Automatyczne montowanie dysków w systemie Linux

Automatyczne Montowanie Dyskow W Systemie Linux



Jeśli jesteś użytkownikiem Linuksa i chcesz automatycznie zamontować dysk w systemie podczas uruchamiania, możesz to zrobić, umieszczając plik UUID urządzenia i punkt mocowania ścieżka w fstab plik konfiguracyjny. The fstab to plik tabeli systemu plików znajdujący się w folderze /itp informator.

Cóż, automatyczne montowanie dysku może być przydatne do różnych celów. Na przykład zamierzam wykonać kopię zapasową mojego systemu na zewnętrznym urządzeniu pamięci masowej. Aby to zautomatyzować, muszę utrzymywać połączenie urządzenia z systemem nawet podczas uruchamiania.

Podobnie wiele aplikacji synchronizuje pliki bezpośrednio z dysków systemowych. Jeśli dysk zostanie odmontowany, ponowna synchronizacja tych plików byłaby niedogodnością. Funkcja automatycznego montażu automatycznie montuje dysk, bez konieczności kłopotliwego uruchamiania uchwyt polecenie lub zrób to ręcznie z poziomu GUI.







W tym samouczku omówię, jak sprawić, by podłączony dysk był automatycznie montowany podczas uruchamiania systemu Linux.



Automatyczne montowanie dysków w systemie Linux

Aby automatycznie zamontować podłączony dysk w systemie Linux, należy wykonać kilka kroków.



Należy pamiętać, że domyślnie Linux nie montuje żadnego podłączonego dysku podczas rozruchu; należy go zamontować w punkcie montowania, aby uzyskać dostęp do jego danych. Jednak dystrybucje Linuksa ze środowiskami stacjonarnymi automatycznie montują dyski.





Notatka: Instrukcje podane w tym przewodniku dotyczą systemu Ubuntu 22.04. Jednak podane polecenia będą działać bez żadnych błędów również w innych dystrybucjach.

1. Znajdź identyfikator UUID i typ systemu plików

Aby znaleźć nazwę dysku, jego unikalny numer identyfikacyjny (UUID) i typ system plików , są dwa sposoby. Pierwsza polega na korzystaniu z wbudowanych aplikacji GUI, a druga za pomocą wiersza poleceń.



Osobiście wolę robić to na terminalu, ponieważ jest to dokładniejsze.

sudo blkid

The blkid Command to narzędzie wiersza poleceń służące do uzyskiwania informacji o wewnętrznych i zewnętrznych urządzeniach blokowych.

Teraz zidentyfikuj ETYKIETA napędu, tj Mój dysk w moim przypadku i zanotuj UUID I system plików typ. Nie zapomnij nadać swojemu dyskowi nazwy nazwy, ponieważ łatwo będzie go zidentyfikować.

Zrzut ekranu wyjścia polecenia pokazuje wszystkie wymagane informacje.

  • UUID = 65B1-FB17
  • Typ systemu plików = tłuszcz

The UUID (Uniwersalny Unikalny Identyfikator) to identyfikator urządzenia blokowego MyDrive (/dev/sda1) a typ systemu plików to tłuszcz .

Należy pamiętać, że identyfikatory UUID mogą mieć różną liczbę znaków w zależności od typu systemu plików. Na przykład TŁUSZCZ UUID systemu plików składa się z 8 znaków alfanumerycznych z myślnikiem ( ), NTFS ma ciąg 16 znaków bez myślników i ZEWN zawiera 32 znaki alfanumeryczne z myślnikami.

Teraz zróbmy to na GUI, ponieważ korzystam z Ubuntu 22.04 ze środowiskiem graficznym GENOME, ma on domyślną aplikację do zarządzania dyskami o nazwie Dyski . Otwórz aplikację i kliknij dysk, który można rozpoznać po pojemności.

2. Tworzenie punktu montowania

Aby na stałe zamontować dysk zewnętrzny w systemie Linux, należy utworzyć punkt montażowy. Jest to konfiguracja jednorazowa, chyba że w przyszłości wybierzesz inny punkt montowania.

Punkt podłączenia to miejsce, w którym umieszczasz system plików, do którego chcesz uzyskać dostęp. Może to być dowolny katalog w dowolnym miejscu systemu Linux; normalnie, /mnt Lub /głoska bezdźwięczna używane są katalogi. Tworzę katalog w formacie źródło zwany /media/MojaKopia zapasowa , który będzie moim punktem montowania.

sudo mkdir / głoska bezdźwięczna / Moja kopia zapasowa

Teraz na stałe zamontuję dysk zewnętrzny Mój dysk Do /media/MojaKopia zapasowa punkt mocowania.

