Zamontuj systemy plików automatycznie na żądanie za pomocą AutoMs

Zamontuj systemy plików automatycznie na żądanie za pomocą AutoMs

Autofs to program używany do montażu lokalnych systemów plików i akcji sieciowych automatycznie na żądanie. Oznacza to, że podczas nawigacji do punktu lub katalogu skonfigurowanego AutoMs skonfigurowany, wymagany system plików lub udział w sieci jest automatycznie zamontowany. Tak długo, jak nie musisz uzyskiwać dostępu do lokalnych systemów plików lub akcji sieciowych, AutoFs.
W tym artykule pokaże, jak zainstalować autofy na Ubuntu/Debian i Centos/Rhel 8. Pokażę również, jak zamontować lokalne systemy plików, akcje Samba/Windows i akcje NFS automatycznie na żądanie z automatycznie. Pokażę ci, jak rozwiązywać problemy z problemami z montażem autofs. Więc zacznijmy.

Spis treści:

  1. Instalowanie autofów na Ubuntu/Debian
  2. Instalowanie automatycznych na centos/RHEL 8
  3. Montaż lokalnych systemów plików za pomocą automatycznych
  4. Montaż samba/Windows udostępnia autofs
  5. Montaż akcji NFS z autofs
  6. Rozwiązywanie problemów z problemami montowania autofom
  7. Wniosek
  8. Bibliografia

Instalowanie autofów na Ubuntu/Debian:

Autofs jest dostępne w oficjalnym repozytorium pakietów Ubuntu/Debian. Można więc łatwo zainstalować Autofs na Ubuntu/Debian z oficjalnego repozytorium pakietów Ubuntu/Debian.

Najpierw zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:

Aktualizacja $ sudo apt

Żeby zainstalować Autofs, Uruchom następujące polecenie:

$ sudo apt instaluj autofs

Aby potwierdzić instalację, naciśnij Y a następnie naciśnij .

Autofs należy zainstalować.

Instalowanie automatycznych na centos/RHEL 8:

W Centos/Rhel 8 możesz zainstalować Autofs łatwo z oficjalnego repozytorium pakietów.

Żeby zainstalować Autofs, Uruchom następujące polecenie:

$ sudo dnf instaluj autofs

Aby potwierdzić instalację, naciśnij Y a następnie naciśnij .

Być może będziesz musiał zaakceptować klucz GPG oficjalnego repozytorium pakietów Centos/Rhel 8.
Aby to zrobić, naciśnij Y a następnie naciśnij .

Autofs należy zainstalować.

Montaż lokalnych systemów plików za pomocą AUTOFS:

W tej sekcji pokażę, jak używać Autofs Aby automatycznie zamontować lokalne systemy plików.

Dla demonstracji stworzyłem 3 partycje /dev/sdb1,/dev/sdb2, I /dev/sdb3 i sformatował je w formacie systemu ext4.

/dev/sdb1 system plików ma UUID 8C3CC143-9AA7-4BE0-8A67-BA2CC9758F2C.
/dev/sdb2 system plików ma UUID 3A0CC358-DC39-401E-91AA-C24712490257.
/dev/sdb3 system plików ma UUID DCCB348C-7F25-4B1E-8F1B-D254AEC78B.

Zobaczmy, jak je automatycznie na żądanie za pomocą Autofs.

Główny Autofs Plik konfiguracyjny jest /etc/auto.gospodarz. Aby automatycznie zamontować systemy plików za pomocą Autofs, musisz dodać wpis na /etc/auto.plik główny.

Otworzyć /etc/auto.gospodarz plik z Nano Edytor tekstu w następujący sposób:

$ sudo nano /etc /auto.gospodarz

Dodaj zaznaczoną linię na końcu automatyczny.gospodarz plik. Ta linia mówi Autofs Aby szukać systemów plików do automatyzacji w /etc/auto.SDB plik.
Po zakończeniu naciśnij + X śledzony przez Y I Aby uratować automatyczny.gospodarz plik.

Teraz utwórz nowy plik /etc/auto.SDB następująco:

$ sudo nano /etc /auto.SDB

Wpisz w następujących wierszach w /etc/auto.SDB plik.

