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:
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