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

В моей текущей настройке у меня есть массив RAID0 жестких дисков 2x3TB с btrfs, два раздела:

  • /
  • /home

В каталоге /home есть два пользователя, оба администратора, один из которых я сам.

Пока эта настройка работает довольно хорошо, хотя btrfs довольно медленная.


Недавно я приобрел довольно красивый жесткий диск SATA емкостью 500 ГБ. Я собираюсь отформатировать w / ext4 или XFS для повышения производительности для таких эфемерных вещей, как мои тестовые виртуальные машины и т. Д. Я хотел бы установить его под моим домашним каталогом при загрузке, то есть:

 /home/haneefmubarak/extradrive 

Первое, что мне пришло в голову, это использовать /etc/fstab , но AFAICT тогда разрешения для меня не будут правильно установлены, чтобы я мог нормально их использовать.

По сути, я хочу ~/extradrive диск так, чтобы он монтировался в ~/extradrive с разрешениями, установленными как любой другой каталог, так что я «владею» всем диском. Как я могу это сделать?

2 Solutions collect form web for “Как смонтировать диск под моим домашним каталогом при загрузке?”

Способ №1

Попробуйте такую ​​строку в /etc/fstab :

 UUID=XX /home/user/extradrive ext3 rw,noauto,user,sync 0 2 

Способ №2

Примеры также показаны с использованием UID / GID:

 UUID=XX /home/user/extradrive ext3 rw,exec,uid=userX,gid=grpX 0 2 

ЗАМЕТКА

Вы также можете переопределить, когда выполняете ручной монтаж вручную, используя опции mount +:

 $ sudo mount <device> <mount-point> -o uid=foo -o gid=foo 

Способ № 3

Наконец, вы можете избежать всего бизнеса, сделав таким образом верхний уровень установленного дополнительного диска, принадлежащего userX / groupX, после ручной установки жесткого диска:

 $ sudo chown -R userX.groupX <directory> 

Затем в /etc/fstab do

 <device> <directory> ext3 user,defaults 0 2 

Теперь пользовательский X должен иметь доступ к диску при перезагрузке.

ПРИМЕЧАНИЕ. Существует предположение, что /home/userX уже смонтирован несколькими из вышеперечисленных опций. Поэтому следите за тем, чтобы он был установлен ранее.

Рекомендации

  • Как изменить владельца точки монтирования

Есть две вещи, связанные с доступом к материалу на жестком диске после его установки:

  • разрешений в каталоге монтирования
  • разрешения на отдельные материалы

С первым может ограничить доступ других людей к диску, установив chmod o- ~/extradrive или даже всех, кроме вас самих (chmod go-rwx ~ / extradrive)

Владение отдельными файлами / каталогами на установленном диске является постоянным, поэтому вам нужно только один раз, а не после каждого монтирования. Возможно, в прошлом у вас были проблемы с файловыми системами, у которых не было подробной информации о владельце, но ext4 / XFS не даст вам этих проблем. Поэтому, даже если вы разрешаете другим доступ через точку монтирования, они не могут много сделать на диске, если у них нет прав на запись в любом из подкаталогов.


Это определенно хорошая идея не помещать файлы дисков виртуальных машин на Btrfs. Возможно, вам захочется посмотреть на дефрагментацию / и /home после перестановки вашего материала.

  • правильный способ монтирования sdcard в linux
  • Ошибка установки карты SD
  • Как Fstab выполняет noexec параметр влияет на акции samba
  • Устройство Umount после подключения к установочным каталогам: безопасно?
  • mount: специальное устройство / dev / sda1 не существует
  • Подключите USB: dmesg ничего не показывает
  • LONux Mint не распознает / монтирует жесткий диск 160 ГБ
  • Автоматическая установка в каталог, отличный от / media в Fedora 13
  • Проблемы с доступом к файлам на mp3-плеере Sansa Clip
  • Установка файловой системы squashfs в режиме чтения-записи
  • «Запрос на распределение PTY не удалось на канале 0 stdin: не является tty», когда SSH'ing на сервер Debian
  • Linux и Unix - лучшая ОС в мире.