ฉันจะดูคะแนนอัตโนมัติใน Linux ได้อย่างไร


14

เราใช้ autofs ในที่ทำงานและฉันมีปัญหาในการจำจุดเชื่อมต่อบางจุด ด้วย autofs คุณจะสามารถเห็นไดรฟ์ข้อมูลปัจจุบันหรือเพิ่งติดตั้งบนเครื่องเฉพาะ ฉันจะดูส่วนที่เหลือได้อย่างไร

คำตอบ:


15

คุณสามารถขอให้ผู้ใช้รูทแสดงจุดเมานท์ได้ตลอดเวลา สามารถทำได้โดยเพิ่มบรรทัดต่อไปนี้ลงใน/etc/sysconfig/autofs:

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

2
ในอูบุนตู 14.04 ของฉันไฟล์กำหนดค่าจะอยู่ใน/etc/default/autofs
saroele

นี้ควรจะทำเครื่องหมายเป็นคำตอบที่จะแก้คำถามสำหรับผม (กับไฟล์ config ใน/etc/default/autofs)
saroele

6

คุณดูเหมือนจะมิกซ์อุปกรณ์และเชื่อมต่อจุดที่นี่ หากอุปกรณ์ไม่ได้เมานต์ก็จะไม่มีการเชื่อมต่อจุดเชื่อมต่อ จุดเชื่อมต่อคืออะไรนอกจากไดเรกทอรีเมื่อไม่เกี่ยวข้องกับอุปกรณ์เก็บข้อมูล

หากคุณต้องการแสดงรายการจุดเชื่อมต่อทั้งหมด (นั่นคืออุปกรณ์ที่ติดตั้งทั้งหมด) ให้ใช้:

df

อย่างไรก็ตามหากคุณต้องการรายการอุปกรณ์เก็บข้อมูลให้ใช้:

fdisk -l

fdiskต้องใช้สิทธิ์รูทในกรณีส่วนใหญ่ หากคุณไม่มีสิทธิ์ใช้งานรูทคุณสามารถแสดงรายการไฟล์อุปกรณ์จัดเก็บข้อมูลที่ขึ้นต้นด้วยsdในไดเรคทอรี/devซึ่งควรให้ข้อมูลที่เพียงพอแก่คุณ:

ls -l /dev/sd*

คุณยังสามารถอ่าน/proc/partitionsไฟล์:

cat /proc/partitions

มีวิธีใดที่จะทำโดยไม่ต้องรูท? ฉันไม่มีเลย
dromodel

ฉันแก้ไขคำตอบด้วยโซลูชันที่ไม่ต้องการสิทธิ์พิเศษ โปรดทราบว่าfdisk(และเคล็ดลับที่ไม่ใช่รากอื่น ๆ ) ไม่ได้พูดถึงจุดเมา แต่เพียงอุปกรณ์ mountและdfจะแสดงรายการความสัมพันธ์ของอุปกรณ์ / จุดเชื่อมต่อให้คุณ
John WH Smith

ไม่ใช่ทุกสิ่งที่สามารถติดตั้งได้เป็นอุปกรณ์ท้องถิ่น
guntbert

2
"autofs" กับฉันโดยทั่วไปหมายถึงสื่อระยะไกล (NFS, SMB, ftp, ssh, ... ) และสื่อท้องถิ่นที่ถอดออกได้ - ดังนั้นจุดของฉันที่คำถามไม่สามารถตอบได้ด้วย "การใช้งานง่ายของเมานท์และ fdisk" :-))
guntbert

1
ฉันต้องการวิธีที่จะเห็นต้นขั้วสำหรับจุดเมานท์เมื่อไม่ได้ติดตั้ง FS ระยะไกล ฉันสามารถทำให้เป็นอัตโนมัติโดยการพิมพ์ 'ls / mnt / long_and_annoying_name' แต่ฉันไม่สามารถพิมพ์ 'ls / mnt / lo <TAB>' เพื่อให้เติมข้อความอัตโนมัติอีกต่อไป (อีกวิธีหนึ่งสามารถ zsh autofs เติมข้อความอัตโนมัติติดตั้งจุดที่ตัวเอง?)
จอห์น Y

3

เพียงแค่เรียกใช้ 'mount' โดยไม่มีข้อโต้แย้ง มันจะแสดงให้คุณเห็นทุกระบบไฟล์ติดตั้ง ความรู้ของฉันมีวิธีที่จะดู "ประวัติศาสตร์" จุดเมาแล้ว somethings อื่น ๆ cat /var/log/messages | grep mountที่ไม่เหมือนใคร คุณจะต้องแก้ไขคำสั่งสุดท้ายเพื่อให้ได้สิ่งที่คุณต้องการ


คุณสามารถสร้างรายการ syslog สำหรับทุกความพยายามในการเมาต์สำหรับการป้อนอัตโนมัติและตรวจสอบว่า การกำหนดค่าจะขึ้นอยู่กับ syslogger ของคุณ
coteyr

ฉันไม่ได้รูท แต่ฉันต้องการดูรายการของอุปกรณ์ทั้งหมดที่สามารถติดตั้งได้และจุดที่เมานท์ถ้าฉันรู้ว่าพวกเขาคืออะไร
dromodel

0

ฉันเห็นคำถามนั้นค่อนข้างเก่า แต่คำตอบไม่ตรงกันสิ่งที่ฉันเข้าใจจากมัน นี่สำหรับ CentOS7 และอาจเป็น RHEL

cat /etc/auto.masterคุณสามารถ มันจะแสดงจุดยึดที่กำหนด /etc/auto.*มีแม้ว่าคู่ของไฟล์ในเป็น ไฟล์เหล่านี้รวมอยู่ในauto.masterและมีโฟลเดอร์ย่อยซึ่งจะถูกเมานท์อัตโนมัติ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.