Ошибка в 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 который, кажется, претендует на возможность конвертировать существующие системы. Я не использовал его, поэтому, честно говоря, не могу говорить об этом, но серьезно, убедитесь, что вы сделали резервную копию, прежде чем делать что-либо еще. Здесь действительно существует реальный риск того, что вам придется переустановить в какой-то момент.

Другие вопросы по тегам