ฉันต้องการเข้าถึงชุดข้อมูล "root" ZFS ของฉันเพื่อลบไฟล์ภายใต้ "/ var" แต่ "/ var" ถูกซ้อนทับโดยชุดข้อมูล ZFS อื่น เนื่องจากสิ่งเหล่านี้เป็นชุดข้อมูลของระบบฉันจึงไม่สามารถ "umount" พวกเขาในขณะที่เครื่องกำลังทำงาน และฉันต้องการหลีกเลี่ยงการรีบูตระบบในโหมด "ล้มเหลว" เนื่องจากนี่เป็นเครื่องที่ใช้งานจริง
ZFS แบบตามเนื้อผ้าจะปฏิเสธที่จะเมานท์ชุดข้อมูล "/ var" ที่อยู่เหนือ "/ var" พื้นฐานเพราะมันไม่ว่างเปล่า แต่มันใช้งานได้อาจเป็นเพราะชุดข้อมูลของระบบนั้นถูกเมาท์ก่อนในกระบวนการบู๊ต
แต่การมีพื้นฐาน "/ var" ไม่ว่างเปล่าทำให้ฉันสร้าง ABE (Alternate Boot Environment) ดังนั้นการติดตั้งจึงมีความเสี่ยงและฉันไม่สามารถอัปเกรดระบบของฉันโดยใช้การอัปเกรดสด
เครื่องอยู่ในระยะไกล ฉันมี IP KVM แต่ฉันชอบที่จะหลีกเลี่ยงการบูตเครื่องในโหมด "ไม่ปลอดภัย" ถ้าฉันทำได้
ฉันรู้ว่ามีไฟล์ใน "/ var /" เพราะฉันสามารถจับภาพชุดข้อมูล "root" และตรวจสอบได้ แต่สแนปชอตเป็นแบบอ่านอย่างเดียวดังนั้นฉันจึงไม่สามารถกำจัดไฟล์ได้
ฉันลอง "mkdir / tmp / zzz; Mount -F lofs / / tmp / zzz" แต่เมื่อฉันไปที่ "/ tmp / zzz / var" ฉันเห็นชุดข้อมูล "/ var" ไม่ใช่ชุดข้อมูล "root" พื้นฐาน . นั่นคือ LOFS กำลังข้ามจุดเมานท์ ฉันมักจะชอบมัน แต่ไม่ใช่ในเวลานี้!
ข้อเสนอแนะใด ๆ นอกเหนือจากการรีบูตเครื่องใน "ไม่ปลอดภัย" และยุ่งกับมันผ่าน IP KVM?