
Как и у многих, у меня в системе установлено несколько физических дисков, и я настроил их на постоянное монтирование к некоторым путям. Я хочу найти общепринятый общий подход к этому.
В своей практике я сталкивался с несколькими условностями по этому вопросу:
/[DriveName]
/mnt/[DriveName]
/Volumes/[DriveName]
- OSX- Любой путь, который вам нравится
Первый подход, похоже, загрязняет корневое пространство имен. Второй использует каталог, который, насколько мне известно, должен использоваться для временных монтирований. Третий чужд миру 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/
. Но это все обсуждение очень индивидуальных предпочтений, поэтому я остановлюсь здесь.