6

У меня проблема с привязкой двух каталогов. Проблема состоит в том, что хранилище на жестком диске почти исчерпано, и я устанавливаю другой диск, перемещая файлы в ~/Documents/ в одну папку нового диска. Я все еще хочу mount --bind folder_on_new_disk ~/Documents , поэтому я не буду менять свою пользу.

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

2 ответа2

16

Вы можете добавить это в fstab следующим образом:

/mnt/new_disk/folder /home/[username]/Documents    none    bind    0 0

Замените правильное имя папки и имя пользователя, где находится папка документов. Это также предполагает, что каталог /home находится там, где находятся ваши пользовательские папки, поэтому измените его соответствующим образом, если нет.

5

Пример fstab @ Paul - это, по сути, путь, если вы хотите получить ответ на заданный вопрос. Тем не менее, я хотел бы предположить, что если у вас нет особых причин только для перемещения ваших документов, неплохо было бы перенести весь каталог /home на новый диск и использовать ту же технику для привязки /home к новому месту ( или даже просто переместите /home /* в корень раздела на новом диске и смонтируйте этот раздел в /home). Это обеспечит два основных преимущества:

  1. Скорее всего, вы получите больше места для вашего домашнего каталога.
  2. Вы полностью отделяете операционную систему, общесистемные файлы конфигурации и двоичные файлы приложений от своих собственных файлов.

Вопрос о разделении для меня является более важной проблемой: это означает, что если вам по какой-то причине потребуется переустановить ОС, вам не придется беспокоиться о ваших личных файлах (электронная почта, документы, музыка и т.д.). так далее).

Точки монтирования Unix - очень гибкая конструкция - воспользуйтесь этим.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .