Bagaimana saya bisa melihat poin automount di Linux?

13

Kami menggunakan autof di tempat kerja dan saya mengalami kesulitan mengingat beberapa poin pemasangan. Dengan autofs, Anda hanya dapat melihat volume yang dipasang saat ini atau baru-baru ini pada mesin tertentu. Bagaimana saya bisa melihat sisanya?

dromodel
sumber

Jawaban:

14

Anda dapat meminta pengguna root untuk membuat poin mount selalu terlihat. Ini dapat dilakukan dengan menambahkan baris berikut ke /etc/sysconfig/autofs:

# BROWSE_MODE - maps are browsable by default.
BROWSE_MODE="yes"
carl verbiest
sumber
2
Di ubuntu 14.04 saya file konfigurasi itu berada di/etc/default/autofs
saroele
Ini harus ditandai sebagai jawaban, itu memecahkan pertanyaan untuk saya (dengan file konfigurasi di /etc/default/autofs)
saroele
6

Anda tampaknya mencampuradukkan perangkat dan titik pemasangan di sini. Jika perangkat tidak dipasang maka tidak memiliki titik pemasangan yang terkait. Mount point tidak lain adalah direktori ketika tidak terkait dengan perangkat penyimpanan.

Jika Anda ingin membuat daftar semua titik pemasangan (yaitu, semua perangkat yang dipasang), gunakan:

df

Namun, jika Anda membutuhkan daftar perangkat penyimpanan yang tersedia, gunakan:

fdisk -l

fdiskmembutuhkan hak akses root dalam banyak kasus. Jika Anda tidak memiliki hak akses root, Anda dapat membuat daftar file perangkat penyimpanan yang dimulai dengan sddalam /devdirektori: ini akan memberi Anda informasi yang cukup:

ls -l /dev/sd*

Anda juga dapat membaca /proc/partitionsfile:

cat /proc/partitions
John WH Smith
sumber
cara apa pun untuk melakukannya tanpa root? Saya tidak memilikinya
dromodel
Saya mengedit jawaban saya dengan solusi yang tidak memerlukan hak akses root. Perhatikan bahwa fdisk(dan tip non-root lainnya) tidak menyebutkan titik mount, tetapi hanya perangkat . mountdan dfakan memberi Anda daftar asosiasi perangkat / titik mount .
John WH Smith
Tidak semua yang bisa dipasang adalah perangkat lokal.
guntbert
2
"autofs" bagi saya umumnya menyiratkan media jarak jauh (NFS, SMB, ftp, ssh, ...) dan media lokal yang dapat dilepas - maka maksud saya pertanyaan itu tidak dapat dijawab dengan "penggunaan sederhana mount dan fdisk" :-))
guntbert
1
Saya ingin cara melihat tulisan rintisan untuk titik mount ketika FS jarak jauh tidak dipasang. Saya dapat membuatnya otomatis dengan mengetikkan 'ls / mnt / long_and_annoying_name' tapi saya tidak bisa lagi mengetik 'ls / mnt / lo <TAB>' untuk memilikinya autocomplete. (Secara bergantian, dapatkah autofomplet zsh memasang poin itu sendiri?)
John Y
3

Jalankan 'mount' tanpa argumen. Ini akan menampilkan semua sistem file yang terpasang. Setahu saya tidak ada cara untuk melihat titik "bersejarah" selain yang seperti itu cat /var/log/messages | grep mount. Anda perlu mengedit perintah terakhir itu sedikit untuk mendapatkan apa yang Anda inginkan.

coteyr
sumber
Anda dapat membuat entri syslog untuk setiap upaya pemasangan untuk autofs dan memeriksanya. Config akan sangat tergantung pada syslogger Anda.
coteyr
Saya tidak memiliki root tetapi saya ingin melihat daftar semua perangkat yang dapat dipasang dan di mana titik mount jika saya tahu apa itu
dromodel
0

Saya melihat pertanyaannya sudah cukup tua, tetapi jawabannya tidak cocok, apa yang saya mengerti darinya. Ini untuk CentOS7 dan mungkin RHEL.

Kamu bisa cat /etc/auto.master. Ini akan menunjukkan titik mount yang ditentukan. Meskipun ada beberapa file di /etc/auto.*. File-file ini disertakan oleh auto.masterdan berisi subfolder, yang akan diautomatiskan.

Christian Kaiser
sumber