Score:3

TRIM จัดการอย่างไรเมื่อโคลนดิสก์ด้วย dd

ธง in

คำสั่ง TRIM ช่วยให้ระบบปฏิบัติการแจ้ง SSD ว่าเซกเตอร์ใดมีข้อมูลและเซกเตอร์ใดว่าง สิ่งนี้ทำให้ดิสก์สามารถนำเซกเตอร์อิสระกลับมาใช้ใหม่ได้ภายในและปรับปรุงการปรับระดับการสึกหรอ

ตอนนี้หากมีการโคลน SSD ให้กับผู้อื่นผ่านทาง ววแต่ละเซกเตอร์เดียวจะถูกคัดลอกไปยังดิสก์เป้าหมาย อย่างไรก็ตาม, วว ไม่ทราบว่าเนื้อหาของภาคเป็นข้อมูลจริงหรือไม่ได้ใช้ นั่นคือไม่สามารถส่งคำสั่ง TRIM ไปยังดิสก์เป้าหมายได้ ตามความเข้าใจของฉัน ดิสก์เป้าหมายต้องพิจารณาแต่ละเซกเตอร์ที่เขียนตามที่ใช้

วิธีเดียวที่จะแก้ไขได้คือหากข้อมูลที่ใช้แล้ว/ฟรีถูกจัดเก็บไว้ในเซกเตอร์ต่างๆ เอง และดังนั้นจะถูกคัดลอกโดย วว ไปยังดิสก์ใหม่

แล้วมันทำอย่างไร? มีปัญหาอะไรหรือไม่?

Tom Yan avatar
in flag
ไม่มีปัญหา. ไม่มีวิธีที่ *จริง* ที่จะบอกว่าบล็อกถูกแมปกับข้อมูลจริง/ที่ต้องการหรือไม่ คุณสามารถเมานต์ระบบไฟล์ทั้งหมดบนโคลนและ `fstrim` ได้ดีที่สุดหลังจากการโคลน (แม้ว่า `sparse` *อาจ* ช่วยให้คุณหลีกเลี่ยงการเขียนบล็อกที่มีศูนย์ทั้งหมด... ซึ่งไม่เกี่ยวข้องกับทางเทคนิคว่าบล็อกต้นทางถูก TRIM ก่อนทำการโคลนหรือไม่)
in flag
ใช่ มีปัญหาในการที่คุณเขียนลงดิสก์และทำให้เครื่องเสียหาย อย่าใช้ dd กับ SSD เป็นเป้าหมาย
Score:0
ธง nc

มาตรฐาน TRIM ระบุว่าการอ่านบล็อกที่ตัดแต่งจะให้ผลลัพธ์ที่ไม่ได้กำหนด การตัดแต่งบางเวอร์ชันจะจำลองการคืนค่าบล็อกเป็นศูนย์เมื่อคุณอ่าน ส่วนบางเวอร์ชันอาจส่งคืนข้อมูลก่อนหน้าหรือข้อมูลแบบสุ่ม

Michael Hampton avatar
cz flag
ACS-3 กล่าวว่าไดรฟ์จะรายงานว่าอ่านตามกำหนดหลังจาก TRIM หรือไม่ และการอ่านดังกล่าวส่งคืนค่าศูนย์หรือไม่ SSD ที่ทันสมัยส่วนใหญ่จะทำทั้งสองอย่าง
sweber avatar
in flag
นั่นไม่ใช่สิ่งที่ฉันถาม คำถามของฉันคือ: dd สุ่มสี่สุ่มห้าคัดลอกบล็อกจากต้นทางไปยังเป้าหมายไม่ทราบว่ามีการตัดแต่งบล็อกหรือไม่ และไม่บอกดิสก์เป้าหมาย สุดท้าย เมื่อทำการโคลนดิสก์เปล่าที่มีบล็อกตัดแต่งทั้งหมด คุณจะลงเอยด้วยดิสก์เป้าหมายเปล่าที่แต่ละบล็อกถูกทำเครื่องหมายว่าใช้แล้ว...
user10489 avatar
nc flag
@sweber: นั่นไม่ใช่คำถาม นั่นคือคำตอบ และถ้าคุณไม่ชอบผลลัพธ์นั้น อย่าใช้ dd ตัวอย่างเช่น คุณสามารถสร้าง fs ใหม่บนดิสก์ใหม่และคัดลอกด้วย tar ไปป์หรืออะไรก็ได้ หรือใช้ยูทิลิตี fs clone ที่รู้เกี่ยวกับพื้นที่ว่างของระบบไฟล์และไม่คัดลอก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา