Предпочтительные точки монтирования для внутренних жестких дисков

Предпочтительные точки монтирования для внутренних жестких дисков

Я относительно новичок в Linux и прошу прощения, если это глупый вопрос. Я прочитал документ Linux FS Hierarchy, но он не ответил на мой вопрос.

Я хотел бы узнать, существует ли типичная схема монтирования дисков для внутренних жестких дисков общего назначения в Linux. Я спрашиваю, потому что у меня есть два жестких диска, которые были смонтированы как "E:" и "F:" в Windows, но поскольку они содержат различные типы файлов (фильмы, музыку, личную документацию, исходный код), я не уверен, где они находятся в иерархии файловой системы Linux.

Я инстинктивно хотел смонтировать HDD в /mnt/hdd{1 | 2} или /media/hdd{1 | 2}, но это противоречит тому, что LFSH предлагает для этих двух каталогов. Я думаю, что монтирование в /home будет наиболее разумным. Спасибо.

решение1

Это постоянно или временно?

Жесткий диск, который не является частью моей таблицы файловой системы (т.е. не монтируется автоматически), у меня обычно находится в каталоге ~/mnt/hd1 или ~/mnt/usb — не слишком изобретательно, но такой вариант использования я не собираюсь хранить в машине постоянно.

Для чего-то, что я добавляю навсегда, я предпочитаю создавать каталог вне корневого каталога и называть его точку монтирования в зависимости от предполагаемого использования.

Например, у меня есть каталог /pers (как в personal), который содержит /pers/photos и /pers/videos. Это то, куда я загружаю данные с наших камер. Я устанавливаю chown на каталог для себя, поэтому мне не нужно возиться с sudo. Я делаю это, потому что так немного проще добраться, rsync, сказать жене, где он находится, быстрое завершение по табуляции и т. д. У меня также есть /d (data), куда я кладу свою музыку, iso, загрузки и прочее.

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

решение2

Поскольку это звучит так, как будто это ваша личная система, вы можете монтировать ее куда угодно. Монтирование под /mntили /mediaвполне нормально. Я видел, как люди используют /data, а некоторые следуют соглашению Mac OS X и монтируют ее под /Volumes(или /volкак упомянул один комментатор). Если вы хотите, чтобы она отображалась в вашем домашнем каталоге, то это /home/major/volможет быть хорошим местом.

Причина, по которой FSH не упоминает об этом, заключается в том, что на самом деле нет никаких правил относительно монтирования пользователями данных из других операционных систем. LSB и FSH написаны для того, чтобы производители дистрибутивов им следовали, чтобы они совместно создали систему, с которой пользователи знакомы. Конечные пользователи (т. е. вы) вольны делать это так, как пожелаете.

решение3

Вы можете установить его практически в любом месте, где захотите.

Традиционно постоянно монтируемые диски (например, внутренние диски) монтируются в том месте, где в дереве файловой системы будут находиться содержащиеся в них данные. Например, если вы решили поместить все данные Боба на его собственный диск, вы бы смонтировали его в /home/bob. Если вы собираетесь хранить почту на его собственном диске, вы бы смонтировали его в /var/mail. Многие из каталогов верхнего уровня могут находиться в своих собственных файловых системах. /usrи /varявляются достаточно распространенными.

DOS и Windows (и Mac OS тоже) использовали другой подход: все пути к файлам начинаются с (иногда неявного) диска. Диск, на котором находится что-то, является фундаментальной частью того, где (логически) расположен файл.

/mediaпредполагается использовать для съемных дисков, и окружения рабочего стола автоматически монтируют туда вещи. Иногда они путаются, если вручную кладешь туда вещи. Так что я бы избегал этого.

Похоже, вы хотите смонтировать их /home/roger/где-то (или в какой-то другой домашний каталог). /mnt/тоже нормально; это на усмотрение системного администратора (то есть вас) решать, как использовать. Вы также можете создать дополнительные каталоги в /, это тоже довольно распространено.

Вы уверены, что вам нужно несколько файловых систем?

Если вы хотите рассматривать несколько дисков как один большой диск, вы можете это сделать. Это может быть то, что вам нужно. Вы можете сделать это с помощью RAID или LVM, хотя будет намного сложнее использовать эти диски в среде с двойной загрузкой. Ваши варианты:

  • RAID1 (зеркало). Будет иметь место меньшего из двух дисков (минус эпсилон), но размещает данные на обоих дисках. Защищает от сбоя диска.
  • LVM (объединяющий, хотя на самом деле может больше). Даст дополнительное пространство (сумма обоих дисков, минус эпсилон), но не увеличит производительность. Потеря диска приведет к потере содержимого на этом диске, но содержимое на другом диске все еще может быть восстановлено.
  • RAID0 (полоса). Даст дополнительное пространство (сумма обоих дисков, минус эпсилон). Потенциально удваивает пропускную способность как чтения, так и записи. Потеря любого диска приведет к потеревседанные.

Если у вас больше дисков, у вас есть больше вариантов (RAID5/6 [четность] и RAID10 [объединяет RAID0 и RAID1]). LVM на самом деле дает вам много вещей, помимо объединения дисков, например, вы можете добавлять и удалять диски в горячем режиме, изменять размер «разделов» (логических томов), делать снимки и т. д. Его можно с пользой размещать поверх любого из уровней RAID.

Лично у меня на настольных компьютерах LVM работает на RAID1 или RAID10, а на серверах LVM работает на RAID10 или RAID5/6.

решение4

Если /mnt/использовать для временных томов, возможно, /vol/volumenameкак в Mac OS X для монтирования стабильных томов, это будет лучшим вариантом.

Я думаю, чтоФХСследует дать больше указаний.

Связанный контент