Я нахожусь в ситуации куриного яйца для моего вторичного жесткого диска (не загружаемого):
Изменение размера файловой системы btrfs
работает только на смонтированных томах. btrfs check --repair
, устройство будет занято What сделать, чтобы выяснить, чем занят / dev / sda
? Мой жесткий диск указан в / etc / fstab
, имеет ли это значение ( UUID = 262a8d86-279a-4f6b-8968-32e200c32255 / mnt / hdd по умолчанию btrfs, compress = zlib 0 1
) ???
Я пробовал:
lsof | grep / dev / s
-> ничего lsof | grep / 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
from https://btrfs.wiki.kernel.org/index.php/Btrfsck Настоятельно рекомендуется получить последнюю версию btrfs-инструментов и восстановить важные данные с помощью:
mount -o recovery,ro /dev/sda /mnt/hda
btrfs restore
до вас: btrfs check --repair
Mounting ro is whats recommendeds.