g_l_a_v: (Default)
[personal profile] g_l_a_v
ладно, заархивировать пару гигабайт занимает много минут. обидно, когда удаление этой пары гигабайт после архивации тоже занимает много минут (хоть и меньше)

Date: 2011-09-06 09:43 am (UTC)
From: [identity profile] fenikso.livejournal.com
файловые системы у тебя такие, видать :) много мелких файлов?

Date: 2011-09-06 09:43 am (UTC)
From: [identity profile] fenikso.livejournal.com
иногда помогает напрямую del позвать из консоли, а не юзать FAR/Explorer/TotalCommander

Date: 2011-09-06 10:19 am (UTC)
From: [identity profile] http://users.livejournal.com/_glav_/
да, много-много мелких файлов :)

Date: 2011-09-06 10:19 am (UTC)
From: [identity profile] http://users.livejournal.com/_glav_/
я rm'ом удаляю :)

Date: 2011-09-06 11:54 am (UTC)
From: [identity profile] dikiy-mujchina.livejournal.com
rm -r? кстати не всегда работает по многим причинам...))) будет интересно -0 просвещу...

а ваще все зависит от того как у тя примонтирована ФС и какая это ФС...
рекомендую noatime и прочее для ехт3+...

Date: 2011-09-06 11:58 am (UTC)
From: [identity profile] http://users.livejournal.com/_glav_/
нуда. просвети :)
как у меня примонтирована фс я не в курсе, и даже не имею над этим контроля - это внешний сервер :)

Date: 2011-09-06 12:58 pm (UTC)
From: [identity profile] dikiy-mujchina.livejournal.com
не знаешь как примонтирована? ну мало ли что там... может там вообще шара по сети...))) с магнитной ленты..))) юникс он такой юникс...
Посмотри файл /etc/fstab и для соответствующего раздела узнаешь как он примонтирован...

проблемы:
1. если делать rm -r То получится может что у тя будут в дереве сотни тісяч файлов и тут rm падает так как не может создать такую строку типа "путь/файл1 путь.файл2..." Тут все зависит от того сколько на один процесс может выделено быть памяти в шелле...

Как быть? Или не быть? Вот в чем вопрос!

Делать а ля
for a in $(ls /path/*); do rm $a;done
но тут мы киляем не рекурсивно и если будет файл с пробелом то нас постигнет неудача...

надо типа
find . -name '*' -exec rm "{}" \; #удалит все начиная с текущего каталога с вложенными подкаталогами

вот тут уже удалит даже с пробелами, так как мы берем в кавычки...
но быстрее не будет... быстрее всего конструкция rm *, но она имеет недостатки...

Date: 2011-09-06 01:22 pm (UTC)
From: [identity profile] http://users.livejournal.com/_glav_/
ооокаквсёсложно :)
и вот тут у поручика возникает вопрос. почему бы средствами системы не завернуть все эти команды в тот же rm, в случаях, когда "простой rm" падает?

Date: 2011-09-06 08:05 pm (UTC)
From: [identity profile] fenikso.livejournal.com
потому что юникс система - это много качественных кирпичиков, а дом поручик пусть строит сам :)

Date: 2011-09-06 08:18 pm (UTC)

Date: 2011-09-07 06:03 am (UTC)
From: [identity profile] dikiy-mujchina.livejournal.com
потому что система не ведет анализ действий пользователя...
если пользователь дал такую команду - она ее выполняет...)))

Profile

g_l_a_v: (Default)
g_l_a_v

March 2014

S M T W T F S
      1
2 3 45678
91011 12131415
16171819202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 8th, 2025 12:07 am
Powered by Dreamwidth Studios