สามารถเปลี่ยนไดรฟ์“ ระดับองค์กร” ได้อย่างปลอดภัยด้วยการใกล้ / กึ่งกลางในบางสถานการณ์หรือไม่?


22

เมื่อระบุเซิร์ฟเวอร์เช่น (ฉันจะสมมติ) วิศวกรจำนวนมากที่ไม่ใช่ผู้เชี่ยวชาญด้านการจัดเก็บโดยทั่วไปฉันจะเล่นอย่างปลอดภัย (และอาจเป็นทาสของการตลาด) โดยกำหนดมาตรฐานให้กับไดรฟ์ SAS ขั้นต่ำ 10k (ดังนั้นจึงเป็น " องค์กร "- เกรดด้วยรอบการทำงานตลอด 24x7 และอื่น ๆ ) สำหรับข้อมูล" ระบบ "(โดยปกติคือระบบปฏิบัติการและแอพบางครั้ง) และจองการใช้ไดรฟ์กลาง / ใกล้ 7.2k สำหรับการจัดเก็บข้อมูลที่ไม่ใช่ระบบที่ประสิทธิภาพไม่สำคัญ ปัจจัย. นี่คือทั้งหมดที่สมมติว่าดิสก์ 2.5 "(SFF) เนื่องจากดิสก์ 3.5" (LFF) นั้นมีความเกี่ยวข้องกับความต้องการ IOPs ความจุสูงและต่ำเท่านั้น

ในสถานการณ์ที่ไม่มีข้อมูลที่ไม่ใช่ระบบจำนวนมากโดยทั่วไปฉันจะวางมันลงในดิสก์ / อาร์เรย์เดียวกับข้อมูลระบบซึ่งหมายความว่าเซิร์ฟเวอร์มีไดรฟ์ SAS เพียง 10k เท่านั้น (โดยทั่วไปคือ "One Big RAID10" ของการตั้งค่าวันนี้) เฉพาะในกรณีที่ขนาดของข้อมูลที่ไม่ใช่ระบบมีความสำคัญฉันมักจะพิจารณาวางลงในอาร์เรย์ที่แยกจากดิสก์ขนาดกลาง / ขนาดใกล้เคียง 7.2k เพื่อลดค่าใช้จ่าย / GB ลง

สิ่งนี้ทำให้ฉันสงสัย: ในบางสถานการณ์แผ่น 10k ในอาร์เรย์ RAID10 อาจถูกแทนที่ด้วยดิสก์ 7.2k โดยไม่มีผลกระทบด้านลบหรือไม่? กล่าวอีกนัยหนึ่งคือบางครั้งฉันมีรายละเอียดมากเกินไป (และทำให้ผู้จำหน่ายฮาร์ดแวร์มีความสุข) ด้วยการติดตั้งดิสก์ระดับองค์กร "ขั้นต่ำ" หรืออย่างน้อย 10k หรือมีเหตุผลที่ดีที่จะยึดติดกับเรื่องนี้เป็นอย่างน้อย?

ตัวอย่างเช่นใช้เซิร์ฟเวอร์ที่ทำหน้าที่เป็นไฮเปอร์ไวเซอร์กับ VM จำนวนหนึ่งสำหรับ บริษัท ขนาดเล็กทั่วไป (มีผู้ใช้ 50 ราย) บริษัท มีรูปแบบ I / O เฉลี่ยโดยไม่มีข้อกำหนดพิเศษ โดยทั่วไป 9-5 สำนักงานจันทร์ถึงศุกร์มีการสำรองข้อมูลที่ทำงานสองสามชั่วโมงต่อคืน VMs อาจเป็น DC และเซิร์ฟเวอร์ไฟล์ / พิมพ์ / แอป เซิร์ฟเวอร์มีอาร์เรย์ RAID10 พร้อมดิสก์ 6 ตัวเพื่อเก็บข้อมูลทั้งหมด (ระบบและข้อมูลที่ไม่ใช่ระบบ) สำหรับตาที่ไม่ใช่ผู้เชี่ยวชาญของฉันดูเหมือนว่าดิสก์กลาง / ใกล้จะทำได้ดี การใช้ดิสก์ HP เป็นตัวอย่าง:

  • เวิร์กโหลด: ดิสก์ Midline ได้รับการจัดอันดับสำหรับภาระงาน <40% ด้วยสำนักงานเปิดเพียง 9 ชั่วโมงต่อวันและค่าเฉลี่ย I / O ในช่วงเวลานั้นไม่น่าจะเป็นที่ใดก็ได้ใกล้สูงสุดดูเหมือนว่าภาระงานที่ไม่น่าจะเกิน 40% แม้จะมี I / O ที่เข้มข้นสองสามชั่วโมงในเวลากลางคืนสำหรับการสำรองข้อมูลฉันก็ยังคงต่ำกว่า 40%
  • ความเร็ว: ถึงแม้ว่าดิสก์จะมีเพียง 7.2k แต่ประสิทธิภาพก็เพิ่มขึ้นด้วยการกระจายไปยังดิสก์หกแผ่น

