Де в “/” слід встановлювати додаткові постійні диски?


32

За даними Вікіпедії

http://en.wikipedia.org/wiki/Unix_directory_structure

http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

додаткові диски не повинні встановлюватись /mnt/відповідно до першого посилання, але не мають швів відповідно до другого посилання.

Обидва кажуть, що думали, що їм не слід бути /media.

Питання

То де слід встановлювати додаткові постійні диски?


2
Причина уникнення / медіа полягає в тому, що саме там (наприклад) удиски будуть розміщувати автоматично встановлені пристрої, тож якщо ви помістите речі, то ви можете зіткнутися з цим.

Я думаю, що ЗМІ є більш модними в наші дні. Люди використовували / mnt назад, перш ніж з’явилася ця концепція USB-накопичувачів та гарячої заміни.
djangofan

3
/ mnt сам по собі призначений як точка, де файлові системи можуть тимчасово монтуватися системним адміністратором. Якщо ви будете підкорятися цій рекомендації, ви нічого не зможете постійно встановити там. Але аналогічно, / медіа повинен містити точки монтажу на знімних носіях. Якщо користувач не може його "вийняти" або "видалити", він, ймовірно , не належить туди. Що все ж залишає питання про те, куди можна встановити постійні додаткові приводи.
trr

Відповіді:


18

За посиланням FHS, яке ви дали

 /mnt/  Temporarily mounted filesystems.

Тож я припускаю, що ви повинні мати на увазі постійну змонтовану некореневу несистемну файлову систему (мається на увазі не / var / log або подібну) файлову систему.

Я завжди ставив їх у / mnt / fsidentifier, а потім посилався на туди, де потрібно.

Так, наприклад, я мав / mnt / веб-сайт в один момент, / mnt / appdata, / mnt / як завгодно, то символізую це. Я ніколи нічого не монтував безпосередньо в / mnt

Якщо ви хотіли "чистого" рішення, ви можете написати сценарій, щоб прийняти UUID файлової системи, створити для нього точку монтування (під / mnt або де б ви хотіли), а потім змонтуйте файлову систему до точки монтування.


2
FHS вказує, що /mnt/websiteкраще було б розміститись у /srv/website.
Том Хейл

17

Додаткові диски зазвичай монтуються в каталозі, який називається, де щось відображає змонтований пристрій, наприклад, для першого пристрою CD-ROM. Ця конвенція широко застосовується в Linux для знімних пристроїв, а часто, але не завжди, для постійних пристроїв./media/something/media/cdrom0

FHS забороняє дистрибутивам використовувати каталоги в /mntтому, що деякі адміністратори використовують /mntсебе в якості точки монтажу для тимчасових монтов. Якщо ви адміністратор, ви можете робити все, що вам подобається; просто не використовуйте /mntсебе в якості точки монтажу, якщо ви створюєте каталоги під ним.

У багатьох місцях є своя конвенція. Деякі автозаводи мають власний каталог або каталоги (налаштовані через /etc/fstabі /etc/auto.*); /amntабо /autoє типовими іменами. Мережеві кріплення часто ставлять під /net/$machine_name. У деяких місцях просто використовувати то , що пройшло через розум адміністратора: /data, /local, /scratch, ...

Звичайно, файлові системи, які мають певне місце в структурі каталогів, повинні бути встановлені там. Наприклад, поштовий розділ зазвичай монтується безпосередньо на /var/mailабо /var/spool/mail. Якщо ваші домашні каталоги розподілені між декількома дисками, типово їх встановлювати під ними /home, наприклад ~alice= /home/disk0/aliceі ~bill= /home/disk1/billтощо, якщо ви хочете виставити різні диски в домашніх каталогах. Якщо цього немає, то монтуйте домашні розділи там, де вам подобається, і створіть символічні посилання або автоматичні блоки /home.


14

Куди вам подобається і де це має для вас найбільше сенсу. Я бачив незліченну кількість варіантів.

Я сам, я зазвичай монтувати їх /data0, /data1або підкаталоги нижче /dataі поставити символічні посилання на відповідні місця (як /home).



@TomHale Де саме темно? Дозвольте тут наголосити, що точки монтування не займають багато місця від коренів. І що ми говоримо про користувача, а не про додаток.
x-yuri

@ x-yuri Добре. 2-й розділ "Обгрунтування" стосується заявок. Однак якщо ви керуєте системою іншого користувача, простіше знайти речі, якщо вони знаходяться у звичайних місцях.
Том Хейл

@TomHale Справа в тому, що, здається, не стандартне місце. /mntпризначений для тимчасово встановлених файлових систем. /mediaдля знімних пристроїв. /srv? Я не можу погодитися, якщо ви не дасте цитату, яка виправдовує ваш інший коментар. Я погоджуюся з тим, що краще було б таке місце.
x-yuri

3

SuSE мав / srv як загальну точку кріплення для пов'язаних із сервером речей.

/ var / lib / yourapplication також здається стандартом.

Оскільки я використовую automounter з фіксованими записами для цих речей, я схильний використовувати / automnt.

Засоби, що підтримуються UDEV (/ media), переадресовуються через CLAMFS (для сканування вірусів) на / на зовнішню частину моєї робочої станції.

Так коротко - справжнього стандарту немає - це вирішувати саме вам.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.