/data/fs1 -fstype = auto:/dev/sdb1
/data/fs2 -fstype = auto uuid = 3A0CC358-DC39-401E-91AA-C24712490257
/data/fs3 -fstype = ext4, noatime uuid = dccb348c-7f25-4b1e-8f1b-d254aeAC78B

Po zakończeniu naciśnij + X śledzony przez Y I Aby uratować /etc/auto.SDB plik.

Następująca linia montuje /dev/sdb1 partycja w katalogu /Data/FS1.

Następująca linia montuje /dev/sdb2 partycja przez UUID 3A0CC358-DC39-401E-91AA-C24712490257 W katalogu /Data/FS2.

Następująca linia montuje /dev/sdb3 partycja przez jego UUID DCCB348C-7F25-4B1E-8F1B-D254AEC78B W katalogu /Data/FS2. Typ systemu plików (ext4 w takim przypadku) jest wyraźnie zdefiniowany, a także używana opcja montażu noatime.

Dla Autofs zmiany, które mają obowiązywać, uruchom ponownie Autofs Usługa z następującym poleceniem:

$ sudo systemctl restartuj autofs.praca

Autofs Usługa powinna działać po ponownym uruchomieniu, jak widać na zrzucie ekranu poniżej.

$ sudo SystemCtl Status Autofs.praca

/dane katalog i podwodne FS1/, FS2/, I FS3/ powinno być automatycznie utworzone, jak widać na zrzucie ekranu poniżej.

$ ls /dane

Zauważ również, że żadna z skonfigurowanych partycji (/dev/sdb1,/dev/sdb2, I /dev/sdb3) są jeszcze zamontowane.

$ df -h | GREP /Dev /SDB

Przejść do /Data/FS1 katalog w następujący sposób:

$ CD /Data /FS1

Jak widać, partycja /dev/sdb1 jest automatycznie zamontowany w katalogu /Data/FS1 Jak tylko poruszasz się do katalogu /Data/FS1.

$ df -h | GREP /Dev /SDB

W ten sam sposób, jeśli przejdziesz do /Data/FS2 katalog, /dev/sdb2 Partycja powinna być automatycznie montowana w katalogu /danych /fs2, jak widać na zrzucie ekranu poniżej.

$ CD /Data /FS2
$ df -h | GREP /Dev /SDB

W ten sam sposób, jeśli przejdziesz do /Data/FS3 katalog, /dev/sdb3 partycja powinna być zamontowana na /Data/FS3 katalog automatycznie, jak widać na zrzucie ekranu poniżej.

$ CD /Data /FS3
$ df -h | GREP /Dev /SDB

Montaż samba/Windows udostępnia autofs:

Możesz także zamontować udostępnianie samba lub Windows automatycznie na żądanie z Autofs.
Najpierw otwórz /etc/auto.gospodarz plik z Nano Edytor tekstu w następujący sposób:

$ sudo nano /etc /auto.gospodarz

Wpisz w linii, jak zaznaczono na zrzucie ekranu poniżej. Ta linia mówi Autofs Aby wyszukać systemy plików do automount w pliku konfiguracyjnym /etc/auto.akta.
Po zakończeniu naciśnij + X śledzony przez Y I Aby uratować /etc/auto.gospodarz plik.

Teraz utwórz nowy plik /etc/auto.akta następująco:

$ sudo nano /etc /auto.akta

Wpisz w następującym wierszu w /etc/auto.akta plik.

/Data/Files -fstype = CIFS, UID = 1000, GID = 1000, nazwa użytkownika =,hasło = : // 192.168.0.112/pliki

Po zakończeniu naciśnij + X śledzony przez Y I Aby uratować /etc/auto.akta plik.

Tutaj, Autofs jest pouczony, aby zamontować udział samby lub Windows // 192.168.0.112/Pliki w katalogu /pliki danych.

Nazwa użytkownika logowania do udziału samby/systemu Windows jest i hasło jest . Pamiętaj, aby zastąpić ich nazwą użytkownika i hasłem Share/Windows Share.

