Mam partycję NTFS (zawierającą instalację systemu Windows, z której uruchamiam podwójnie), którą chciałbym na stałe zamontować z mojej instalacji Linux. Problem w tym, że nie mogę ustalić, jaki jest najlepszy / właściwy / poprawny punkt montowania partycji NTFS. Oczywiście nie należy go montować jako / home, / usr itp. (Żaden ze standardowych punktów montowania dla systemów plików), ponieważ nie jest on częścią systemu Linux. Chcę jednak, aby został na stałe zamontowany; i to rodzi pytanie, gdzie to zamontować? Oto możliwości punktu montowania, które wymyśliłem:
/ media / windows
Ten ma wiele sensu, ponieważ byłby zgodny z automatycznie montowanymi urządzeniami, ale zgodnie ze standardem systemu plików , / media / jest naprawdę dla nośników wymiennych, więc umieszczenie mojej trwale zamontowanej wewnętrznej partycji nie wydaje się całkiem właściwe. obok automatycznie montowanych, wymiennych. Najbardziej pochylam się nad tą opcją, ale tylko dlatego, że jest mniej niezgodna z innymi.
/ mnt / windows
Ten również wydaje się dość logiczny, ale znowu, standardowe (i inne rzeczy, które przeczytałem) wskazują, że punkty montowania podkatalogów są tutaj ogólnie odradzane. Dodatkowo, faktycznie instaluję systemy plików tymczasowo w / mnt / okazjonalnie (zgodnie z zamierzeniem standardu), więc ten wygląda na to, że utrudniłby regularne korzystanie z systemu.
/ windows
Naprawdę nie podoba mi się pomysł dodania innego katalogu najwyższego poziomu do mojego systemu plików, jeśli mogę tego uniknąć. To nie wydaje się właściwe. Zaletą tego jest jednak to, że jest on bardzo łatwo dostępny i nie przeszkadza w niczym innym (np. Automatyczne podłączanie partycji w / media / lub tymczasowe montowanie w / mnt /).
/ home / [moja nazwa użytkownika] / filesystems / windows
Nie podoba mi się ten pomysł, ponieważ partycja jest zdecydowanie specyficzna dla systemu, a nie dla użytkownika, więc umieszczenie go w katalogu domowym wydaje się niewłaściwe.
Która z tych opcji jest „właściwa” - czy jest też alternatywa, której tutaj nie wymieniłem?
Dla jasności zauważ, że korzystam z Linuksa (w szczególności Arch Linux), więc wszelkie zalecenia powinny być prawdopodobnie oparte na idei organizacji systemu plików Linuksa, a nie na przykład BSD.
źródło
Odpowiedzi:
Przede wszystkim będzie to zależeć wyłącznie od architektury i zwyczajów.
Na przykład montuję takie rzeczy pod / mnt. Znam ludzi, którzy tworzą katalogi najwyższego poziomu oraz ludzi, którzy umieszczają te rzeczy w / home. Wszystko zależy od tego, z czym czujesz się komfortowo. Nie ma już wyraźnego standardu, zmieniła się architektura systemu i masz teraz różne poglądy na rzeczy, które kiedyś były „ewangelią”. Rzeczy takie jak / usr / local lub / opt / share, rpm lub source ... dostajesz dryf.
Po drugie, jeśli ponownie przeczytasz swój link na pathname.com , zauważysz akapit pod / media, który stanowi
Więc osobiście zalecam / mnt / windows lub jakąś iterację. Utrzymuje najwyższy poziom w wolnym katalogu, jest prosty i intuicyjny. Kiedy przeglądam lub kontroluję system, właśnie tam szukam mocowań od samego początku.
źródło
Nie sądzę, że jest problem z tworzeniem nowego katalogu najwyższego poziomu dla stałych montowań. Robi się to dość często. Używam / ntfs do tego samego celu.
źródło
Jednym z potencjalnych problemów z podłączeniem najwyższego poziomu byłby program, który statyskuje wszystkie pliki w katalogu.
ls -l /
lub nawet pokolorowany ls, jak często włączony, będzie musiał wywoływaćstat()
wszystkie pliki w katalogu głównym, a jeśli serwer NFS się zawiesi, może również spowodować zawieszenie się ls. Prosty ls bez koloru nie wywołujestat()
. To jest powód, dla którego najczęściej gdzieś stawiam/mnt
. Nadal czasami instaluję NFS pod, na/
przykład gdy katalogi domowe są dostępne przez NFS.Nie używałbym również
/media
do żadnych statycznych montowań. Jest to część HAL i służy do dynamicznego montowania urządzeń, na przykład po włożeniu dysku flash USB i zarządzaniu wszystkimi katalogami pod/media
HAL / udev.Ostatecznie ostateczny cel sprowadza się do polityki. Jeśli serwer jest względnie niezawodny, nie ma nic złego w umieszczaniu go pod
/
lub tworzeniu nowego drzewa, takiego jak/server1/music
i/server1/video
dla montowań. Zwykle podoba mi się pomysł utrzymywania montowań NFS/mnt
z wyjątkami tylko dla takich montowań/home
, ale taka jest moja polityka.źródło
/mnt
osobiście poddać, ponieważ nie jest on częścią standardowego systemu plików Linux, takiego jak/home
lub/usr
, ale po prostu lubię czysty/
system plików.Prawdopodobnie robię to najbardziej niepoprawnie . Umieszczam go w / media / windows. Umieszczanie partycji Windows w tym punkcie montowania działało dla mnie w przeszłości bez żadnych problemów.
W przeszłości robiłem także okna najwyższego poziomu / to też było w porządku, z tym wyjątkiem, że zazwyczaj szukam partycji w / media z przyzwyczajenia.
źródło
Sugerowałbym użycie
/srv
, jak w/srv/windows
.źródło
I jak zwykle moja
/c
,/d
etc naśladując litery dysków używa Windows dla nich. Mam zwykle kilka dysków twardych i partycji, co pomaga mi je śledzić.źródło
Każdy sysadmin ma inne obejście tego problemu. Mówię o obejściu, ponieważ w normie nie ma obecnie „poprawnego” miejsca. Myślę, że potrzebny jest nowy katalog najwyższego poziomu. Zawsze tworzę / montuje na moim boxen.
źródło