"และมีวิธีใดที่จะทำให้แน่ใจว่าพวกมันทั้งหมดอยู่ในดิสก์ใหม่ที่ฉันเพิ่มเข้าไป"
มันเป็นปัญหาที่เกิดขึ้น: ถ้าด้วยเหตุผลบางประการ ดิสก์ไม่ได้ถูกเมาต์ ข้อมูลจะถูกเขียนลงในดิสก์เก่าอย่างเงียบ ๆ ภายในไดเร็กทอรีที่ควรถูกเมาท์
โดยปกติฉันใช้สองเทคนิคที่แตกต่างกัน วิธีแรกคือการสร้างโฟลเดอร์พิเศษ (เช่น rar) ภายในดิสก์ "จริง" จากนั้นฉันจะตรวจสอบการมีอยู่ของมัน: ถ้ามี แสดงว่าดิสก์นั้นถูกเมานต์จริง ๆ มิฉะนั้นจะไม่
DIR="/monta/v-server_condivisioni/rar/"
ถ้า [ -d "$DIR" ]; แล้ว
  เสียงสะท้อน "ติด"
อื่น
  echo "ไม่ได้ติดตั้ง"
ไฟ
อย่างที่สองคือสิ่งนั้น (Unix บน Linux จะคล้ายกันมาก) เพื่อตรวจสอบว่า /monta/vserver_condivisioni ติดตั้งอยู่ (ผ่าน smb ในตัวอย่างนี้) หรือไม่
ดีเอฟ | grep -q /monta/v-server_condivisioni
ถ้า [ $? = 0 ]; แล้ว
    อื่น
            /bin/date +"%R ----------/monta/v-server_condivisioni ไม่ได้ติดตั้ง!"
            /usr/sbin/mount_smbfs -N -I 10.1.2.3 //theuser@v-server/condivisioni /monta/v-server_condivisioni
ไฟ