Linux'ta otomatik sayı noktalarını nasıl görebilirim?


14

İşyerinde autofs kullanıyoruz ve bazı bağlama noktalarını hatırlamakta sorun yaşıyorum. Autofs ile, belirli bir makinede yalnızca şu anda veya yakın zamanda monte edilmiş birimleri görebilirsiniz. Gerisini nasıl görebilirim?

Yanıtlar:


15

Kök kullanıcıdan bağlama noktalarını her zaman görünür yapmasını isteyebilirsiniz. Bu, aşağıdaki satırları ekleyerek yapılabilir /etc/sysconfig/autofs:

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

2
Benim ubuntu 14.04 bu yapılandırma dosyası bulunur/etc/default/autofs
saroele

Bu cevap olarak işaretlenmelidir, benim için soruyu çözer (yapılandırma dosyası ile /etc/default/autofs)
saroele

6

Burada cihazları karıştırıyor ve noktaları birleştiriyorsunuz . Bir cihaz monte edilmemişse , ilişkili bir montaj noktası yoktur. Bir bağlama noktası, bir depolama cihazıyla ilişkilendirilmediğinde bir dizinden başka bir şey değildir.

Tüm bağlama noktalarını (yani, tüm bağlı cihazları) listelemek istiyorsanız, şunu kullanın:

df

Ancak, kullanılabilir depolama aygıtlarının bir listesine ihtiyacınız varsa şunları kullanın:

fdisk -l

fdiskçoğu durumda kök ayrıcalıkları gerektirir. Kök ayrıcalıkları yoksa, sen ile başlayan depolama aygıtları dosyaları listeleyebilirsiniz sdiçinde /devdizinde: Bu size yeterli bilgiyi vermeli:

ls -l /dev/sd*

Ayrıca /proc/partitionsdosyayı okuyabilirsiniz :

cat /proc/partitions

kök olmadan yapmak için herhangi bir yolu var mı? Ben yok
dromodel

Cevabımı kök ayrıcalıkları gerektirmeyen bir çözümle düzenledim. Not olduğunu fdisk(ve diğer kök olmayan ipuçları) do not bağlama noktaları söz ama sadece cihazlar . mountve dfsize bir listesini verecektir noktası mount / cihaza dernek.
John WH Smith

Monte edilebilecek her şey yerel bir cihaz değildir.
guntbert

2
"autofs" bana genellikle uzak medyayı (NFS, SMB, ftp, ssh, ...) ve çıkarılabilir yerel medyayı ima ediyor - bu yüzden sorunun "mount ve fdisk'in basit kullanımı" ile cevaplanamaması :-))
guntbert

1
Uzak FS monte edilmediğinde montaj noktası için bir saplama görmek için bir yol istiyorum. 'Ls / mnt / long_and_annoying_name' yazarak automount'a neden olabilirim ama artık otomatik tamamlaması için 'ls / mnt / lo <TAB>' yazamıyorum. (Alternatif olarak, zsh autocomplete autofs puanları kendiliğinden birleştirebilir mi?)
John Y

3

Bağımsız değişken olmadan 'mount' komutunu çalıştırın. Size tüm takılı dosya sistemlerini gösterecektir. Bildiğim kadarıyla "tarihi" bağlama noktaları gibi bazı şeyleri görmek için hiçbir yolu yoktur cat /var/log/messages | grep mount. Tam olarak ne istediğinizi elde etmek için bu son komutu biraz düzenlemeniz gerekir.


Autofs için her bağlama girişimi için bir syslog girişi oluşturabilir ve gözden geçirebilirsiniz. Config, sistem günlüğünüze büyük ölçüde bağımlı olacaktır.
14'te coteyr


0

Sorunun oldukça eski olduğunu görüyorum, ancak cevaplar uyuşmuyor, ondan anladığım kadarıyla. Bu CentOS7 ve muhtemelen RHEL içindir.

Yapabilirsin cat /etc/auto.master. Size tanımlı bağlantı noktalarını gösterecektir. İçinde birkaç dosya olmasına rağmen /etc/auto.*. Bu dosyalar auto.masterotomatik olarak eklenecek alt klasörler tarafından eklenir ve içerir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.