Saya sudah mencoba mengatur bcache di Ubuntu 14.04 dengan instalasi baru dan /home
partisi kosong ( /dev/sdb2
) sebagai perangkat pendukung. Saya memiliki sistem yang berjalan pada SSD saya dan saya ingin menggunakan /dev/sda2
partisi untuk men-cache saya /home
. Saya selalu berhasil menyortir masalah ubuntu saya dari forum, tetapi saya berjuang untuk memahami dasar-dasarnya di sini dan butuh bantuan:
- Akun apa yang saya perlukan untuk masuk ketika saya mengatur bcache? Jelas pengguna yang dibuat saat instalasi
/dev/sdb2
harus keluar untuk di/home
-unmount, jadi saya mengatur akun pengguna sementara pada partisi terpisah untuk melakukannya. Ini sepertinya sudah terlalu canggung. make-bcache -B
dan-C
keduanya memberi tahu saya bahwa ada superblok non-bcache pada perangkat jadi saya lakukansudo wipefs -a
pada kedua perangkat. Partisi kemudian muncul sebagai tidak diformat tanpa UUID di GParted. Apakah ini normal?Jika demikian, apa yang terjadi pada fstab dan
/home
saat boot? Apakah saya perlu menggunakan UUID bcache di fstab? Saya lakukan tetapi sistem tidak menemukan/home
partisi pada boot berikutnya.Keduanya
echo /dev/sdb2 > /sys/fs/bcache/register
danecho /dev/sda2 > /sys/fs/bcache/register
mengembalikan pesan 'Izin ditolak'; seperti yang saya mengerti/sys
tidak dapat ditulis.Jadi
echo /dev/sdb2 | sudo tee /sys/fs/bcache/register
sepertinya sudah berhasil.
Dapatkah seseorang memverifikasi ini adalah cara yang tepat untuk melakukannya di Ubuntu?
Saya sepertinya telah berhasil membuat, mendaftar, dan melampirkan backing drive tetapi menurut data tail /sys/block/bcache0/bcache/stats_total/*
saya hanya mem-bypass. Seluruh pengaturan saya cukup berantakan sekarang sehingga klarifikasi apa pun akan sangat dihargai.