Ubuntu 14.04でbcacheを新規インストールと空の/homeパーティション(/dev/sdb2)をバッキングデバイスとして設定しようとしました。SSDで実行中のシステムがあり、その/dev/sda2パーティションを使用してをキャッシュしたいと思い/home
ます。私はいつもUbuntuの問題をフォーラムから整理することに成功しましたが、ここで基本を理解するのに苦労していて、助けが必要です。
- 最初にbcacheを設定するとき、どのアカウントにログインする必要がありますか?明らかに、インストール中に作成されたユーザー
/dev/sdb2は、/homeマウントを解除するためにログアウトする必要があるため、別のパーティションに一時的なユーザーアカウントを設定してそれを行います。これはすでに不器用すぎるようです。 make-bcache -Bそして-C、私がやったように、非bcacheのスーパーブロックがデバイス上にあることを教えて、両方sudo wipefs -aのデバイスの両方に。パーティションは、GPartedでUUIDなしで未フォーマットとして表示されます。これは正常ですか?もしそうなら、fstabと
/homeブートはどうなりますか?fstabでbcacheのUUIDを使用する必要がありますか?私はそうしましたが、システムは/home次の起動時にパーティションを見つけられませんでした。との両方が「Permission denied」メッセージ
echo /dev/sdb2 > /sys/fs/bcache/registerをecho /dev/sda2 > /sys/fs/bcache/register返します。私が理解/sysするように書くことができません。だから、
echo /dev/sdb2 | sudo tee /sys/fs/bcache/register働いているようです。
誰かがこれがUbuntuでそれを行う適切な方法であることを確認できますか?
バッキングドライブを作成、登録、接続できたようですが、tail /sys/block/bcache0/bcache/stats_total/*私によると、データをバイパスしただけです。私の全体のセットアップは今かなり混乱しているので、どんな説明でも大歓迎です。