বিটিআরএফস বুটে ভুল সাবভলিউম মাউন্ট করে


3

আমার সিস্টেমটি প্রতিদিনের স্ন্যাপশট সহ এর মূল ভলিউমের জন্য বিটিআরএফ ব্যবহার করে। আমি সাম্প্রতিক ব্যাকআপে ফিরে যাওয়ার চেষ্টা করছি, তবে এটি ডিফল্ট সাবভলিউম আপডেট করে এবং সাবভোলিডটিকে সুস্পষ্টভাবে সেট করে নিলেও এটি বুটে একই সাবভলিউমটি মাউন্ট করতে অবিরত রয়েছে /etc/fstab। আমি কী মিস করছি?

root@leviathan:~# btrfs su li /
ID 571 gen 1117988 top level 5 path default # the old one
ID 575 gen 1117506 top level 571 path var/lib/machines
ID 761 gen 1117964 top level 5 path 2015-11-19 # the one I'm trying to roll back to
ID 762 gen 1113475 top level 5 path 2015-11-20
ID 763 gen 1115824 top level 5 path 2015-11-21

root@leviathan:~# btrfs su sh /  # shows the old subvolume
/
        Name:                   default
        uuid:                   79ec960b-855a-4e4c-9cef-b2590e4dc6f9
        Parent uuid:            0bd42cb4-c0e2-b64c-97ca-4f5c5aa94586
        Creation time:          2015-04-30 19:56:09
        Object ID:              571
        Generation (Gen):       1117984
        Gen at creation:        636777
        Parent:                 5
        Top Level:              5
        Flags:                  -
        Snapshot(s):
                                2015-11-19
                                2015-11-20
                                2015-11-21

root@leviathan:~# btrfs su get-default /  # this is what I want, yet not what mounts
ID 761 gen 1117964 top level 5 path 2015-11-19

root@leviathan:~# cat /etc/fstab  # changed the subvolid, old line commented
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
#UUID=4fb9f5f9-1195-440c-8594-c552298c1e44  /  btrfs  defaults,subvolid=571  0  1
UUID=4fb9f5f9-1195-440c-8594-c552298c1e44  /  btrfs  defaults,subvolid=761  0  1

root@leviathan:~# update-grub2  # on a hunch that this is a GRUB problem
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.2.0-18-generic
Found initrd image: /boot/initrd.img-4.2.0-18-generic
Found linux image: /boot/vmlinuz-4.2.0-16-generic
Found initrd image: /boot/initrd.img-4.2.0-16-generic
Found memtest86+ image: /default/boot/memtest86+.elf
Found memtest86+ image: /default/boot/memtest86+.bin
done

root@leviathan:~# reboot  # doesn't help

আপডেটটি শ্রদ্ধার জন্য আমি কি কিছু মিস করেছি? নাকি আমার আর কিছু দরকার আছে?

আপডেট: আমি GRUB কনফিগারেশনে একটি সাবভোলিড পেয়েছি, তবে এটি পরিবর্তন করা কোনও কিছুর উপর প্রভাব ফেলবে বলে মনে হচ্ছে না। আমার মনে হচ্ছে আমি কাছে আসছি ...

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.