लंबी कहानी छोटी, मैं अपने सिस्टम का बैकअप लेने के लिए obnam का उपयोग कर रहा हूं ।
मैं यह करता हूं:
- की एलवीएम स्नैपशॉट ले
/
,/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 \
एक बार बैकअप खत्म होने के बाद, स्टेप 2 में umount स्नैपशॉट फाइल सिस्टम लगाए गए।
स्नैपशॉट निकालें
मुसीबत
बैकअप के दौरान, एक सिस्टम अपडेट किया गया था, जिसमें एक नया कर्नेल स्थापित किया गया था और सभी ग्रब 2 अपडेट डांस। अब जब मैं रूट स्नैपशॉट को हटाने की कोशिश करता हूं (चरण 5) मुझे यह मिलता है:
डिवाइस-मैपर: विफल पर ioctl को हटा दें: डिवाइस या संसाधन व्यस्त
क्योंकि स्नैपशॉट रूट डिवाइस व्यस्त है और किसी अन्य प्रक्रिया द्वारा उपयोग किया जाता है:
$ 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
प्रशन
मुझे लगता है कि स्नैपशॉट को lvremove करने के लिए मुझे
grub-mount
डिवाइस का उपयोग करने के लिए रोकना होगा। कैसे करें सुरक्षित?मुझे लगता है कि बैकअप स्नैपशॉट को बूट समय पर दिखाए गए ग्रब मेनू में दिखाने के लिए एक व्यवहार्य विकल्प के रूप में ग्रब में जोड़ा गया है। क्या होगा अगर मैं इसी स्नैपशॉट को हटा दूं?
जीआर / स्नैप-स्नैपशॉट पर पाए गए रूट स्नैपशॉट को जोड़ने से ग्रब को रोकने का कोई तरीका?
अपडेट को सक्रिय करने के लिए मुझे सिस्टम को रिबूट करना होगा, लेकिन पहले मुझे इन सवालों का जवाब जानना होगा।
info grub