Соглашения о путях точек автоматического монтирования дисков Linux

Соглашения о путях точек автоматического монтирования дисков Linux

Как и у многих, у меня в системе установлено несколько физических дисков, и я настроил их на постоянное монтирование к некоторым путям. Я хочу найти общепринятый общий подход к этому.

В своей практике я сталкивался с несколькими условностями по этому вопросу:

  1. /[DriveName]
  2. /mnt/[DriveName]
  3. /Volumes/[DriveName]- OSX
  4. Любой путь, который вам нравится

Первый подход, похоже, загрязняет корневое пространство имен. Второй использует каталог, который, насколько мне известно, должен использоваться для временных монтирований. Третий чужд миру Linux. Четвертый просто хаотичен.

Я склоняюсь к /mnt/[DriveName]подходу, но у меня есть некоторые сомнения. Также я думал, что /disks/[DriveName]или /volumes/[DriveName]может быть неплохо, но я не нашел такой конвенции.

Назовите, пожалуйста, предпочтительную конвенцию по этому вопросу.

решение1

Иерархия файловой системы Linuxговорит, что это /mediaдля

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

и /mntявляется

предоставляется для того, чтобы системный администратор мог при необходимости временно смонтировать файловую систему.

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

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

Все LFS просто общиерекомендациии, возможно, лучшие практики, поэтомувсе, что вам подходит, подойдет, в разумных пределах. Лично мне больше всего подходит для /mntиспользованияоченьвременные монтирования (образы дисков обратной связи, внешние USB-накопители) и /mediaдля более стабильного монтирования.

Поскольку на практике сегодня на дополнительных дисках часто хранятся только «медиаданные» (фильмы/музыка и т. д.), я нахожу это довольно мнемоническим :-) .


Чтобы напрямую ответить на ваши вопросы:

1./DriveName

В документе, ссылку на который я привел в иерархии файловой системы Linux, упоминаются ваши соображения относительно загрязнения /:

Размещение точек монтирования всех сменных носителей непосредственно в корневом каталоге потенциально может привести к появлению большого количества дополнительных каталогов в /.

, что подразумевает, что этого следует избегать.

2./mnt/DriveName

См. предыдущее обсуждение.

3./Volumes

На мой взгляд, это совсем не в стиле Linux, но, конечно, работает.

4. «Любой путь, который вам нравится»

На практике «да», но почему бы не захотеть, чтобы они были установлены организованно?


Что касается имен монтирования, я бы также предложил по крайней мере избегать именования их, например, /media/sdb1и так далее, поскольку это не совсем специфичный для раздела параметр (так как UUID уже обращается). Лично я использую комбинацию персонально назначенного номера ID и размера раздела, например /media/5-2000. Уникальный идентификатор раздела позволяет мне дополнять табуляцией одну цифру после /media/. Но это все обсуждение очень индивидуальных предпочтений, поэтому я остановлюсь здесь.

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