Я нахожусь в ситуации куриного яйца для моего вторичного жесткого диска (не загрузочного):
btrfs filesystem resize
работает только на смонтированных томах.btrfs check --repair
это дает устройству занятоЧто делать, чтобы узнать, что удерживает /dev/sda
занятый? Мой жесткий диск указан в /etc/fstab
, это имеет значение (UUID=262a8d86-279a-4f6b-8968-32e200c32255 /mnt/hdd btrfs defaults,compress=zlib 0 1
) ???
Я попытался:
lsof | grep /dev/s
-> ничегоlsof | grep /mnt/hdd
-> ничегоfuser
-> ничегоТак:
mount -o recovery /dev/sda /mnt/hdd
[63035.539792] Ошибка BTRFS (устройство sda): повторное подключение чтения-записи после ошибки не допускается
Если я попытаюсь бежать:
root@myhost:/mnt# btrfs check --repair /dev/sda
enabling repair mode
ERROR: cannot open device '/dev/sda': Device or resource busy
ERROR: cannot open file system
из https://btrfs.wiki.kernel.org/index.php/Btrfsck Настоятельно рекомендуется получить последнюю версию btrfs-tools и восстановить важные данные с помощью:
mount -o recovery,ro /dev/sda /mnt/hda
btrfs restore
перед вами: btrfs check --repair
Рекомендуется установка ro.