ดังนั้นคำถามของฉัน: เป็นเรื่องที่สมเหตุสมผลหรือไม่ที่จะติดตั้งไดรฟ์ SAS ขั้นต่ำ 10k หรือเป็น 7.2k midline / nearline disk มากกว่าเพียงพอในหลาย ๆ สถานการณ์? ถ้าเป็นเช่นนั้นฉันจะรู้ได้อย่างไรว่าเส้นนั้นอยู่ที่ไหนและหลีกเลี่ยงการเป็นทาสของความไม่รู้ด้วยการเล่นอย่างปลอดภัย?

ประสบการณ์ของฉันส่วนใหญ่มีเซิร์ฟเวอร์ HP ดังนั้นข้างต้นอาจมี HP เอียงเล็กน้อย แต่ฉันจะถือว่าหลักการเป็นผู้จำหน่ายอิสระ


3
ดิสก์ midline SFF 7.2k ไม่สมเหตุสมผลเนื่องจากข้อ จำกัด ด้านความจุและหน้าที่ หากคุณกำลังพูดถึงอุปกรณ์ HP (พิเศษของฉัน) , ไดรฟ์ 900GB และ 1.2TB 10k SAS จะเป็นตัวเลือกที่ดีที่สุดหากคุณไม่ได้ใช้ SSD หากคุณอยู่ในสหรัฐอเมริกา, 900GB SAS ควรอยู่ที่ ~ $ 300-400 ถ้าคุณมีผู้ขายที่ดี
ewwhite

1
การร้องเรียนทางไวยากรณ์เล็กน้อย: ถ้าคุณพูดว่า "replace X for Y" นั่นก็หมายความว่าคุณต้องให้ Y เริ่มต้นด้วยและแทนที่ด้วย X.
pjc50

2
แน่ใจว่าคุณอาศัยอยู่ในปี 2015 เพราะหลายปีที่ผ่านมาไดรฟ์ระบบปฏิบัติการของฉันเป็น SSD ขนาดเล็ก (ประหยัดพลังงานและอื่น ๆ ) และฉันจะไม่สัมผัส HD ใด ๆ เพื่อประสิทธิภาพที่สูงเช่นกัน
TomTom

1
@TomTom ไม่ฉันอยู่ในปี 2016 :) ในความจริงจังทั้งหมดฉันไม่ได้พิจารณาอย่างจริงจัง อย่างที่ฉันบอกไว้ในโพสต์โดยทั่วไปฉันจะใช้วิธี "one big RAID 10" ในวันนี้ดังนั้นระบบปฏิบัติการจะไปที่นั่น การแยกระบบปฏิบัติการออกจาก SSD แยกต่างหากดูสิ้นเปลืองหากไม่จำเป็นจริงๆ ฉันสนใจที่จะรับฟังความคิดของคุณ คุณจะใช้ SSD เดี่ยวหรือคู่มิเรอร์หรือไม่ บางทีนี่อาจจะทำให้ดีเอสเอฟคำถามด้วยตัวเอง ...
DBR

1
คู่มิร์เรอร์สำหรับ OS HP ยังขาย SSD สำหรับ OS / boot-specific
ewwhite

คำตอบ:


25

มีจุดตัดของการออกแบบเซิร์ฟเวอร์เทคโนโลยีดิสก์และเศรษฐศาสตร์ที่น่าสนใจที่นี่:

