Я установка SSD и хотел бы поставить /
на SSD и /home
, /var
и /tmp
на жестком диске. Мой текущий дистрибутив - Kubuntu, но я не против попробовать другой дистрибутив, если эту процедуру можно будет выполнить проще. Я установил много разных ОС Linux на несколько разделов, однако я не знаю ни одного установщика, который позволял бы монтировать несколько каталогов на одном разделе. Я бы предпочел не использовать три отдельных раздела, в частности /home
, /var
и /tmp
они подвержены значительным изменениям в размере, и нецелесообразно назначать каждому из них какой-то произвольный максимум.
Обратите внимание, что я обсуждаю новую установку, не перемещая текущую систему в разделение SSD / HD.
linux
partition
system-installation
dotancohen
источник
источник
/etc/fstab
сопоставляет разделы с каталогами, а не каталоги с разделами.mount
.Ответы:
Есть два подхода, которые вы можете использовать. Для любого из этих подходов вам необходимо сначала смонтировать раздел жесткого диска где угодно (например, в / hd), а также добавить его в / etc / fstab, а затем создать home, var и tmp внутри монтирования.
Используйте символические ссылки. Затем создайте символические ссылки из / home в / hd / home и т. Д.
Вместо символических ссылок используйте bind mounts. Синтаксис есть
mount --bind /hd/home /home
. Вы можете (должны) также поместить это в fstab, используя 'bind' в качестве fstype.Основной способ заставить его установить таким образом - вручную настроить целевую файловую систему перед началом фактической установки. Я знаю, что с debian-installer достаточно просто использовать установщик для создания ваших разделов, монтировать их, а затем переключаться на другой терминал (скажем, alt-f2), перейдите в / target и создайте ваши символические ссылки (или bind mounts). Затем переключитесь обратно на alt-f1 и продолжите установку. Установщики Ubuntu (и я предполагаю, что Kubuntu) основаны на debian-installer, поэтому я предполагаю, что подобное возможно.
источник