我有一个用 BTRFS 格式化的外部驱动器似乎拒绝安装:
$ sudo mount -vs -t btrfs -o ro,recovery,errors=continue /dev/sdb2 /media/user/dir
mount: /dev/sdb2: can't read superblock
Run Code Online (Sandbox Code Playgroud)
但是,当 BTRFS 认为所有超级块都可以时:
$ sudo btrfs rescue super-recover -v /dev/sdb2
All Devices:
Device: id = 1, name = /dev/sdb2
Before Recovering:
[All good supers]:
device name = /dev/sdb2
superblock bytenr = 65536
device name = /dev/sdb2
superblock bytenr = 67108864
device name = /dev/sdb2
superblock bytenr = 274877906944
[All bad supers]:
All supers are valid, no need to recover
Run Code Online (Sandbox Code Playgroud)
如果我尝试指定sb=$((67108864/4))( …