Jaki jest najbardziej „poprawny” punkt montowania dla stałej partycji NTFS?

31

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.

jgottula
źródło
Odpowiedzi są przestarzałe. Zobacz standard hierarchii systemu plików
ManuelSchneid3r

Odpowiedzi:

17

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

Racjonalne uzasadnienie

Historycznie było wiele innych miejsc używanych do montowania nośników wymiennych, takich jak / cdrom, / mnt lub / mnt / cdrom. Umieszczenie punktów montowania dla wszystkich nośników wymiennych bezpośrednio w katalogu głównym może potencjalnie spowodować powstanie dużej liczby dodatkowych katalogów w katalogu /. Chociaż użycie podkatalogów w / mnt jako punkcie podłączenia było ostatnio powszechne, jest to sprzeczne ze znacznie starszą tradycją używania / mnt bezpośrednio jako tymczasowego punktu podłączenia.

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.

rfelsburg
źródło
2
Dzięki za wkład. Na podstawie tego, co mi mówisz, teraz skłaniam się ku użyciu / mnt / windows. Być może w przyszłości mogę użyć / mnt / tmp lub czegoś takiego do tymczasowych montowań.
jgottula,
2
To, co bym zrobił, osobiście lubię czysty katalog najwyższego poziomu. Zwłaszcza, że ​​przyzwyczaiłem się do
wciskania
Zgadzam się i głosowałem. Ładnie wyjaśnione i dobrze ułożone.
Shadur,
3

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.

Keith
źródło
3

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łuje stat(). 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ż /mediado ż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 /mediaHAL / 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/musici /server1/videodla montowań. Zwykle podoba mi się pomysł utrzymywania montowań NFS /mntz wyjątkami tylko dla takich montowań /home, ale taka jest moja polityka.

penguin359
źródło
1
Bardzo dobre punkty na temat NFS - chociaż miałem na myśli NTFS ! W każdym razie bardzo mile widziane, będę o tym pamiętać.
jgottula,
1
@jgottula NTFS nie jest oczywiście problemem, ponieważ jest lokalny. Myślałem, że montowanie systemu Windows NFS było dziwne. Nadal mogę go /mntosobiś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.
penguin359,
1

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.

boehj
źródło
1

Sugerowałbym użycie /srv, jak w /srv/windows.

Miś
źródło
1
Nie jestem pewien, dlaczego zostało to zanegowane, umieszczenie go w / srv jest zgodne z FHS
BCoates,
@BCoates: Byłoby to zgodne z FHS, gdyby cała zawartość montowania została udostępniona przez sieć.
cmc
2
@cmc Powiedz mi, gdzie w FHS jest napisane, że rzeczy w / srv muszą być udostępnione przez sieć. O ile mogę stwierdzić, nie ma takiego wymogu w FHS i dlatego / srv jest w porządku.
Teddy
5
@Teddy: Jasne . „/ srv zawiera dane właściwe dla witryny, które są obsługiwane przez ten system.”
cmc
IMO, to powinna być zaakceptowana odpowiedź ...
nicorellius
1

I jak zwykle moja /c, /detc naśladując litery dysków używa Windows dla nich. Mam zwykle kilka dysków twardych i partycji, co pomaga mi je śledzić.

Vlad
źródło
0

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.

zepsuty
źródło