>ОК. Давайте перейдем к практике. Ситуация — в инете через наш сервак >сидит дохрена клиентов. Приходит проверка, нужно срочно сделать rm -fr, или >разметить заново хард. Система ведь не даст на ходу все это >сделать? Правильно? Объясните, пожалуйста, на пальцах, как все это сделать на >работающей системе, чтобы не возиться с сидюками и т.п. > >Разметка у харда такая: 500Мб на /, 256 на своп, 2 гига >на /var и 2 гига на /usr. >Остальное место под файлы. >Хард 160 Гб. В первую очередь стопоряться все процессы которые читают/пишут на раздел. Думаю эти процессы вам как админу должны быть известны на зубок. killall -9 name_of_process Либо по пидам, если в имени процесса присутствует, что-то типа /uar/bin/perl -w /path_to_folder/myscript.pl Здесь уж вам решать по ситуации. Потом: Вариант 1 Отмантируем. Делаем копию bsdlabel в файл. Обрабатываем полученный файл, заменив на нужном разделе ufs на raw/unused. Потом перезаписываем bsdlabel из файла. Ради интима, можно определить FS. Например FAT32. Или что-то поэкзотичнее. Ваше право. Главное не забыть, какие типы FS поддерживает newfs (ключик -О, если память мне не изменяет) После этого снова bsdlabel в файл. Конвертим в обратную сторону. потом newfs Вариант 2 На разделе после отключения всех процессов чтения/записи делаем мирно rm -rf и тихо пьем чай/кофе/пиво/коньяк. Нужное подчеркнуть Вариант 3 На отмантированном разделе при помощи dd забиваем слайс нулями. Вариант 4 Комбинируем 2 и 3. Для особо параноидальных людей Вариант 5 Комбинируем 2, 3, 1 параноидальность достигает границ стратосферы Вариант 6 Комбинируем 2, 3, 1 плюс на вновь созданный раздел загоняем туеву хучу файлов. До его полного переполнения. Время съедает немеряно, зато клиническим параноикам становиться спокойнее, но выход в космос обеспечен. Седьмой и восьмой варианты не предлагаю. Здесь клиника уже не помогает. А физическое вмешательство мы убрали из условий задачи :). Честно говоря. вариантов много. Но сначал потренируйтесь в каком нить VmWare, либа на тестовой машинке. Откатайте работу скриптов и вообще всю схему.
|