При переустановке Ubuntu в раздел, где уже существует существующая установка Ubuntu, и при отсутствии выбора форматирования раздела, установщик отображает предупреждение перед началом установки:
Файловая система в / dev / sda5, назначенная / не помечена для форматирования. Каталоги, содержащие системные файлы (/ etc, / lib, / usr, / var, ...), которые уже существуют в любой определенной точке монтирования, будут удалены во время установки.
Пожалуйста, убедитесь, что вы сделали резервную копию любых важных данных перед установкой.
Список «системных каталогов» здесь не кажется полным. Кроме того, я ожидал бы, что / home будет системным каталогом, но по своему опыту я знаю, что / home не удаляется.
Каков полный список каталогов, которые будут удалены во время установки?
источник
/home/
это не системный каталог. Если в процессе установки вы создадите имя пользователя, совпадающее с существующим пользователем в старой установке, это может привести к удалению старого каталога. В противном случае он просто создаст новую папку пользователя и оставит старую папку. Некоторые люди имеют отдельный домашний раздел и используют его при переустановках./home
каталоге, по возможности использует старое имя и ничего не отменяет (я сделал это менее часа назад: P). Но установка Ubuntu без/home
каталога (содержащего хотя бы один пользовательский каталог), насколько я понимаю, не будет функционировать - поэтому я бы назвал/home
системный каталог. (Следствие: не все системные каталоги удаляются при переустановке Ubuntu!)Ответы:
Я не смог найти жестко закодированный список в исходном коде ubiquity . В документации говорится, что разделение обрабатывается кодом di (установщик Debian), чтобы избежать дублирования и обслуживания. Но я не смог найти ответ в связанных пакетах или документации Debian.
К счастью
/var/log/syslog
, соответственно/var/log/installer/syslog
после установки, содержит полезную информацию о повсеместности и процессе установки . Вот выдержка из установки 12.04 поверх установки 12.04 на моей виртуальной машине:В основном, удаляются каталоги bin, dev и т. Д., Lib, lib32, lib64, proc, sbin и sys, а также содержимое usr и var (/ usr / local и / var / local кажутся исключением, но тестовые папки I были в usr и var были удалены). Загрузочный каталог, похоже, не удаляется и просто перезаписывается пакетами, связанными с grub и ядром.
источник
Я сейчас очень раздражен вездесущностью. Я сказал установщику 15.04beta2 использовать
/
наraid10f2
устройстве md без форматирования. Хорошо, я уже сделал mkfs.xfs на этом устройстве. Я также сказал, чтобы использовать мои существующие/home
и/var/tmp
md
устройства, без форматирования./home
выжил, но мой/var/tmp
сейчас пуст!Какого черта? Это четко определенное место для хранения постоянных пользовательских данных. Я не потерял ничего, что я не могу найти и перезагружать или делать резервные копии с других машин, но это очень не круто. Я не думал, что в диалоговом окне с предупреждением говорилось о разделах, отличных от корневой файловой системы. (Я думал, что получил бы другое предупреждение для устройства, которое будет установлено
/var/tmp
определенно, если бы оно собиралось быть установлено где-то, что не было безопасно отrm -r
.)Я знал, что есть небольшой риск рассказать установщику о моих других файловых системах, вместо того, чтобы просто редактировать fstab позже, но это просто глупо.
так или иначе, список каталогов, которые Ubiquity уносит, включает
/var/tmp
, но не включает/home
.Открыт https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1445196
источник