Я использовал 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
Есть ли что-то не так с моей установкой, которая могла бы объяснить ошибку?
То учебное руководство, кажется, для установки новой системы и размонтированного partitionsare и (я принимаю), пустой.
В Вашем случае Вы, кажется, хотите установить свое устройство поддержки как Вашу в настоящее время монтируемую корневую файловую систему. Это уже очень противоречит учебному руководству. Это просто не собирается работать как этот.
Но из его комментариев, указывает кто-то g2p
который, кажется, утверждает, что смог преобразовать существующие системы. Я не использовал его так, я честно не могу говорить за него, но серьезно, удостоверьтесь, что Вы создали резервную копию, прежде чем Вы сделаете что угодно еще. Кажется, существует очень реальный риск здесь, что необходимо будет переустановить в какой-то момент.