3
ทดสอบว่ามี subvolume btrfs หรือไม่
ฉันมีปัญหาในโพรซีเดอร์ bash ซึ่งควรพอร์ตการสำรองข้อมูลดิสก์ rsync เก่าของฉัน (และที่เก็บถาวร) ไปยังการสำรองสแน็ปช็อต btrfs ในอนาคตของฉัน ฉันต้องการใช้สาย: # btrfs subvolume snapshot /targetdir/@monthly.9 /targetdir/@monthly.8 หาก snapshot /targetdir/@monthly.8 ไม่มี jet อยู่แสดงว่าได้รับการสร้างตามที่ฉันต้องการ แต่ถ้า /targetdir/@monthly.8 อยู่ที่นั่นแล้ว /targetdir/@monthly.8/@onthly.9 จะถูกสร้างขึ้นแทน ฉันขาดการทดสอบสำหรับการดำรงอยู่ที่นี่พูดว่า: # [[ -bsnap <snap-path> ]] # =TRUE if <snap-path> exists and is a snap! ฉันจะเอาชนะปัญหานี้ได้อย่างไร