Według Wikipedii
http://en.wikipedia.org/wiki/Unix_directory_structure
http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
dodatkowe dyski nie powinny być montowane /mnt/
zgodnie z pierwszym łączem, ale nie szwy, zgodnie z drugim łączem.
Obaj twierdzą, że nie powinni być /media
.
Pytanie
Gdzie więc należy zamontować dodatkowe dyski stałe?
linux
freebsd
mount
directory-structure
Sandra Schlichting
źródło
źródło
Odpowiedzi:
Zgodnie z podanym linkiem FHS
Zakładam więc, że należy przez to rozumieć na stałe zamontowane niesystemowe systemy plików innych niż root (czyli nie / var / log lub podobne).
Zawsze umieszczałem je w / mnt / fsidentifier, a następnie linkowałem do tam, gdzie było to potrzebne.
Na przykład miałem kiedyś / mnt / website, / mnt / appdata, / mnt / cokolwiek, a następnie dowiązanie symboliczne. Nigdy nie montowałem niczego bezpośrednio do / mnt
Jeśli chcesz mieć „czyste” rozwiązanie, możesz napisać skrypt, który pobierze identyfikator UUID systemu plików, utwórz dla niego punkt montowania (pod / mnt lub gdziekolwiek chcesz), a następnie zamontuj system plików w punkcie montowania.
źródło
/mnt/website
że lepiej byłoby umieścić/srv/website
.Dodatkowe dyski są zwykle montowane w katalogu o nazwie gdzie coś
/media/something
odzwierciedla zamontowane urządzenie, np./media/cdrom0
Dla pierwszego urządzenia CD-ROM. Ta konwencja jest szeroko stosowana w systemie Linux w przypadku urządzeń wymiennych i często, ale nie zawsze, w przypadku urządzeń trwałych.FHS zabrania dystrybucji korzystania z katalogów pod,
/mnt
ponieważ niektórzy administratorzy używają/mnt
siebie jako punktu montowania dla tymczasowych montowań. Jeśli jesteś administratorem, możesz robić, co chcesz; po prostu nie używaj/mnt
siebie jako punktu montowania, jeśli tworzysz w nim katalogi.Wiele miejsc ma własną konwencję. Niektóre automountery mają własny katalog lub katalogi (skonfigurowane przez
/etc/fstab
i/etc/auto.*
);/amnt
lub/auto
są typowymi nazwami. Podłączenia sieciowe są często montowane/net/$machine_name
. Niektóre miejsca po prostu użyć cokolwiek przeszedł umysłu administratora:/data
,/local
,/scratch
, ...Oczywiście systemy plików, które mają określone miejsce w strukturze katalogów, powinny być tam zamontowane. Na przykład partycja poczty jest zwykle montowana bezpośrednio na
/var/mail
lub/var/spool/mail
. Jeśli katalogi domowe są rozproszone między kilkoma dyskami, typowe jest montowanie ich pod spodem/home
, np.~alice
=/home/disk0/alice
I~bill
=/home/disk1/bill
itd., Jeśli chcesz odsłonić różne dyski w katalogach domowych. Jeśli nie, zamontuj partycje domowe w dowolnym miejscu i utwórz dowiązania symboliczne lub automounty/home
.źródło
Gdziekolwiek chcesz i gdzie ma to dla Ciebie największy sens. Widziałem niezliczone warianty.
Ja, ja zwykle zamontować je na
/data0
,/data1
lub podkatalogi poniżej/data
i umieścić dowiązania do odpowiednich miejsc (takich jak/home
).źródło
/
/mnt
jest dla tymczasowo zamontowanych systemów plików./media
dla urządzeń wymiennych./srv
? Nie mogę się zgodzić, chyba że podasz cytat uzasadniający twój inny komentarz. Zgadzam się, że lepiej byłoby takie miejsce.SuSE miał / srv jako ogólny punkt montowania dla rzeczy związanych z serwerem.
/ var / lib / yourapplication wydaje się również być standardem.
Ponieważ używam automountera z ustalonymi wpisami do tych rzeczy, zwykle używam / automnt.
Media automatycznie zamontowane przez UDEV (/ media) są przekierowywane przez CLAMFS (do skanowania w poszukiwaniu wirusów) do / extern na mojej stacji roboczej.
Tak krótko - nie ma prawdziwego standardu - to zależy od Ciebie.
źródło