รายการ $ sudo zfs -t สแน็ปช็อต | grep childDataset3
กลุ่มทั้งหมดแสดงรายการตามที่คาดไว้ (เช่น pool/dataset/childDataset3@today)
$ ls /pool/dataset/childDataset3/.zfs
ls: ไม่สามารถเข้าถึง '/pool/dataset/childDataset3/.zfs': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ฉันมีชุดข้อมูลย่อยอื่นๆ และฉันเห็นสแน็ปช็อต dir ภายใน .zfs สำหรับชุดข้อมูลเหล่านั้น และฉันยังสามารถเมานต์สแนปชอตจากรายการด้านบนจากชุดข้อมูลที่มีปัญหาชุดเดียว (ดังนั้นจึงมีอยู่ ไม่ใช่เป็นรายการที่ดีในจุดปกติที่ผู้ใช้สามารถเข้าไปดูได้):
$ sudo mkdir /mnt/tempShadow
$ sudo mount -t zfs pool/dataset/childDataset3@today /mnt/tempShadow
เช่น ฉันสามารถเรียกดูสแน็ปช็อตของไฟล์ได้ด้วยวิธีนี้ ที่น่าสังเกตเช่นกัน เมื่อฉันรันคำสั่ง disk filesystems ด้วย show inodes ชุดข้อมูลที่ใช้งานได้ทั้งหมดและชุดข้อมูลลูกจะแสดงขึ้น ยกเว้นชุดที่ฉันมีปัญหา (สิ่งที่ฉันเรียกว่า "childDataset3"):
$df -i
กลุ่ม 232594013966 9 232594013957 1% /กลุ่ม
พูล/ชุดข้อมูล 232600679652 6665695 232594013957 1% /พูล/ชุดข้อมูล
พูล/ชุดข้อมูล/ชุดข้อมูลย่อย 1 232596006126 1992169 232594013957 1% /พูล/ชุดข้อมูล/ชุดข้อมูลชุดย่อย 1
พูล/ชุดข้อมูล/ชุดข้อมูลย่อย 2 232594839509 825552 232594013957 1% /ชุดข้อมูล/ชุดข้อมูล/ชุดข้อมูลชุดย่อย 2
พูล/ชุดข้อมูล/ชุดข้อมูลย่อย 4 230211379723 3040916 230208338807 1% /ชุดข้อมูลชุดข้อมูล/ชุดข้อมูลชุดย่อย 4
มีวิธีสร้างไอโหนดของชุดข้อมูลลูกใหม่หรือไม่ (ขออภัยถ้าฉันพูดผิดทั้งหมด)
ใช้ zfs เวอร์ชัน 0.7.12-2+deb10u2 ถ้านั่นสำคัญ
วิธีสำรองข้อมูลของฉันคือสลับผู้ใช้ไปยังชุดข้อมูลที่จำลอง (บนเซิร์ฟเวอร์อื่น) จากนั้นทำลายชุดข้อมูลนี้ จากนั้นส่งสแน็ปช็อตกลับ (แต่ฉันต้องการหลีกเลี่ยงสิ่งนี้ เนื่องจาก 32TB ไม่ได้ปรากฏขึ้นมาเฉยๆ)