3 คะแนน โดย GN⁺ 2023-08-24 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • บทความนี้เล่าประสบการณ์ส่วนตัวของผู้เขียน 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 ความคิดเห็น

 
GN⁺ 2023-08-24
ความคิดเห็นบน Hacker News
  • ผู้ใช้สามารถกู้คืนข้อมูลได้อย่างมีประสิทธิภาพจากการใช้ ZFS ซึ่งเป็นระบบไฟล์ที่ขึ้นชื่อเรื่องความทนทานและความสามารถด้านความถูกต้องสมบูรณ์ของข้อมูล
  • ZFS ถูกนำไปเปรียบเทียบในทางที่ดีกับระบบไฟล์อื่น ๆ รวมถึง btrfs ที่ถูกเรียกว่าเป็น "ZFS ของคนงบน้อย"
  • มีความกังวลเพิ่มขึ้นเกี่ยวกับความน่าเชื่อถือของอุปกรณ์จัดเก็บข้อมูล โดยอ้างอิงถึงการเสียบ่อยของ SSD จาก Sandisk และ Western Digital
  • ผู้ใช้กล่าวถึงการใช้ zrepl ซึ่งเป็นโซลูชันสำหรับการทำ replication ของ ZFS และสิ่งนี้อาจมีส่วนช่วยให้กู้คืนข้อมูลได้สำเร็จ
  • มีการพูดคุยกันว่าการทำ snapshot ของระบบไฟล์บ่อย ๆ อาจมีส่วนทำให้อุปกรณ์จัดเก็บข้อมูลล้มเหลวหรือไม่
  • ผู้ใช้บางคนชอบโซลูชันสำรองข้อมูลทางเลือกอย่าง Time Machine ของ Apple และเน้นย้ำความสำคัญของการไม่พึ่งพาวิธีเดียวเท่านั้น
  • มีการเน้นย้ำถึงความสำคัญของการเข้ารหัสข้อมูลสำรองและการทดสอบกระบวนการกู้คืน โดยผู้ใช้คนหนึ่งเล่าถึงความกังวลที่รู้สึกจนกว่าจะมั่นใจว่าข้อมูลของตนสามารถถอดรหัสกลับมาได้สำเร็จ
  • การกู้คืนข้อมูลที่ประสบความสำเร็จของผู้ใช้รายนี้ถือว่าโชคดี เพราะพวกเขาไม่ได้ทดสอบระบบสำรองข้อมูลจนกว่าจะถึงเวลาที่จำเป็นต้องใช้
  • ระบบไฟล์ bcachefs ที่กำลังจะมาสำหรับ Linux ถูกกล่าวถึงว่าเป็นโซลูชันที่มีแนวโน้มดีสำหรับการจัดเก็บและกู้คืนข้อมูล
  • โดยรวมแล้ว บรรยากาศของการสนทนาเป็นการย้ำเตือนถึงความสำคัญของการสำรองข้อมูลเป็นประจำและการทดสอบขั้นตอนการกู้คืน เพื่อให้มั่นใจในความปลอดภัยของข้อมูล