Jak dokładnie działa napęd montażowy? [Zamknięte]

-1

Więc ja rozpoczynam się dodać więcej miejsca na moim serwerze Linux i mam jeden dysk twardy zamontowany do, powiedzmy, /mounted/drive1. Czy katalog drive1jest jedyną rzeczą wskazującą na mój dysk twardy, czy jest to cała ścieżka do pliku /mounted/drive1? Jeśli podłączyłem drugi dysk do /mounted/drive2, kiedy uzyskuję dostęp mountedlub drive2, czy on też na to patrzy drive1?

dobra Karma
źródło

Odpowiedzi:

1

Niestety uważam, że podstawowe założenie w Twoim poście musi zostać poprawione (post nie do końca ma sens). Implikacja, że ​​dysk katalogowy jeden wskazuje na dysk twardy, jest niepoprawna, ponieważ eliminuje kluczowe części odpowiedzi, którymi jest abstrakcja w jądrze.

Dysk katalogu 1 nie wskazuje na dysk twardy. Jądro ujawnia urządzenie blokowe (często reprezentowane jako / dev / ????). Jądro jest powiadamiane (zwykle za pomocą komendy mount bezpośrednio lub pośrednio za pomocą fstab) i wykonuje odpowiednie montowanie i szczepienie systemu plików.

Jeśli masz / mounted / drive1 i / mounted / drive2 - zakładając, że bazowe systemy plików są standardowe -

  • Podczas uzyskiwania dostępu / montowania potrzebujesz dostępu tylko do oryginalnego (root) systemu plików. obecność lub brak lub czytelność / mounted / driveX nie ma znaczenia dla możliwości dostępu / zamontowania

  • Podczas uzyskiwania dostępu / montowania / dysku 1 potrzebujesz dostępu do dysku 1, ale nie dysku 2. W zależności od tego, co robisz, z praktycznego punktu widzenia potrzebujesz dostępu do głównego systemu plików, ale tylko wtedy, gdy nie jest on buforowany - tzn. Zacznie się psuć, jeśli główny system plików zniknie.

  • Podczas uzyskiwania dostępu / montowania / dysku2 potrzebujesz dostępu do dysku 2, ale nie dysku 1.
Davidgo
źródło
Dzięki, wciąż nowe i uczące się rzeczy o Linuksie. Doceniam poprawną i szczegółową odpowiedź.
goodkarma