Jak mogę zobaczyć punkty automatycznej instalacji w systemie Linux?


14

Używamy autofs w pracy i mam problem z zapamiętaniem niektórych punktów montowania. Dzięki funkcji autofs możesz wyświetlać tylko aktualnie lub ostatnio zamontowane woluminy na określonej maszynie. Jak mogę zobaczyć resztę?

Odpowiedzi:


15

Możesz poprosić użytkownika root, aby punkty montowania były zawsze widoczne. Można to zrobić, dodając następujące wiersze /etc/sysconfig/autofs:

# BROWSE_MODE - maps are browsable by default.
BROWSE_MODE="yes"

2
Na moim Ubuntu 14.04, że plik konfiguracyjny znajduje się w/etc/default/autofs
— saroele

To powinno być oznaczone jako odpowiedź, rozwiązuje to pytanie dla mnie (z plikiem konfiguracyjnym w /etc/default/autofs)
— saroele

6

Wygląda na to, że tutaj mieszasz urządzenia i punkty montażowe . Jeśli urządzenie nie jest zamontowane, nie jest powiązany żaden punkt montowania. Punkt podłączenia jest niczym innym jak katalogiem, gdy nie jest powiązany z urządzeniem pamięci masowej.

Jeśli chcesz wyświetlić listę wszystkich punktów montowania (czyli wszystkich zamontowanych urządzeń), użyj:

df

Jeśli jednak potrzebujesz listy dostępnych urządzeń pamięci, użyj:

fdisk -l

fdiskw większości przypadków wymaga uprawnień roota. Jeśli nie masz uprawnień administratora, możesz wyświetlić listę plików urządzeń pamięci zaczynających się od sdw /devkatalogu: powinno to dostarczyć wystarczającej ilości informacji:

ls -l /dev/sd*

Możesz także odczytać /proc/partitionsplik:

cat /proc/partitions

jakikolwiek sposób, aby to zrobić bez rootowania? Nie mam
— dromodel

Zredagowałem swoją odpowiedź za pomocą rozwiązania, które nie wymaga uprawnień roota. Zauważ, że fdisk(i inne wskazówki inne niż root) nie wspominają o punktach montowania, ale tylko o urządzeniach . mounti dfpoda listę skojarzeń urządzenia / punktu instalacji .
— John WH Smith

Nie wszystko, co można zamontować, to urządzenie lokalne.
— guntbert

2
„autofs” dla mnie ogólnie oznacza zdalny nośnik (NFS, SMB, ftp, ssh, ...) i wymienny nośnik lokalny - stąd mój punkt widzenia, że ​​na pytanie nie można odpowiedzieć „prostym użyciem mount i fdisk” :-))
— guntbert

1
Chciałbym zobaczyć sposób na odgałęzienie dla punktu montowania, gdy zdalny FS nie jest zamontowany. Mogę spowodować automatyczne podłączenie, wpisując „ls / mnt / long_and_annoying_name”, ale nie mogę już wpisać „ls / mnt / lo <TAB>”, aby autouzupełnianie zostało wykonane. (Alternatywnie, czy sam zsh autouzupełnianie autofs montować punkty?)
— John Y

3

Wystarczy uruchomić „mount” bez argumentów. Pokaże wszystkie zamontowane systemy plików. Według mojej wiedzy nie ma sposobu, aby zobaczyć „historyczne” punkty montowania poza czymś takim cat /var/log/messages | grep mount. Będziesz musiał trochę edytować to ostatnie polecenie, aby uzyskać dokładnie to, czego chcesz.


Możesz utworzyć wpis syslog dla każdej próby montowania autofs i przejrzeć go. Konfiguracja byłaby wysoce zależna od twojego sysloggera.
— coteyr

Nie mam roota, ale chciałbym zobaczyć listę wszystkich urządzeń, które można zamontować i w których punktach zamontowania, gdybym wiedział, co to są
— dromodel

0

Widzę, że pytanie jest dość stare, ale odpowiedzi nie pasowały do ​​tego, co z niego zrozumiałem. Dotyczy to CentOS7 i prawdopodobnie RHEL.

Można cat /etc/auto.master. Wyświetli zdefiniowane punkty montowania. Jest tam chociaż kilka plików /etc/auto.*. Pliki te są uwzględnione przez auto.masteri zawierają podfoldery, które zostaną automatycznie zamontowane.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.