ใช้ใด ๆ ของ/etc/mtab
, /proc/mounts
, mount
หรือmountpoint
สามารถให้ข้อมูลที่ไม่ถูกต้องถ้ามีดังต่อไปนี้เกิดขึ้น:
- รีโมตออฟไลน์ (
grep
-file โซลูชั่นล้มเหลว) - สำหรับการเมาท์ NFS รีโมตหยุดส่งออกหรือบริการ NFS หยุดทำงาน (
mountpoint
ล้มเหลว) - ระยะไกลเปลี่ยนที่อยู่ IP (โซลูชันทั้งหมดล้มเหลว)
ฉันจะดึงคำตอบใช่ / ไม่ใช่คำตอบว่าเมานต์นั้นสามารถใช้งานได้ตามที่ตั้งใจไว้หรือไม่? เท่าที่ผมเข้าใจข้อมูลทั้งหมดจะถูกเก็บไว้บนภูเขาทั้งในและ/etc/mtab
/proc/mounts
โดยไม่ทำให้เกิดการหยุด (เช่นstat
) มีวิธีการตรวจสอบว่าสถานะที่แท้จริงของเครือข่ายเป็นข้อมูลท้องถิ่นจะทำให้ฉันเชื่อหรือไม่
สิ่งนี้จะต้องเป็นเครื่องมือทั่วไปมากสามารถจัดการ CIFS และ NFS mounts ได้ (และอื่น ๆ ส่วนใหญ่)
การ จำกัด
ฉันสามารถใช้สิ่งที่มาพร้อมกับการกระจายมาตรฐานบน RHEL 6 โดยปกติทุกอย่างใน/bin:/sbin:/usr/bin:/usr/sbin
เกมยุติธรรม นี่ไม่ใช่ทางเลือกและไม่ใช่จุดที่เคลื่อนย้ายได้ดังนั้นฉันจึงไม่สามารถยอมรับคำตอบที่ใช้เครื่องมือภายนอก อย่างไรก็ตามเพื่อประโยชน์ของผู้อ่านในอนาคตฉันยินดีต้อนรับพวกเขาเป็นความคิดเห็น:)
mount
แสดงที่อยู่ IP / ชื่อโฮสต์ธรรมดาของระบบรีโมตสำหรับการเมานต์ NFS หรือไม่ (ฉันรู้ว่ามันใช้กับ CIFS)grep
แล้วก็คล้ายping
กับโฮสต์ซึ่งน่าจะล้มเหลวเร็วกว่าการพยายามเข้าถึงรีโมตเมาต์