ดูเพิ่มเติม: เหตุใดดิสก์ขนาดใหญ่ของฟอร์มแฟคเตอร์ (LFF) จึงยังค่อนข้างแพร่หลาย

  • การย้ายไปยังแร็คเมาท์หนาแน่นและเซิร์ฟเวอร์ฟอร์มแฟคเตอร์ขนาดเล็ก เช่นคุณไม่เห็นการเสนอขายทาวเวอร์จำนวนมากอีกต่อไปจากผู้ผลิตรายใหญ่ในขณะที่สายผลิตภัณฑ์ที่หนาแน่นขึ้นจะได้รับการแก้ไขบ่อยขึ้นและมีตัวเลือก / ความพร้อมใช้งานมากขึ้น
  • ความเมื่อยล้าในการพัฒนาดิสก์ 3.5 "enterprise (15k) - 600GB 15k 3.5" นั้นใหญ่พอ ๆ กับที่คุณไป
  • ความคืบหน้าช้าในความจุดิสก์ 2.5 "near line (7.2k) - 2TB เป็นขนาดที่ใหญ่ที่สุดที่คุณจะพบได้
  • เพิ่มความพร้อมใช้งานและลดราคา SSD ความจุสูง
  • การรวมที่จัดเก็บลงในที่เก็บข้อมูลที่ใช้ร่วมกัน ปริมาณงานเซิร์ฟเวอร์เดียวที่ต้องการความจุสูงบางครั้งสามารถให้บริการผ่าน SAN
  • การจัดเก็บข้อมูลของแฟลชทั้งหมดและอาร์เรย์หน่วยเก็บข้อมูลแบบไฮบริดรวมทั้งการเพิ่มขึ้นของการเริ่มต้นระบบจัดเก็บข้อมูล

ข้างต้นเป็นสาเหตุที่คุณมักพบว่าผู้ผลิตมุ่งเน้นไปที่เซิร์ฟเวอร์ 1U / 2U ที่มีช่องใส่ดิสก์ 8-24 2.5 "

ดิสก์ 3.5 "ใช้สำหรับกรณีการใช้งานที่มีความจุสูงต่ำ (2TB +) ซึ่งเหมาะสำหรับกรงที่เก็บข้อมูลภายนอกหรือที่เก็บข้อมูล SAN ที่อยู่ข้างหน้าโดยการแคชรูปแบบบางรูปแบบในความเร็ว 15k RPM ขององค์กร

ดิสก์หมุนได้ 2.5 "10k RPM สำหรับความต้องการ IOPS ที่สูงขึ้นและโดยทั่วไปจะมีความจุสูงสุด 1.8TB

2.5 "7.2k RPM ดิสก์หมุนเป็นสายที่ไม่ดีเพราะไม่มีความจุประสิทธิภาพอายุการใช้งานหรือราคาที่ลดลงเช่นค่าใช้จ่ายของไดรฟ์ 900GB SAS 10k นั้นใกล้เคียงกับ 1TB 7.2k RPM SAS มาก ความแตกต่างไดรฟ์ 900GB นั้นซื้อได้ดีกว่าในตัวอย่าง1.8TB 10k SASกับ2.0TB 7.2k SASราคาก็ใกล้เคียงมากการรับประกัน 3 ปีและ 1 ปีตามลำดับ

ดังนั้นสำหรับเซิร์ฟเวอร์และที่เก็บข้อมูลภายในขนาด 2.5 "ให้ใช้ SSD หรือ 10k หากคุณต้องการความต้องการด้านความจุและมีช่องไดรฟ์ขนาด 3.5 นิ้วที่มีอยู่ภายในหรือภายนอกให้ใช้ 7.2k RPM

สำหรับกรณีการใช้งานที่คุณอธิบายคุณไม่ได้กำหนดค่าเซิร์ฟเวอร์มากเกินไป หากพวกเขามีช่องใส่ไดรฟ์ 2.5 "คุณควรใช้ 10k SAS หรือ SSD เท่านั้นแผ่นมิดไลน์นั้นสูญเสียประสิทธิภาพความจุและการรับประกันที่สั้นกว่ามาก


ขอขอบคุณที่สละเวลาร่วมกัน ฉันจะมีโอกาสให้ความคิดที่เหมาะสมในวันพรุ่งนี้ เพียงแค่ดูราคาอย่างรวดเร็วดูเหมือนว่าจะเพิ่มขึ้น 30% ระหว่าง 1TB 7.2k และ 900GB 10k ซึ่งไม่ใหญ่มาก (ฉันอยู่ที่สหราชอาณาจักรหากเป็นเรื่องสำคัญ) อาจเป็นปัจจัยถ้าคุณอยู่ในงบประมาณที่ จำกัด แม้ว่าคุณจะพยายามประหยัดอย่างสมเหตุสมผลในหลาย ๆ ที่และการเลือกดิสก์เป็นเพียงหนึ่งในนั้น ฉันสนใจที่จะฟังสิ่งที่คุณคิดเกี่ยวกับคำถามจากมุมมองทางเทคนิคล้วนๆ
dbr

