rm -rf / на виртуальной машине?

526
Addison Crump

Так что это, наверное, глупый вопрос, но я искренне заинтересован. Будет ли безопасно рекурсивно удалять все на виртуальной машине из командной строки, просто для удовольствия? Я бы предположил, учитывая, что он не имеет никакого соединения с реальным жестким диском, но, возможно, если бы некоторые из устройств, подключенных к виртуальной машине, были подключены ...

Проще говоря, будет ли безопасно бежать? Просто чтобы добавить к моим теоретическим знаниям.

1
С самой последней резервной копией все будет в порядке, и у вас может даже быть шанс проверить свою стратегию BACKUP на самом деле. arch-abit 8 лет назад 0
Понятия не имею, что вы подразумеваете под этим. Не могли бы вы объяснить? Addison Crump 8 лет назад 0
Создайте несколько файлов, создайте их резервные копии, создайте аварийную ситуацию и посмотрите, будут ли они уничтожены в процессе. Если они действительно радуются, и попытаться восстановить их. Очень достойное упражнение, это ни глупо, ни глупо, ни трата времени. arch-abit 8 лет назад 0
Это был не совсем мой вопрос - мне было интересно, было ли безопасно выполнять это упражнение, и я предположил, что это было так, но не хотел что-то испортить на моем _real_ жестком диске. Это то, что я хотел бы знать, как это сделать. Я попробую это, если это так. Addison Crump 8 лет назад 0
Я хочу сказать следующее: если у меня есть стандартный виртуальный диск VirtualBox без привязки к основному жесткому диску, будут ли какие-либо побочные эффекты при запуске rm -rf /. Addison Crump 8 лет назад 0
Да, вам нужно будет переустановить виртуальный экземпляр Linux, но все остальное совершенно безопасно. Вы не можете удалить ничего, кроме содержимого файла DVI. arch-abit 8 лет назад 0
Я так и думал, но, честно говоря, волновался ради беспокойства. Идите вперед и опубликуйте его как ответ, чтобы я мог закрыть его, если хотите. Addison Crump 8 лет назад 0

1 ответ на вопрос

2
arch-abit

All shares are protected by the host shares them let that be real or virtual, and nothing happens to them as long as the host protects them. You cannot remove a shared resource just by removing a client by disconnecting it or by destroying it, so yes, rm away.

Интересная вещь - Yosemite, похоже, не позволяет вам удалить _some_ из основных файлов в любом случае, даже в sudo или su. Пойди разберись. Все еще не загружается, хотя. Addison Crump 8 лет назад 0
OSX разработан таким образом, и я лично уважаю это. Есть много других ОС, с которыми приходится работать, OSX не имеет веса и не имеет никакого значения в этом деле. arch-abit 8 лет назад 0