คำถามนี้ถูกหยิบยกขึ้นมาแต่ไม่เคยได้รับคำตอบในวิธีที่ฉันสามารถไปทำงานได้
เป้าหมาย: ติดตั้ง Ubuntu disk 1 และย้าย /home ไปที่ 3 disk raidz
ความคืบหน้า: ติดตั้ง Ubuntu ด้วยระบบไฟล์ zfs 'ทดลอง' บนไดรฟ์ 1TB ไดรฟ์ 2TB สามตัวที่ใช้สำหรับ zpool กำหนดค่าเป็น Raidz และตั้งชื่อว่า zhome สร้างชุดข้อมูล zfs ชื่อ home
สถานะ zpool
สระว่ายน้ำ: bpool
สถานะ: ออนไลน์
สแกน: ไม่มีการร้องขอ
การกำหนดค่า:
ชื่อ รัฐ อ่าน เขียน CKSUM
บีพูล ออนไลน์ 0 0 0
303e0a42-8a9d-6a41-87de-9eba201128bd ออนไลน์ 0 0 0
ข้อผิดพลาด: ไม่มีข้อผิดพลาดของข้อมูลที่ทราบ
สระว่ายน้ำ: rpool
สถานะ: ออนไลน์
สแกน: ไม่มีการร้องขอ
การกำหนดค่า:
ชื่อ รัฐ อ่าน เขียน CKSUM
rpool ออนไลน์ 0 0 0
d282d21c-f3ab-c24b-bff6-846a1327654a ออนไลน์ 0 0 0
ข้อผิดพลาด: ไม่มีข้อผิดพลาดของข้อมูลที่ทราบ
สระ: zhome
สถานะ: ออนไลน์
สแกน: ไม่มีการร้องขอ
การกำหนดค่า:
ชื่อ รัฐ อ่าน เขียน CKSUM
zhome ออนไลน์ 0 0 0
Raidz1-0 ออนไลน์ 0 0 0
wwn-0x5002538f3191984e ออนไลน์ 0 0 0
wwn-0x500a0751e4fa5033 ออนไลน์ 0 0 0
wwn-0x500a0751e4fa5440 ออนไลน์ 0 0 0
ข้อผิดพลาด: ไม่มีข้อผิดพลาดของข้อมูลที่ทราบ
ระบบไฟล์คัดลอกจาก /home ไปยัง zhome/home สำเร็จโดยใช้
cp -a /home/* /zhome/บ้าน
ตามที่ระบุไว้ในลิงค์ด้านล่าง โดยค่าเริ่มต้น ZFS จะปฏิเสธจุดต่อเชื่อมที่มีบางสิ่งที่สามารถเปลี่ยนแปลงได้โดยการตั้งค่าโอเวอร์เลย์เป็นเปิด
zfs ตั้งค่าการซ้อนทับ = บน zhome
ขั้นตอนต่อไปคือการเปลี่ยนจุดเมานต์เป็น /home by
zfs ตั้งจุดเมานต์=/บ้าน zhome/บ้าน
รายการ zfs
ชื่อที่ใช้ มีประโยชน์ อ้างอิง MOUNTPOINT
zhome 174M 3.52T 128K /zhome
zhome/บ้าน 173M 3.52T 173M /บ้าน
df -h -t zfs
ขนาดระบบไฟล์ที่ใช้ Avail Use% Mounted on
zhome/บ้าน 3.6T 2.7G 3.6T 1% /บ้าน
zhome 3.6T 128K 3.6T 1% /zhome
ทั้งหมดข้างต้นยอมรับโดยระบบของฉัน แต่ในการรีบูต โปรแกรมเช่น stacer ไม่แสดงรายการ Raidz ที่ใหญ่กว่าของฉัน แต่ระบบยังคงเขียนไปยังต้นฉบับ /home บนไดรฟ์ 1TB
ฉันดูข้อมูลอ้างอิงนี้ (การย้ายข้อมูล /home ไปยัง ZFS) ซึ่งผู้ถามไม่เคยได้รับการตอบรับในการทำงานเลย ฉันก็ไม่เหมือนกัน. บางคำตอบบอกว่าเพิ่ม XXX ใน /etc/fstab ในขณะที่บางคำตอบบอกว่าไม่จำเป็น ฉันคิดว่าฉันใกล้แล้ว ฉันพลาดอะไรไปรึเปล่า?