จากมุมมองทางเทคนิคไม่มีข้อได้เปรียบสำหรับดิสก์ 7200 RPM 2.5 "ถ้าราคาดูเหมือนไกลเกินไปให้ช็อปปิ้งมีความแตกต่างกันเล็กน้อยในตลาดนี้หากนี่คือเพื่อวัตถุประสงค์ในการบูตดิสก์ SSD เป็นทางเลือกที่ดี แต่ฉัน ไม่สามารถนึกถึงเหตุผลใด ๆ ที่ฉันใช้ดิสก์ HP 7200 2.5 "ในเซิร์ฟเวอร์วันนี้ อ่าน HP quickspecs ของคุณอย่างใกล้ชิด Midline drive มีการรับประกันที่สั้นกว่า
ewwhite

1
โดยทั่วไปคำตอบนี้ดีมาก แต่ก็เหมือนกับสิ่งอื่น ๆ "มันขึ้นอยู่กับ" ในตัวอย่างของดิสก์ขนาด 900GB 10k เทียบกับ 1TB 7200 ดิสก์ 1TB จะทำงานได้ดีขึ้นและอาจใช้งานได้นานกว่าและจะมีราคาไม่แพง หากคุณไม่ต้องการประสิทธิภาพเพิ่มเติมนั่นเป็นการเสียเงินทั้งต้นทุนดั้งเดิมและการดำเนินงาน สำหรับเซิร์ฟเวอร์เดียวมันไม่สำคัญเท่าไหร่ สำหรับ 10 มันเริ่มเพิ่มขึ้น
Dan Pritts

2
จริงๆแล้วดิสก์ที่ทำงานช้าลงจะใช้งานได้นานกว่าจริงหรือ บทความใดที่ฉันหายไป?
vasin1987

2
จากมุมมองของผู้ขาย / ผู้ผลิตใช่ พวกเขากำลังขับคุณไปที่ 10k และ SSD สำหรับ 2.5 "ถ้าคุณเป็นนักมวยขาวไป 7200 รอบต่อนาทีในความเป็นจริงผู้จัดเก็บ ZFS ของฉันPogoStorageใช้ 7200 รอบต่อนาที 2.5" สำหรับอาร์เรย์ ZFS ของพวกเขาเพราะการแคชและ SSD ต้องการ spec เร็วกว่าดิสก์
ewwhite

5

