- บทความนี้เล่าประสบการณ์ส่วนตัวของผู้เขียน Max Goodhart เกี่ยวกับวิธีกู้คืนข้อมูลของตนเองเมื่อ SSD อายุ 2 ปีเสียขึ้นมาอย่างกะทันหัน
- Goodhart ไม่ได้สูญเสียข้อมูลไปมากนัก เพราะมี ZFS (Zettabyte File System) ซึ่งเป็นระบบไฟล์ที่รองรับการตรวจสอบความถูกต้องของข้อมูลและการจัดเก็บข้อมูลขนาดใหญ่
- เขาได้ตั้งค่าระบบจัดเก็บข้อมูลบนเครือข่ายภายในบ้านโดยใช้ความสามารถที่เรียกว่า ZFS incremental replication ซึ่งทำให้สามารถสร้างสแนปช็อตตามช่วงเวลาได้อย่างมีประสิทธิภาพขณะที่ระบบยังทำงานอยู่
- เพื่อทำให้กระบวนการสร้างสแนปช็อตและส่งไปยัง Network Attached Storage (NAS) ของเขาเป็นแบบอัตโนมัติ Goodhart ใช้ซอฟต์แวร์ชื่อ zrepl
- เมื่อ SSD ของเขาเสีย เขาสามารถกู้คืนระบบลงบนไดรฟ์ลูกใหม่ได้ และสูญเสียข้อมูลไปเพียงราว 10 นาทีเท่านั้น
- กระบวนการกู้คืนเป็นแบบแมนนวล โดยรวมถึงการรันงานรับข้อมูล ZFS ขนาด 625 GiB ข้ามคืน และกู้คืน "wrapper key" เพื่อถอดรหัสข้อมูลสำรอง
- Goodhart สร้างระบบขึ้นใหม่โดยทำตามคู่มือ OpenZFS สำหรับการตั้งค่าระบบไฟล์ใหม่ตั้งแต่ต้นผ่าน Ubuntu 22.04 live USB
- ผลลัพธ์คือระบบของเขาถูกกู้คืนได้สำเร็จ รวมถึงแท็บเบราว์เซอร์และงานที่ทำค้างไว้จากคืนก่อนหน้าด้วย
- Goodhart ยอมรับว่าการตั้งค่า ZFS ในช่วงแรกมีต้นทุนเริ่มต้นสูง และการดูแลรักษาก็ต้องใช้ความรู้มากพร้อมทั้งมีกระบวนการแบบแมนนวล แต่ข้อดีเฉพาะตัวของมันก็คุ้มค่ากับความพยายาม
- เขายังระบุด้วยว่าไดรฟ์ที่เสียคือรุ่น WD_BLACK SN850 และเขาเคยได้ยินเรื่องราวของรุ่นนี้ที่เสียกะทันหันหรือบูตไม่ขึ้น
- เรื่องราวของ Goodhart เน้นย้ำถึงความสำคัญของการมีระบบสำรองหรือจำลองข้อมูลที่แข็งแรง เพื่อป้องกันการสูญเสียข้อมูลร้ายแรงเมื่อฮาร์ดแวร์ขัดข้อง
1 ความคิดเห็น
ความคิดเห็นบน Hacker News