web-dev-qa-db-ja.com

bcacheのエラー

bcacheを使用して、 このチュートリアル を使用して24GBSSDをキャッシュしました。 HDDをバックアップしようとしました:

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
Nimrod Padilla

そのチュートリアルは、新しいシステムをセットアップするためのもののようで、パーティションはマウント解除されており、(私は)空です。

あなたの場合、バッキングデバイスを現在マウントされているルートファイルシステムとして設定したいと思われます。これはすでにチュートリアルと深く対立しています。それはそのようには機能しません。

しかし、そのコメントから、誰かが指摘する g2p これは、既存のシステムを変換できると主張しているようです。私はそれを使ったことがないので、正直に言うことはできませんが、真剣に、他のことをする前にバックアップしたことを確認してください。ここには、ある時点で再インストールする必要があるという非常に現実的なリスクがあるようです。

2
Oli