Хорошая стратегия разделов, если я хочу часто менять дистрибутивы?

Я хочу выполнить двойную загрузку Windows 8 (уже установлена) и Ubuntu 12.10. Дело в том, что я хотел бы попробовать разные дистрибутивы в ближайшие месяцы.

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

Я знаю, что первым шагом будет создание отдельного / домашнего раздела (в дополнение к корневому разделу и разделу подкачки). А как насчет других вещей? У меня также может быть установлен apache, поэтому мне нужно будет либо вручную перенести / etc / www между дистрибутивами, либо создать раздел для / etc?

2
задан 17 February 2013 в 21:21

1 ответ

Самая большая помощь в моих экспериментах по дистрибуции - это не разделение: это виртуализация. У меня есть VirtualBox с более чем дюжиной виртуальных машин. Очень легко установить новый дистрибутив, удалить неиспользуемый, создать резервную копию целого виртуального диска и т. Д., Не связываясь с таблицами разделов и не рискуя моей основной установкой.

Если вам нужен прямой доступ к оборудованию, я рекомендую изучить конфигурацию LVM. Это позволяет вам добавлять, удалять и изменять размер логических томов для хранения файловых систем так же, как вы добавляете, удаляете или изменяете размеры обычных файлов. Это значительно упрощает управление несколькими дистрибутивами Linux, поскольку вам не нужно заботиться о размещении и размере отдельных разделов. OTOH, некоторые дистрибутивы (в том числе настольные выпуски Ubuntu) имеют слабую поддержку LVM, поэтому вам может потребоваться перейти через некоторые дополнительные настройки, чтобы установить их на LVM.

Кроме того, вы не можете поместить /etc в отдельный раздел (или логический том), поскольку он должен быть частью корневой файловой системы установки. (Подумайте об этом: /etc/fstab, который сообщает компьютеру, где находятся файловые системы, находится в /etc.) В теории, я полагаю, вы могли бы сделать /etc/www отдельным разделом, но я бы не рекомендовал его ; если у Apache разные требования от одного дистрибутива к другому, вы не сможете поделиться этими файлами конфигурации. Однако их копирование и настройка вручную могут сработать.

Совместное использование пространства подкачки вполне выполнимо. Так же как и раздел /home с оговоркой, что у пользовательских программ могут быть разные требования к дистрибутивам, поэтому вам не следует пытаться делиться вашим домашним каталогом пользователя (/home/ned или чем-то еще, что вы используете). Вы можете избежать такого совместного использования, используя разные имена пользователей в разных дистрибутивах, или вы можете использовать инструменты управления учетными записями, такие как usermod, чтобы связать учетную запись с именем каталога, которое не совпадает с именем учетной записи, чтобы пользователь ned мог связан с /home/nedu для Ubuntu, /home/nedf для Fedora или чем-то еще.

0
ответ дан 17 February 2013 в 21:21

Другие вопросы по тегам:

Похожие вопросы: