เรื่องสั้นสั้นฉันใช้obnamเพื่อสำรองข้อมูลระบบของฉัน
นี่คือสิ่งที่ฉันทำ:
- ใช้ LVM ภาพรวมของ
/
,/usr
,/boot
,/var
,/home
ติดภาพรวมบน
/bck-snapshots
,/bck-snapshots/usr
,/bck-snapshots/boot
,/bck-snapshots/var
,/bck-snapshots/home
เรียกใช้การสำรองข้อมูลของภาพรวม:
obnam backup \ /bck-snapshots \ /bck-snapshots/usr \ /bck-snapshots/boot \ /bck-snapshots/var \ /bck-snapshots/home \
เมื่อการสำรองข้อมูลเสร็จสิ้นให้ติดตั้งระบบไฟล์ snapshot ที่ติดตั้งในขั้นตอนที่ 2
ลบภาพรวม
ปัญหา
ในระหว่างการสำรองข้อมูลมีการอัพเดตระบบโดยมีเคอร์เนลใหม่ติดตั้งและการอัพเดท grub2 ทั้งหมด ตอนนี้เมื่อฉันพยายามลบ snapshot ของรูท (ขั้นตอนที่ 5) ฉันได้รับสิ่งนี้:
device-mapper: ลบ ioctl on ล้มเหลว: อุปกรณ์หรือทรัพยากรไม่ว่าง
เนื่องจากอุปกรณ์รูทสแน็ปช็อตไม่ว่างและใช้โดยกระบวนการอื่น:
$ sudo lsof /dev/dm-6 # This is the root snapshot device.
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
grub-moun 9160 root 3r BLK 252,6 0t36339712 5295479 /dev/dm-6
คำถาม
ฉันเดาว่าเพื่อกำจัดภาพรวมฉันต้องหยุด
grub-mount
ใช้อุปกรณ์ ทำอย่างไรให้ปลอดภัยฉันคิดว่าสแน็ปช็อตการสำรองข้อมูลถูกเพิ่มลงในด้วงเป็นตัวเลือกที่ทำงานได้เพื่อแสดงในเมนูด้วงที่แสดงในเวลาบูต จะทำอย่างไรถ้าฉันลบภาพรวมที่เกี่ยวข้อง
มีวิธีใดที่จะป้องกันไม่ให้ด้วงเพิ่มสแนปชอตของรูทบน / bck-snapshots?
ฉันต้องรีบูตระบบเพื่อให้การอัปเดตใช้งานได้ แต่ก่อนอื่นฉันต้องรู้คำตอบของคำถามเหล่านี้
info grub