อย่างน้อยมีบางสิ่งที่อาจทำให้เกิดปัญหากับไดรฟ์บางชนิด:

  • ไดรฟ์ที่ไม่ได้หมายถึงการจัดการกับโหลดการสั่นสะเทือนของแชสซีที่มีไดรฟ์จำนวนมาก (ไม่น่าจะเกิดปัญหากับไดรฟ์ที่ระบุว่าเป็น RAID / NAS ได้)

  • เฟิร์มแวร์ที่ไม่อนุญาต TLER หรือต้องการการกำหนดค่าใหม่ด้วยตนเองของไดรฟ์เพื่อให้สามารถใช้งานได้ (เช่นเดียวกัน)

  • ไดรฟ์ที่ไม่เคยทดสอบกับคอนโทรลเลอร์ RAID ที่ใช้และอาจมีข้อผิดพลาดที่ไม่รู้จักซึ่งปรากฏในการตั้งค่าเช่นนั้น

  • แคชเขียนไดรฟ์ภายในที่ทำงานในลักษณะ (การเขียนทางกายภาพไม่เรียบร้อยหรือล่าช้ามาก) ซึ่งทำให้เกิดความสับสนอย่างมากในกรณีที่ปิดระบบอย่างหนัก (ควรกำหนดค่าคอนโทรลเลอร์ RAID เพื่อบังคับให้ปิด) ปัญหาที่อาจเกิดขึ้นหากเฟิร์มแวร์ ดูไดรฟ์ที่ยังไม่ผ่านการทดสอบ :)

  • ไดรฟ์อาจทำตามขั้นตอนการบำรุงรักษาภายในเป็นครั้งคราวซึ่งอาจทำให้ไดรฟ์ทำงานช้าหรือตอบสนองด้วยความล่าช้าเพียงพอเพื่อทำให้คอนโทรลเลอร์ RAID คิดว่าล้มเหลว (เกี่ยวข้องกับ TLER)

  • โดยทั่วไปแล้ว SATA มักจะมีการป้องกันน้อยกว่าเมื่อเทียบกับ SAS กับไดรฟ์ที่มีการยิงสมบูรณ์หรือแขวนอุปกรณ์อิเล็กทรอนิกส์ที่แขวนทุกอย่างไว้บนคอนโทรลเลอร์ (ไม่ใช่ความเสี่ยงในทางทฤษฎี


1
เหตุผลเหล่านี้ดูเหมือนว่าจะใช้ไดรฟ์ที่ผ่านการรับรองจากฮาร์ดแวร์เซิร์ฟเวอร์และแอปพลิเคชันสแต็ก แต่ไม่ใช่เฉพาะประมาณ 10k เทียบกับ 7k2 รอบต่อนาที
poolie

1
คำถามสามารถเข้าใจได้ง่าย (ผิดพลาด) สำหรับ "สามารถใช้ดิสก์ 7.2k ที่ไม่ใช่ขององค์กรหรือใช้กับแอพพลิเคชั่นสำหรับองค์กรที่ใช้งานไดรฟ์เดี่ยวได้หรือไม่" และ "ปลอดภัย" มักจะบอกถึงความเสี่ยงของการสูญหายของข้อมูลหรือความล้มเหลวที่เกี่ยวข้องกับการหยุดทำงาน
rackandboneman

4

ปัญหาใหญ่ :

(อาจเป็นเรื่องเล็กน้อย แต่ - ฉันสำคัญ! )

เมื่อคุณจัดการกับ SSD - (ตามปกติหรือเป็นกรณีหรือล่อลวง) - SSD จำนวนมากมีปัญหาที่น่ารังเกียจซึ่งพวกเขาไม่สามารถกู้คืนจากกระแสไฟฟ้าขัดข้องได้ตลอดเวลา!

นี่เป็นปัญหาเล็ก ๆกับ HDD โดยปกติแล้ว HDDs จะมีกำลังการผลิตเพียงพอที่จะจ่ายกำลังให้กับตรรกะของพวกเขาและโมเมนตัมเชิงมุมที่มากพอที่จะนำพาจานผ่านการเขียนบล็อกขนาด 512- ไบต์ในกรณีที่กำลังสูญเสียการเขียนกลาง ครั้งหนึ่งในที่หายากในขณะนี้จะไม่ทำงานส่งผลให้ในสิ่งที่เรียกว่า "การเขียนฉีกขาด" - ที่บล็อกเดียวอาจจะเขียนบางส่วน การเขียนบางส่วน (หายาก albiet) จะทำให้เกิดการตรวจสอบล้มเหลวในบล็อก - นั่นคือบล็อกแต่ละคนจะไม่ดี โดยปกติแล้ววงจรดิสก์สามารถตรวจจับได้ไม่ดีและถูกแก้ไขโดยคอนโทรลเลอร์อัปสตรีม RAID

SSD เป็นสัตว์ที่แตกต่าง มักจะใช้สิ่งที่เรียกว่า "การปรับระดับการสึกหรอ" - โดยที่พวกเขาไม่เพียงแค่เขียน "บล็อก X" ไปยังตำแหน่งทางกายภาพสำหรับ "บล็อก X" เช่นเดียวกับ HDD แต่พวกเขาพยายามที่จะเขียนลงในสถานที่ที่แตกต่างกันในสื่อแฟลช - และพวกเขาพยายามที่จะรวมหรือรวมการเขียน (โดยใช้บัฟเฟอร์เล็กน้อย) การเขียนไปยังสถานที่ต่าง ๆ เกี่ยวข้องกับการรักษา "แผนที่" ของสิ่งที่เขียนซึ่งถูกบัฟเฟอร์และเขียนออกมาในลักษณะที่หมายถึงการลดระดับการสึกหรอ ส่วนหนึ่งของการปรับระดับการสึกหรอแม้จะเกี่ยวข้องกับการย้ายข้อมูลที่มีอยู่แล้วในอุปกรณ์และยังไม่ได้เขียนเมื่อเร็ว ๆ นี้

ปัญหานี้คือเมื่อ SSD สูญเสียพลังงาน - มีข้อมูลจำนวนมากในหน่วยความจำ (ไม่ได้ล้างข้อมูล) มีข้อมูลบางส่วนที่ถูกเขียนออกไปยังตำแหน่งที่แตกต่าง / เปลี่ยนแปลง - และมีแผนที่เหล่านี้ในหน่วยความจำของตัวเอง ล้างออกเพื่อให้ความรู้สึกใด ๆ ของโครงสร้างทั้งหมดของข้อมูลบนอุปกรณ์

MANY SSDs ไม่มีตรรกะหรือวงจรเพื่อให้ตัวควบคุมของพวกเขาและมีชีวิตอยู่นานพอที่จะใช้พลังงานจากธรรมชาติเพื่อล้างข้อมูลทั้งหมดนี้ให้กะพริบก่อนที่มันจะตาย นี่ไม่ได้หมายความว่าบล็อกที่คุณเขียนอาจเป็น jeprody แต่บล็อกอื่น ๆ - แม้บล็อกทั้งหมดในอุปกรณ์อาจมีปัญหา อุปกรณ์จำนวนมากยังมีปัญหาที่ไม่เพียง แต่สูญเสียข้อมูลทั้งหมดในอุปกรณ์ แต่อุปกรณ์เองก็กลายเป็นอิฐและไม่สามารถใช้งานได้

นี่คือทฤษฎีที่แท้จริงทั้งหมด - แต่ ((ทำงานในอุตสาหกรรมการจัดเก็บข้อมูล) - ฉัน / เราได้เห็นสิ่งนี้เกิดขึ้นหลายครั้งเกินไปอุปกรณ์มากเกินไป - รวมถึงแล็ปท็อปส่วนตัวของเราเอง!

ผู้ค้าจำนวนมากได้กล่าวถึงการทำ "SSDs ระดับองค์กร" ที่เฉพาะเพิ่มอุปกรณ์ ( "ซุปเปอร์แคป") และวงจรอื่น ๆ ที่จะช่วยให้การทำความสะอาด "ล้าง" - แต่มันเป็นเรื่องยากมากที่จะหาอุปกรณ์ใด ๆ ที่เฉพาะสหรัฐอเมริกาเป็นส่วนหนึ่งของมันคือ แผ่นข้อมูลที่มีการป้องกันที่เพียงพอชัดเจนและผ่านการทดสอบจากเหตุการณ์ดังกล่าวและจะป้องกันเหตุการณ์ดังกล่าว

เห็นได้ชัดว่าถ้าคุณซื้อ "อาร์เรย์จัดเก็บข้อมูลระดับไฮเอนด์" จากผู้จำหน่ายชั้นนำที่ใช้เทคโนโลยีแฟลชไม่ว่าจะเป็นไดรฟ์ของพวกเขาหรือระบบโดยรวมได้รับการออกแบบด้วยสิ่งนี้ทั้งหมดในบัญชี ตรวจสอบให้แน่ใจว่ามี!

ปัญหาเกี่ยวกับคำถามของคุณคือ: ถ้าคุณมีอาร์เรย์ RAID - และดิสก์หลายตัวเป็น SSD ที่ "ไม่ดี" โดยไม่มีการป้องกันนี้ - ถ้าคุณได้รับ "ไฟดับที่เกิดขึ้นเอง" - คุณอาจสูญเสียข้อมูลทั้งหมดในดิสก์MULTIPLEการสร้างภาพ RAID ใหม่ไม่สามารถทำได้

"แต่ฉันใช้ UPS"

นอกจากนี้ยังเป็นเรื่องสำคัญที่จะต้องทราบว่า "ไฟฟ้าดับตามธรรมชาติ" อาจรวมถึงสถานการณ์เช่น BSOD และเคอร์เนลล็อค / ล่ม / ตื่นตระหนก - ที่คุณไม่มีทางเลือกในการกู้คืนโดยดึงปลั๊กบนระบบ


2
เป็นเรื่องยากที่บางคนจะดึงปลั๊กบนระบบที่หยุดทำงาน (ยกเว้นว่ามันกำลังทิ้งดิสก์) อย่างรวดเร็วพอที่จะไม่อนุญาตให้ดิสก์ชนิดใด ๆ ล้างแคชของพวกเขา และในกรณีนั้น HDD ทั่วไปที่มีแคชที่เปิดใช้งานสามารถสร้างความยุ่งเหยิงแบบเดียวกันแม้ว่าจะมีโอกาสน้อยในการก่ออิฐ แต่ยังมีโอกาสที่จะเกิดความเสียหายของข้อมูล - Reiserfs ต้น NTFS ต้นพวกเขามักจะจบลงด้วยการจัดการข้อมูลบันทึก ถูกเขียนขึ้นสำหรับกิจกรรมที่ไม่ได้เกิดขึ้นจริง (หรือในทางกลับกันทั้งอาจเกิดจากการล้างแคชตามลำดับ) ไม่ดีมาก
rackandboneman

2
SSD ที่ออกแบบมาอย่างเหมาะสมจะไม่ทำให้ข้อมูลเสียหายหรือสูญหายในกรณีที่ข้อมูลไม่ได้ถูกลบทิ้งทั้งหมด เนื่องจากที่ตั้งทางกายภาพของแต่ละส่วนตรรกะสามารถเปลี่ยนแปลงได้ทุกการเขียนข้อมูลรุ่นก่อนหน้าของแต่ละส่วนตรรกะควรยังคงมีอยู่ในเหตุการณ์ที่การปรับปรุงยังไม่ได้ถูกลบทิ้ง คุณยังสามารถสูญเสียข้อมูลได้หากเฟิร์มแวร์ทนทุกข์จากข้อบกพร่องในการออกแบบหรือข้อบกพร่องในการใช้งาน
kasperd

1
@kasperd consumer SSDs ขายโดยใช้ความเร็วสูง แม้ว่ามันจะเป็นไปได้ที่จะรักษาความซื่อสัตย์ตามที่คุณแนะนำ แต่ความจริงก็คือผู้ผลิตส่วนใหญ่ขับรถ (อย่างน้อยก็ในระดับผู้บริโภค) เพียง แต่ทำไม่ได้ นอกจากนี้เมื่อพวกเขาไปถึง EoL ส่วนใหญ่ก็ไม่ได้ล้มเหลวอย่างงดงาม
JamesRyan

@JamesRyan เรื่องราวเกี่ยวกับผู้ผลิตที่โกงด้วยการล้างข้อมูลไปยังที่จัดเก็บข้อมูลถาวรเพื่อให้ประสิทธิภาพที่ดีขึ้นในการวัดบางอย่างนั้นไม่ใช่เรื่องใหม่ เราเคยได้ยินเกี่ยวกับสิ่งที่เกิดขึ้นเช่นกันในยุคของฮาร์ดดิสก์ ไม่ใช่เพราะนี่คือสิ่งที่ผู้บริโภคต้องการ เป็นเพราะผู้บริโภคเห็นเพียงบางส่วนของการวัดและไม่ทราบว่าผู้ผลิตโกงในด้านอื่น ๆ เพื่อให้บรรลุได้อย่างไร บางครั้งผู้ผลิตก็หนีไปกับการโกงบางครั้งก็ทำไม่ได้ (ฉันแน่ใจว่าใครบางคนอาจมาพร้อมกับรถเปรียบเทียบแรงบันดาลใจจากข่าวเมื่อเร็ว ๆ นี้)
kasperd

2
SSD เป็นสัตว์ที่แตกต่าง พวกเขามีตารางแผนที่ที่บอกว่าข้อมูลอยู่ที่ไหน พวกเขากำลังย้ายและย้ายข้อมูลและปรับแผนที่เหล่านี้ พวกเขาต้องการรวมการเขียนของพวกเขา (เช่นเลื่อนไปข้างหน้ามัดและเขียนในภายหลัง) เพื่อหลีกเลี่ยงการขยายการเขียน แผนที่เหล่านี้ไม่สามารถเขียนลงบนแผนที่ได้อย่างจริงจังและจำเป็นต้องปฏิบัติตามกฎเดียวกันนี้ เราสามารถเกี่ยวกับ "การออกแบบที่เหมาะสม" และข้อบกพร่อง - แต่ SSD ไม่ใช่ "ง่าย" เป็นระบบไฟล์ที่ถูกเจอร์นัล (ซึ่งไม่ง่าย) ฉันกำลังพูดจากประสบการณ์การทดสอบข้อกำหนดและฉันอาจจะหรือไม่ได้พูดกับผู้ผลิต - หรือสอง - หรือสามในงานของฉัน
แบรด
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.