我曾经bcache
使用以下方法缓存我的 24GB SSD本教程。我尝试使用以下命令备份我的硬盘:
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
它似乎声称能够转换现有系统。我没有用过它,所以说实话我不能代表它说话,但说真的,在做其他事情之前,一定要确保你已经备份了。这里似乎确实存在一个非常现实的风险,你必须在某个时候重新安装。