Назад | Перейти на главную страницу

Btrfs check repair отключает устройство. Как узнать, чем он занят?

Я нахожусь в ситуации куриного яйца для моего вторичного жесткого диска (не загрузочного):

Что делать, чтобы узнать, что удерживает /dev/sda занятый? Мой жесткий диск указан в /etc/fstab, это имеет значение (UUID=262a8d86-279a-4f6b-8968-32e200c32255 /mnt/hdd btrfs defaults,compress=zlib 0 1) ???

Я попытался:

Так:

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.