Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: angie_bg в Jan 06, 2012, 10:56



Титла: Проблем с разархивиране на големи файлове (.rar)
Публикувано от: angie_bg в Jan 06, 2012, 10:56
Здравейте,
При разархивиране на големи файлове от много части (например 40 файла по 200 MB) получавам съобщения за грешки - грешки в контролните суми. При проверка на архива грешки няма (unrar t file). Грешките се съобщават за различни части при последователно пускане на командата. Броят им също варира (обикновено от 1 до 5). Пробвах при различни дестинации - домашна директория, друг диск, външен диск, ext4 и ntfs - без резултат. Когато в архива има много файлове (напр. DVD) пускам няколко пъти разархивирането и след това комбинирам фаловете. Обикновено на 4-5 опит успявам да събера читав диск. Когато архивираният файл е един (9 GB .mkv), това не помага. Пробвах и с WinRAR (Windows XP, виртуална машина под Ubuntu 10.04) - същият резултат.
Имате ли идея какво може да влияе на процеса на разархивиране и как да го избегна?


Титла: Re: Проблем с разархивиране на големи файлове (.rar)
Публикувано от: jet в Jan 06, 2012, 14:43
колко ти е свободното място на /tmp
дай един
df -h


Титла: Re: Проблем с разархивиране на големи файлове (.rar)
Публикувано от: angie_bg в Jan 07, 2012, 14:24
Съжалявам за закъснението, но два дни нямах интернет.
Цитат
angie@angie-desktop:~$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda8              11G  5.0G  4.6G  53% /
none                  750M  392K  750M   1% /dev
none                  754M  104K  754M   1% /dev/shm
none                  754M  312K  754M   1% /var/run
none                  754M     0  754M   0% /var/lock
none                  754M     0  754M   0% /lib/init/rw
/dev/sdb1              77G   32G   45G  42% /media/Ema
/dev/sda5              34G   23G   10G  70% /home
/dev/sdd1             7.8G  2.0G  5.9G  26% /media/NEW VOLUME
/dev/sdc1             917G   69G  802G   8% /media/W1


Титла: Re: Проблем с разархивиране на големи файлове (.rar)
Публикувано от: angie_bg в Jan 15, 2012, 19:35
За момента се реших проблема, като прехвърлих файловете на един стар лаптоп (с по-ниски параметри: процесор, памет и място на основния дял) и с WinRAR разархивирах всичко.
Търсих из мрежата, попаднах на подобни оплаквания, главно при файлове над 8 GB, без значение от дистрибуцията, като се набеждаваха за проблема дъно, памет, захранване и т.н. Не намерих окончателна диагноза или решение.
Някой има ли информация за проблема и решаването му.
PS Освен с unrar пробвах и с 7zip, което ме навежда на мисълта, че проблемът е в обкръжението, а не бъг в програмата.


Титла: Re: Проблем с разархивиране на големи файлове (.rar)
Публикувано от: jet в Jan 15, 2012, 20:07
Здравейте,
... Когато архивираният файл е един (9 GB .mkv), това не помага. ...
архиваторите правят временни файлове по време на компресирсне/декомпресиране и ако архиватора ги прави в /tmp ти нямаш толкова празно място - имаш само 4.6 ГБ свободни тоя 9ГБ файл няма къде да се създаде.
Не знам rar в коя дирецтория ги прави временно и дали може да се промени


Титла: Re: Проблем с разархивиране на големи файлове (.rar)
Публикувано от: angie_bg в Jan 17, 2012, 11:44
Благодаря за насоката, ще продължавам да търся! Но... WinRAR би трябвало да работи по същия начин (що се отнася до временните файлове), но разархивирането мина нормално, при ~ 1 GB свободно място на системния дял.


Титла: Re: Проблем с разархивиране на големи файлове (.rar)
Публикувано от: tolostoi в Jan 17, 2012, 16:39
Инсталирай си с wine winrar или 7zip и пробвай. Случвало ми се е доста пъти да не се разархивират коректно файлове под линукс но с програма пусната под wine няма грижи ... нямам никаква идея каква е причината. Все пак при теб ми прилича на проблем с РАМ понеже ти дава различни грешки.


Титла: Re: Проблем с разархивиране на големи файлове (.rar)
Публикувано от: angie_bg в Jan 18, 2012, 11:14
Ще трябва да пробвам. Тестовете на паметта не дадоха някакъв (негативен) резултат. За съжаление изтрих проблемните файлове и в момента не мога да правя експерименти. Сега видях, че Xarchiver има опция за смяна на директорията за временни файлове от /tmp на друга, произволна. Засега оставям темата отворена.