Znaleźliśmy nazwę, UUID i typ systemu plików podłączonego dysku, utworzyliśmy także punkt podłączenia. Ostatnim krokiem jest uzyskanie dostępu i modyfikacja pliku fstab plik.

3. Uzyskaj dostęp i edytuj plik fstab

The fstab plik jest plikiem konfiguracyjnym systemu plików w formacie /itp katalog zawierający informacje o zamontowanych urządzeniach pamięci masowej. Można uzyskać do niego dostęp w dowolnym edytorze tekstu, ale modyfikacja wymaga uprawnień administratora.

sudo ponieważ / itp / fstab

Teraz nadszedł czas, aby wstawić informacje wyodrębnione powyżej, korzystając z następującej ogólnej składni.

[ Urządzenie ] [ Punkt mocowania ] [ Typ systemu plików ] [ Opcje montażu ] [ Wysypisko ] [ Przechodzić ]

Wyjaśnienie wszystkich parametrów powyższej składni znajduje się poniżej.

[Urządzenie] Urządzenie UUID
[Punkt mocowania] Katalog punktu montowania, z którego uzyskuje się dostęp do zawartości podłączonego dysku [for more run góra męska Komenda]
[Typ systemu plików] Typ formatu systemu plików, taki jak fat, exfat, ntfs lub ext4
[Opcje montażu] Opcja odczytu i zapisu dla urządzenia ( wartości domyślne służy do dostępu do odczytu i zapisu)
[Wysypisko] Aby włączyć lub wyłączyć tworzenie kopii zapasowej podłączonego urządzenia; jeśli wynosi 0, tworzenie kopii zapasowej jest wyłączone

The fsck polecenie służy do sprawdzenia, czy dysk nie zawiera błędów przed rozpoczęciem rozruchu. W przypadku urządzenia root plik fsck zawsze będzie 1.

Poniższy format ma zastosowanie w większości dystrybucji Linuksa, takich jak Arch Linux lub Debian; jednak najnowszy Ubuntu (22.04) ma inny wspomniany format poniżej .

UUID = [ UUID urządzenia ] [ Punkt mocowania ] [ Typ systemu plików ] [ Opcje montażu ] [ Wysypisko ] [ Przechodzić ]

Informacje wyodrębnione powyżej wstawię do pliku fstab plik w powyższym formacie.

UUID =65B1-F446 / głoska bezdźwięczna / Domyślne ustawienia exfat MyBackup 0 0

Notatka: Użyć patka aby oddzielić pola zamiast spacji.

Ustawiłem [Opcje montażu] Do ustawienia domyślne, co oznacza, że ​​urządzenie ma dostęp do odczytu i zapisu. The [Wysypisko] I [Przechodzić] opcje są ustawione na 0, ponieważ nie chcę tworzyć kopii zapasowej podczas uruchamiania fsck sprawdzać.

Wolny format

Najnowszy Ubuntu (22.04) ma inny format ustawiania dysków zewnętrznych w pliku fstab plik.

/ rozw / dysk / przez-uuid / [ UUID urządzenia ] [ Punkt mocowania ] [ Typ systemu plików ] [ Opcje montażu ] [ Wysypisko ] [ Przechodzić ]

Ponieważ używam Ubuntu 22.04, użyję tej metody.

/ rozw / dysk / przez-uuid / 65B1-F446 / głoska bezdźwięczna / Domyślne ustawienia exfat MyBackup 0 0

Teraz zapisz i zamknij plik; Używam Vima, :wq polecenie zapisze i wyjdzie z edytora.

4. Weryfikacja

Aby sprawdzić, czy wszystkie informacje wymienione w fstab plik jest poprawny, użyj góra -a Komenda.

sudo uchwyt -A

Jeśli wystąpi jakiś błąd, powyższe polecenie wyświetli go, w przeciwnym razie nie będzie żadnych wyników.

Nie wystąpił żaden błąd, co oznacza, że ​​dysk został pomyślnie zamontowany.

The fstab dla porównania poniżej podano pliki różnych dystrybucji Linuksa.

Plik /etc/fstab Debiana

Plik /etc/fstab Arch Linuxa

Plik /etc/fstab Ubuntu

Wniosek

Jeśli używasz dysku na co dzień w pracy. Zwłaszcza jeśli zapisujesz w nim pliki lub uzyskujesz dostęp do plików z niego w systemie Linux. Lub jeśli jesteś zainteresowany tworzeniem kopii zapasowej systemu i nie chcesz wznawiać jej po uruchomieniu, dobrym sposobem jest zrobienie tego automatycznie.

Automatyczne montowanie to metoda montowania dysku podczas rozruchu, ponieważ wiele dystrybucji Linuksa nie montuje dysków podczas rozruchu. Można to zrobić umieszczając UUID urządzenia i punkt montowania w pliku /etc/fstab plik.