UID I kołowacizna Opcje montowania służą do ustawiania użytkownika logowania jako właściciela i grupy podstawowej użytkownika logowania jako grupy katalogu/danych/plików, aby można było zapisać do Sama/Windows Share. UID I kołowacizna pierwszego użytkownika nie-rootowego utworzonego podczas instalacji większości dystrybucji Linux są 1000. Więc być może nie będziesz musiał tego zmieniać.

Jeśli chcesz zezwolić na innego użytkownika (powiedzmy, www-data) Dostęp do Udostępniania Samby/Windows, można znaleźć UID i GID tego użytkownika w następujący sposób:

$ id www-data

Po zakończeniu uruchom ponownie Autofs usługa w następujący sposób:

$ sudo systemctl restartuj autofs.praca

Jak widać, Samba/Windows udostępnia // 192.168.0.112/Pliki nie są jeszcze zamontowane.

$ df -h | GREP 192.168.0.112

Ale nowy katalog /pliki danych powinno być tworzone automatycznie, jak widać na zrzucie ekranu poniżej.

$ ls /dane

Przejść do /pliki danych katalog w następujący sposób:

$ cd /dane /pliki

Jak widać, Samba/Windows udostępnia // 192.168.0.112/Pliki są zamontowane w /pliki danych katalog automatycznie.

$ df -h | GREP 192.168.0.112

Montaż NFS udostępnia autofs:

Możesz montować akcje NFS automatycznie na żądanie również z autofami.

Otworzyć /etc/auto.akta z Nano Edytor tekstu w następujący sposób:

$ sudo nano /etc /auto.akta

Aby zamontować udział NFS 192.168.0.112:/tom1/pliki W katalogu /Data/Files2, Wpisz w poniższej linii na końcu /etc/auto.akta plik.

/Data/Files2 -fStype = NFS, RW 192.168.0.112:/tom1/pliki

Po zakończeniu naciśnij + X śledzony przez Y I Aby uratować /etc/auto.akta plik.

Aby zmiany zaczęły się uruchomić Autofs Usługa z następującym poleceniem:

$ sudo systemctl restartuj autofs.praca

Jak widać, NFS dzieli 192.168.0.112:/tom1/pliki nie jest jeszcze zamontowany.

$ df -h | GREP 192.168.0.112

Ale nowy katalog /Data/Files2 powinno być tworzone automatycznie, jak widać na zrzucie ekranu poniżej.

$ ls /dane

Przejść do /Data/Files2 katalog w następujący sposób:

$ CD /Data /Files2

Jak widać, NFS dzieli 192.168.0.112:/tom1/pliki jest zamontowany w /Data/Files2 katalog automatycznie.

$ df -h | GREP 192.168.0.112

Rozwiązywanie problemów z Autofs Montaż Problemy:

Czasami, kiedy się zmieniasz Autofs Pliki konfiguracyjne, ponowne uruchomienie usługi AutoFS może nie zastosować zmian. Może być konieczne ponowne uruchomienie komputera, aby zmiany były w stanie.

Czasami możesz mieć problemy z montażem Autofs. Niektóre systemy plików mogą nie zamontować zgodnie z oczekiwaniami.
Aby rozwiązać problemy z montażem z Autofs, Zatrzymaj Autofs Usługa z następującym poleceniem:

$ sudo systemCtl Stop Autofs.praca

Uruchom program automount z -F I -odpluskwić Opcje wiersza poleceń w następujący sposób:

$ sudo automount -f -debug

Teraz spróbuj przejść do katalogu, gdzie Autofs nie zamontować systemu plików/sieci.

Powinieneś być w stanie znaleźć dlaczego Autofs nie zamontować systemu plików/sieci w wyjściu polecenia automount.

Wniosek:

W tym artykule pokazuje, jak zainstalować autofy na Ubuntu/Debian i Centos/Rhel 8. Pokazałem również, jak automatycznie zamontować lokalne systemy plików, akcje Samba/Windows i akcje NFS na żądanie z automatyczną. Pokazałem ci, jak rozwiązywać problem z problemami z montażem autofs.

Bibliografia:

[1] Autofs - Debian Wiki
[2] Autofs - społeczność Ubuntu Held Wiki
[3] Autofs - Archwiki
[48.3. Autofs Red Hat Enterprise Linux 7 | Portal klienta Red Hat