Zamontuj (przetwarzanie)
Montowanie to proces, w ramach którego system operacyjny komputera udostępnia pliki i katalogi na urządzeniu pamięci masowej (takim jak dysk twardy , CD-ROM lub udział sieciowy ) użytkownikom za pośrednictwem systemu plików komputera .
Ogólnie proces montowania obejmuje uzyskiwanie przez system operacyjny dostępu do nośnika pamięci; rozpoznawanie, odczytywanie i przetwarzanie struktury systemu plików i zawartych w nim metadanych przed zarejestrowaniem ich w wirtualnego systemu plików (VFS).
Lokalizacja w VFS, w której zarejestrowano nowo zamontowany nośnik, nazywana jest „ punktem montowania ”; po zakończeniu procesu montowania użytkownik może stamtąd uzyskać dostęp do plików i katalogów na nośniku.
Odwrotny proces montowania nazywany jest odmontowywaniem , w którym system operacyjny odcina wszystkim użytkownikom dostęp do plików i katalogów w punkcie montowania, zapisuje pozostałą kolejkę danych użytkownika na urządzeniu pamięci masowej, odświeża metadane systemu plików, a następnie rezygnuje z dostępu do urządzenie, dzięki czemu urządzenie pamięci masowej można bezpiecznie wyjąć.
Zwykle, gdy komputer jest wyłączany , każde zamontowane urządzenie pamięci masowej przechodzi proces odmontowywania, aby upewnić się, że wszystkie dane w kolejce zostały na nim zapisane i zachować integralność struktury systemu plików na nośniku.
Przegląd
Punkt montowania to lokalizacja na partycji używana jako główny system plików. Istnieje wiele różnych rodzajów pamięci, w tym napędy magnetyczne, magnetooptyczne, optyczne i półprzewodnikowe (półprzewodnikowe). Od 2013 roku nośniki magnetyczne są nadal najpopularniejsze i są dostępne w postaci dysków twardych i rzadziej dyskietek . Zanim którykolwiek z nich będzie mógł być użyty do przechowywania, środki, za pomocą których informacje są odczytywane i zapisywane, muszą być zorganizowane, a wiedza na ten temat musi być dostępna dla systemu operacyjnego. Organizacja nazywana jest systemem plików. Każdy inny system plików zapewnia systemowi operacyjnemu hosta metadanych , aby wiedział, jak odczytywać i zapisywać dane. Gdy nośnik (lub nośnik, gdy system plików jest woluminowym systemem plików, jak w RAID ) jest montowany, metadane są odczytywane przez system operacyjny, aby mógł korzystać z pamięci.
Systemy operacyjne typu Unix często zawierają oprogramowanie i narzędzia, które pomagają w procesie montowania i zapewniają mu nową funkcjonalność. Niektóre z tych strategii zostały ukute jako „automatyczne montowanie” jako odzwierciedlenie ich celu.
W wielu sytuacjach systemy plików inne niż root muszą być dostępne zaraz po uruchomieniu systemu operacyjnego. Dlatego wszystkie systemy typu Unix zapewniają możliwość montowania systemów plików podczas uruchamiania. Administratorzy systemu definiują te systemy plików w pliku konfiguracyjnym fstab (vfstab w systemie Solaris), który również wskazuje opcje i punkty montowania. W niektórych sytuacjach nie ma potrzeby montowania niektórych systemów plików podczas rozruchu, chociaż ich użycie może być później pożądane. Istnieje kilka narzędzi dla systemów uniksopodobnych, które umożliwiają montowanie predefiniowanych systemów plików na żądanie.
Nośniki wymienne
Nośniki wymienne stały się bardzo popularne w przypadku platform mikrokomputerowych. Umożliwiają przesyłanie programów i danych między maszynami bez fizycznego połączenia . Typowe przykłady obejmują pamięć masową USB (dyski flash), karty pamięci, dyski CD-ROM i DVD. Dlatego opracowano narzędzia do wykrywania obecności i dostępności nośnika, a następnie montowania tego nośnika bez interwencji użytkownika.
Niektóre systemy uniksopodobne wprowadziły również koncepcję zwaną supermounting , zaimplementowaną w projekcie Linux supermount-ng. Na przykład dyskietkę, która została supermontowana, można fizycznie usunąć z systemu. W normalnych okolicznościach dysk powinien zostać zsynchronizowany, a następnie odmontowany przed jego wyjęciem. Jeśli nastąpiła synchronizacja, do napędu można włożyć inny dysk. System automatycznie zauważy, że dysk się zmienił i zaktualizuje zawartość punktu montowania, aby odzwierciedlić nowy nośnik. Podobną funkcjonalność można znaleźć na komputerach z systemem Windows.
Automounter automatycznie zamontuje system plików, gdy nastąpi odwołanie do katalogu, na którym powinien być zamontowany . Jest to zwykle używane w przypadku systemów plików na serwerach sieciowych, zamiast polegać na zdarzeniach, takich jak włożenie nośnika, co byłoby odpowiednie w przypadku nośników wymiennych.