ฉันใหม่กับ btrfs และฉันต้องการคำแนะนำเกี่ยวกับกลยุทธ์การแบ่งพาร์ติชันและ subvolume ระบบนี้เป็นเว็บเซิร์ฟเวอร์แบบเบาและถือว่ามีเพียงดิสก์เดียว
ด้วยการขยายระบบไฟล์ฉันได้สร้างพาร์ติชันแยกต่างหากสำหรับ /, / var, swap (และอาจเป็น / boot และ / home) สำหรับฉัน / var มักจะมีข้อมูลเว็บเซิร์ฟเวอร์ที่มีค่าทั้งหมด (เช่นฐานข้อมูล MySQL) และไม่มีรหัส ที่ช่วยให้ฉันย้ายข้อมูลไปยังระบบอื่นได้อย่างง่ายดาย (ย้ายหรือคัดลอก / var) หรือติดตั้งระบบปฏิบัติการใหม่โดยไม่กระทบกับข้อมูล (ฟอร์แมต /) เป็นต้น
ใช้ btrfs ฉันสามารถทำสิ่งเดียวกันใช้ชุดรูปแบบการแบ่งพาร์ติชันเดียวกันและมีระบบไฟล์ btrfs แยกต่างหากในแต่ละพาร์ติชัน หรือฉันอาจมีพาร์ติชันเดียวและใช้ btrfs subvolumes สำหรับ /, / var และอื่น ๆ อะไรคือข้อดีและข้อเสียของสิ่งนั้น
ดูเหมือนว่าฉันอาจมีข้อได้เปรียบในการมี / - เฉพาะและ / var-only snapshots เช่น ("กู้คืนข้อมูลทั้งหมดไปยังจุดตรวจก่อนหน้า" vs "กู้คืนรหัสทั้งหมด" vs "กู้คืนรหัสทั้งหมด") ถูกต้องหรือว่ามันจะปรากฏอย่างนั้นเท่านั้น?
คำถามโบนัส: มีข้อดีที่จะใช้ lvm ด้านล่างระบบไฟล์ btrfs หรือไม่?
คำถามโบนัส 2: คำแนะนำของคุณจะเปลี่ยนแปลงอย่างไรหากระบบมีดิสก์สองแผ่นที่มีขนาดเท่ากัน?
ตัวชี้ไปที่ "นี่คือสิ่งที่ฉันทำและวิธีการทำงานสำหรับฉัน" บทความก็จะได้รับการชื่นชม ฉันสามารถหาข้อมูลมากมายเกี่ยวกับสิ่งที่ฉันสามารถทำได้ แต่ฉันล้มเหลวในการหาพูดมากว่า "นี่คือสิ่งที่ฉันพยายามและนี่คือเหตุผลที่มันทำงานหรือไม่"