Ошибка в bcache
Я использовал bcache
кэшировать мой SSD на 24 ГБ, используя этот учебник. Я попытался создать резервную копию моего жесткого диска с помощью:
sudo make-bcache -B /dev/sdb1
Но я получаю эту ошибку:
Can't open dev /dev/sdb1: Device or resource busy
Моя файловая система выглядит так:
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 423G 79G 323G 20% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 3.9G 4.0K 3.9G 1% /dev
tmpfs 788M 1.4M 787M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 3.9G 916K 3.9G 1% /run/shm
none 100M 12K 100M 1% /run/user
lsblk
выглядит так:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 22.4G 0 disk
└─sda1 8:1 0 22.4G 0 part
sdb 8:16 0 931.5G 0 disk
├─sdb1 8:17 0 429.5G 0 part /
├─sdb2 8:18 0 1K 0 part
└─sdb5 8:21 0 7.7G 0 part [SWAP]
sr0 11:0 1 1024M 0 rom
Что-то не так с моей настройкой, которая может объяснить ошибку?
1 ответ
Похоже, что это руководство предназначено для настройки новой системы, а разделы отключены и (я полагаю) пусты.
В вашем случае вы, похоже, хотите установить свое резервное устройство в качестве текущей смонтированной корневой файловой системы. Это уже сильно расходится с учебником. Это просто не сработает.
Но из его комментариев кто-то указывает g2p
который, кажется, претендует на возможность конвертировать существующие системы. Я не использовал его, поэтому, честно говоря, не могу говорить об этом, но серьезно, убедитесь, что вы сделали резервную копию, прежде чем делать что-либо еще. Здесь действительно существует реальный риск того, что вам придется переустановить в какой-то момент.