Słyszałem termin „montowanie” w odniesieniu do urządzeń w systemie Linux. Jakie jest jego rzeczywiste znaczenie? Jak radzi sobie teraz w przeciwieństwie do starszych wersji?
Nie zrobiłem tego ręcznie za pomocą wiersza polecenia. Czy możesz podać kroki (komendy) dotyczące montowania prostego urządzenia w systemie Linux?
Odpowiedzi:
Systemy uniksowe mają jedno drzewo katalogów. Cała dostępna pamięć musi mieć powiązaną lokalizację w tym pojedynczym drzewie katalogów. W przeciwieństwie do systemu Windows, w którym (w najczęstszej składni ścieżek plików) istnieje jedno drzewo katalogów na komponent pamięci (dysk).
Montowanie to czynność kojarzenia urządzenia pamięci z określoną lokalizacją w drzewie katalogów. Na przykład, gdy system uruchamia się, określone urządzenie pamięci masowej (zwane zwykle partycją główną) jest powiązane z katalogiem głównym drzewa katalogów, tzn. Że to urządzenie pamięci masowej jest zamontowane
/
(katalog główny).Załóżmy, że chcesz teraz uzyskać dostęp do plików na dysku CD-ROM. Musisz zamontować CD-ROM w miejscu w drzewie katalogów (może to być zrobione automatycznie po włożeniu CD). Powiedzmy, że urządzenie CD-ROM jest,
/dev/cdrom
a wybrany punkt instalacji to/media/cdrom
. Odpowiednie polecenie toPo uruchomieniu tego polecenia plik, którego lokalizacja na dysku CD-ROM
/dir/file
jest już dostępny w systemie jako/media/cdrom/dir/file
. Po zakończeniu korzystania z dysku CD uruchom polecenieumount /dev/cdrom
lubumount /media/cdrom
(oba będą działać; typowe środowiska pulpitu zrobią to po kliknięciu przycisku „wysuń” lub „bezpiecznie usuń”).Montowanie ma zastosowanie do wszystkiego, co jest udostępniane jako pliki, a nie tylko do rzeczywistych urządzeń pamięci masowej. Na przykład wszystkie systemy Linux mają zamontowany specjalny system plików
/proc
. Ten system plików (nazywanyproc
) nie ma podstawowej pamięci: zawarte w nim pliki zawierają informacje o uruchomionych procesach i różne inne informacje o systemie; informacja jest dostarczana bezpośrednio przez jądro z jego struktur danych w pamięci.źródło
man mount
/dev/cdrom
? Dlaczego nie dostęp jest bezpośrednio z/dev/cdrom
? Jeśli płyta CD-ROM nie jest jeszcze zamontowana, to w jaki sposób jest częścią ścieżki w systemie? Czy to/dev/cdrom
tylko plik wirtualny, a nie folder, z którego mogę odczytać pliki, dlatego?/dev/cdrom
przedstawia zawartość urządzenia jako gigantyczny „plik”. Po prostu odczytuje dane bezpośrednio z dysku bez konieczności przechodzenia przez system plików. Montowanie wiąże nie tylko urządzenie zawierające dane (zwykle/dev/something
) z katalogiem (np./media/cdrom
), Ale także ze sterownikiem systemu plików, który jest fragmentem kodu, który rozumie, w jaki sposób dane na urządzeniu są zorganizowane i przedstawia je jako pliki i katalogi.Krótko mówiąc, punkt podłączenia to katalog, w którym można uzyskać dostęp do danych (plików i folderów) przechowywanych na dyskach.
Analogia: dzięki uprzejmości
Przeczytajmy historię rolnika, który rozdał swą nieuprawną ziemię swoim dzieciom i co z niej zrobili.
Jest rolnik, który myślał o rozdaniu całej swojej jałowej ziemi 25 hektarów swoim trojgu dzieciom, które rozdał jak poniżej.
Dziecko 1: Jan ma osiem hektarów ziemi.
Dziecko 2: Barbie ma 13 hektarów ziemi.
Dziecko 3: Steve ma cztery hektary ziemi.
Teraz dzieci rolnika planowały ulepszyć swoje ziemie i zaczęły orać w zależności od upraw, które zamierzały uprawiać.
John chce uprawiać pomarańcze.
Barbi chce uprawiać Mango.
Steve chce uprawiać kukurydzę.
W przypadku tych upraw / uprawy drzew owocowych muszą one inaczej orać, aby dopasować swoje uprawy. Jak pokazano poniżej schemat uprawy orki Mango różni się od uprawy kukurydzy. Po wykonaniu tej czynności sieją swoje rośliny uprawne na swoich ziemiach.
Gdy rośliny są uprawiane, powinny być chronione przed intruzami, ustawili ogrodzenie wokół swoich ziem i stworzyli bramę do każdego z nich.
Jeśli więc ktoś ma dostęp do swoich ziem, musi wejść przez te bramy i zebrać owoce / kukurydzę z ziemi.
ANALOGIA TEGO HISTORII DO NASZEGO ZARZĄDZANIA DYSKAMI JEST PONIŻEJ.
źródło
źródło
źródło
Wyjaśnienie przez analogię
Rozważmy pracę generała Post Master w Waszyngtonie.
Na początku wszystkie drogi, które prowadziły do dowolnego miejsca, prowadziły od PA Avenue na zewnątrz. Jeśli chcesz dostać pocztę, twoja lokalizacja musi być możliwa do nawigacji z PA Avenue; Jeśli ktoś buduje ulicę przy alei PA, a następnie buduje dom, musi mi powiedzieć:
„Mój dom znajduje się w tej lokalizacji GPS. Ale aby otrzymać pocztę, zacznij od PA Avenue, następnie idź na ulicę K, a następnie idź do mojego domu”
mount GPS_LocationOfMyHouse to PA Avenue / K street / MyHouse
Montaż jest po prostu procesem informowania generała postmasterza, gdzie dom jest względny w stosunku do PA Avenue lub, w tym przypadku, ścieżki dostępu.
źródło