# rm -rf /* — или вся жизнь за несколько секунд!
Да, не надо никогда торопиться при изменении информации, а тем более с удалением. Тем более под root'ом...
А всего то хотел удалить ненужный файлики в темпе :)
Бывает же... При быстром наборе
# rm -rf ./*
получилось
# rm -rf /*
всего-то точечку пропустил, а вся жизнь перед глазами пролетела :D
P.S. В принципе, с переменным успехом данные восстановлены, от 14 февраля 2009.
Спасибо FirstVDS'у за бэкапы и поддержку!
Комментарии
пыху жалко :'(
Да, мне Тима жалко, он статью в ФАК добавлял :(
Говорила мама, не сиди под рутом...
Интересное в сети...
[...]тром наборе # rm -rf ./* получилось # rm -rf /* всего-то точечку пропустил, а вся жизнь перед гл...
Мда... Я так на лаптопе в русскую рулетку играл...
ТОже прикольно..
Но я ctrl+c нажать успел вовремя... ;)
Правда из папки /Applications/ Потерял софтинку с именем AdressBook.app =((
Я тоже нажал... остался /usr и /bin частично :(
rm -rf * пишу я обычно, а не rm -rf ./*
зачем лишние символы ...
ну и pwd вначале, чтобы видеть где это будет сейчас
"зачем лишние символы …" - привычка :/ а зачем лишний раз "pwd"? :)
Прикольный сайт, в закладки :) пасиб парни.
ИМХО чтоб каждый раз не набирать pwd настроить нужно sh чтоб выводил путь сам или юзать bash но это на любителя, а водще не сидите под rootом проблем меньше sudo рулит.
Внимательность прежде всего я тут как то фаер залочил, так за 130км пришлось ночью ехать вернулся под утро и на основную работу забил-лишили премии и чуть не выгнали с работы, а всего то написал вместо sh /etc/rc.firewall & , sh /etc/rc.firewall (значечек пропустил в спешке) и в холодный пот после потери коннекта.
agat, про файрвол знакомо, ой как знакомо :)
хм... что то странное, есть директория
cd /var/spool/clientmqueue/ (очереди сообщений (ну забыл отключить очереди send на мыло))
sudo rm -r ./*
Argument list too long. =0 Ы...
пробуем по другому su
rm -rf ./*
Argument list too long.
вопрос куда рыть?
шелл sh
uname -v
FreeBSD 6.2-RELEASE #1: Sun Jun 7 01:02:39 MSD 2009
./* выводит ./dfn71N3600002019: Argument list too long.
ls ./* выводит /bin/ls: Argument list too long.
./ выводит ./: Permission denied.
ll выводит
-rw-rw---- 1 smmsp smmsp 938 Aug 7 03:02 qfn71N36Iw002019
-rw-rw---- 1 smmsp smmsp 938 Aug 7 03:02 qfn71N36Ix002019
-rw-rw---- 1 smmsp smmsp 938 Aug 7 03:02 qfn71N36J0002019
-rw-rw---- 1 smmsp smmsp 938 Aug 7 03:02 qfn71N36J1002019
(qfn71N36J1002019- отчет о том что не может доставить сообщение и всякая ругань на отключенный sendmail таких накопилось порядка 3Gbt)
в общем удалил целиком clientmqueue создал новую с таким же именем и сделал ей
chown smmsp:smmsp /var/spool/clientmqueue/
понимается что rm -r ./* не всегда срабатывает...
З,Ы, (добавлю сайт в свой каталог polmira.ru)
В общем, если нужно удалить гору файлов с каталога, то более правильно делать вот так
vpn#
vpn# cd /var/spool/clientmqueue/
vpn# find .
.
./dfn7JMxxkl004678
./qfn7JMxxkl004678
./dfn7JN2Rbw004904
./qfn7JN2Rbw004904
./dfn7JN2R0O004950
./qfn7JN2R0O004950
vpn# find . -delete
vpn# ls
vpn#
другими словами
все что найдено фтопку
так тоже неплохо файлы большого размера очищать cat /dev/null > имя_файла
Оставьте свой комментарий