ฉันพยายามตั้งค่า bcache ใน Ubuntu 14.04 ด้วยการติดตั้งใหม่และ/home
พาร์ทิชันที่ว่างเปล่า( /dev/sdb2
) เป็นอุปกรณ์สำรอง ฉันมีระบบที่ทำงานบน SSD ของฉันและฉันต้องการใช้ของ
พาร์ทิชันแคชของฉัน/dev/sda2
/home
ฉันสามารถจัดการปัญหาอูบุนตูของฉันออกจากฟอรัมได้เสมอ แต่ฉันพยายามเข้าใจพื้นฐานที่นี่และต้องการความช่วยเหลือ:
- ฉันต้องลงชื่อเข้าใช้บัญชีใดเมื่อฉันตั้งค่า bcache ตั้งแต่แรก เห็นได้ชัดว่าผู้ใช้ที่สร้างขึ้นระหว่างการติดตั้ง
/dev/sdb2
จะต้องออกจากระบบเพื่อถอนการติดตั้ง/home
ดังนั้นฉันจึงตั้งค่าบัญชีผู้ใช้ชั่วคราวบนพาร์ติชันแยกต่างหากเพื่อดำเนินการ ดูเหมือนว่าจะเงอะงะเกินไปแล้ว make-bcache -B
และ-C
ทั้งสองบอกฉันว่ามี superblock ที่ไม่ใช่ bcache ในอุปกรณ์ดังนั้นฉันจึงทำsudo wipefs -a
ทั้งสองอุปกรณ์ พาร์ติชันนั้นปรากฏเป็นฟอร์แมตโดยไม่มี UUID ใน GParted เป็นเรื่องปกติหรือไม่ถ้าเป็นเช่นนั้นจะเกิดอะไรขึ้นกับ fstab และ
/home
boot ฉันต้องใช้ Ucid ของ bcache ใน fstab หรือไม่? ฉันทำ แต่ระบบไม่พบ/home
พาร์ติชันเมื่อบูตครั้งถัดไปทั้ง
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/*
ฉันมีเพียงข้อมูลที่ข้าม การตั้งค่าทั้งหมดของฉันค่อนข้างยุ่งเหยิงในขณะนี้ดังนั้นการชี้แจงใด ๆ จะได้รับการชื่นชมอย่างมาก