Удалит ли команда rm -rf / содержимое внешних жестких дисков?
Есть такая ужасная команда, которая удаляет все файлы системы: rm -rf /
Из собственного опыта знаю, что кроме содержимого жесткого диска удаляется также и все содержимое вставленных флешек, sd карт и т.п.
Собственно вопрос, удалит ли данная команда содержимое:
1. жестких дисков, подключенных через usb
2. сетевых дисков или разделов, подключенных по локальной сети
masterdrew: смотря что считать работой... Его можно форматировать, создавать и удалять ФС. Но работа таких команд, как ls, cat,rm и т.д. с несмонтирвоанной ФС невозможна.
1. Только если они подмонтированы
2. Только если подмонтированы как локальные папки (smb не затронет)
В реальности давно есть патч защищающий от rm -rf /
Удалит... Помнится на Радио-Т слушал поучительную историю как один пров таким образом затер данные клиентов вместе с бекапами, поскольку во время выполнения команды тома с бекапами тоже были примонтированы к системе.
Вот кстати эта поучительная история
АртемЪ: Утка - не утка, но сама возможность удаления данных бекапов таким образом вызвала дискуссию. Так что нет дыма без огня. А поучительность истории заключается в том, что нужно неоднократно проверять безопасность запускаемых команд такого рода. Не полагаясь на "авось" вроде вашего комментария "бекапы командой rm -f удалить невозможно"
Владимир: Нормальный бэкап делается как минимум в двух местах, причем одно из мест находится на удаленном ресурсе. Ну и как правило права настраиваются так, чтобы никто кроме оператора бэкапа не имел прав на запись, удаление бэкапов.
АртемЪ: что вы пытаетесь мне доказать? :) то что ситуация когда все хранилища с бекапами могли быть примонтированы к системе невозможна, и права везде и все настраивают как положено? В реальном мире бывает всякое. В том числе и ситуация описанная выше.