Как смонтировать несколько каталогов на одном разделе?


18

Я установка SSD и хотел бы поставить /на SSD и /home, /varи /tmpна жестком диске. Мой текущий дистрибутив - Kubuntu, но я не против попробовать другой дистрибутив, если эту процедуру можно будет выполнить проще. Я установил много разных ОС Linux на несколько разделов, однако я не знаю ни одного установщика, который позволял бы монтировать несколько каталогов на одном разделе. Я бы предпочел не использовать три отдельных раздела, в частности /home, /varи /tmpони подвержены значительным изменениям в размере, и нецелесообразно назначать каждому из них какой-то произвольный максимум.

Обратите внимание, что я обсуждаю новую установку, не перемещая текущую систему в разделение SSD / HD.


2
Если установщик не поддерживает это, просто сделайте это вручную потом.
Scai

@scai: /etc/fstabсопоставляет разделы с каталогами, а не каталоги с разделами.
dotancohen

1
Я не вижу проблемы, вы можете, например, использовать опцию связыванияmount .
Scai

Спасибо, я не слышал о варианте привязки маунта.
dotancohen

Ответы:


24

Есть два подхода, которые вы можете использовать. Для любого из этих подходов вам необходимо сначала смонтировать раздел жесткого диска где угодно (например, в / hd), а также добавить его в / etc / fstab, а затем создать home, var и tmp внутри монтирования.

  1. Используйте символические ссылки. Затем создайте символические ссылки из / home в / hd / home и т. Д.

  2. Вместо символических ссылок используйте bind mounts. Синтаксис есть mount --bind /hd/home /home. Вы можете (должны) также поместить это в fstab, используя 'bind' в качестве fstype.

Основной способ заставить его установить таким образом - вручную настроить целевую файловую систему перед началом фактической установки. Я знаю, что с debian-installer достаточно просто использовать установщик для создания ваших разделов, монтировать их, а затем переключаться на другой терминал (скажем, alt-f2), перейдите в / target и создайте ваши символические ссылки (или bind mounts). Затем переключитесь обратно на alt-f1 и продолжите установку. Установщики Ubuntu (и я предполагаю, что Kubuntu) основаны на debian-installer, поэтому я предполагаю, что подобное возможно.


Спасибо. На самом деле, в Ubuntu скоро прекращается поддержка программы установки Debian! Я поэкспериментирую с двумя подходами, я не знаком с опцией привязки mount.
dotancohen

5
Для сравнения между символическими ссылками и связыванием см. Этот вопрос: unix.stackexchange.com/questions/49623/…
Flimm
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.