เรื่องราวของ TRIM รองรับคืออะไร


13

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

ฉันมี Ubuntu 10.04 พร้อมอัปเดตล่าสุด (รวมถึงเคอร์เนล 2.6.32-26) ฉันมีไดรฟ์ Intel X-25M พร้อมเฟิร์มแวร์รุ่นล่าสุดและฟอร์แมตเป็น ext4

ดังนั้น TRIM รองรับการทำงานโดยอัตโนมัติหรือไม่ ถ้าไม่ฉันจะตรวจสอบว่าฉันจำเป็นต้องเรียกใช้แล้วได้อย่างไรฉันจะเรียกใช้ถ้าจำเป็น?


โปรดทราบว่าฟิสิคัลดิสก์เองต้องรองรับ TRIM ด้วย - ดิสก์ที่เก่ากว่าบางตัวไม่ทำเช่นนั้น ไม่แน่ใจเกี่ยวกับแบบจำลองของคุณ
Piskvor ออกจากอาคาร

คำตอบ:


13

ตามรายงานข้อผิดพลาดนี้TRIM ไม่รองรับเคอร์เนล Ubuntu ใน Ubuntu Lucid (10.04)

Ubuntu รุ่นใหม่ทั้งหมดมาพร้อมกับเคอร์เนลที่รองรับ TRIM แต่คุณจะต้องเปิดใช้งานด้วยตนเองหากคุณใช้ระบบไฟล์ ext4 (ค่าเริ่มต้น)


รายงานข้อผิดพลาดระบุว่าสนับสนุน back porting trim จาก 2.6.33 ตอนนี้เราอยู่ที่ 2.6.35 รายงานข้อผิดพลาดเกี่ยวข้องกับเวอร์ชัน 2.6.32
Stefano Palazzo

1
คำถามเกี่ยวกับ 2.6.32 รายงานข้อผิดพลาดนำไปใช้กับคำถาม;)
João Pinto

แน่นอนฉันขอโทษ ฉันเพิ่งสันนิษฐานว่า 10.04 มีคนล่าสุด (ทำไมจะเป็นเช่นนั้น) ฉันจะอ่านให้ละเอียดยิ่งขึ้นในครั้งต่อไป แก้ไขคำตอบของฉันให้เหมาะสมแล้ว :)
Stefano Palazzo

คำว่า "กระแส" ยังคงทำให้เข้าใจผิดเนื่องจากเมล็ดปัจจุบันสนับสนุน TRIM อย่างแน่นอนฉันจะแก้ไขคำตอบตามนั้น
Uli

7

ลินุกซ์เคอร์เนลสนับสนุน TRIM เป็นรุ่น 2.6.33

ดังนั้นคำตอบคือ: ใช่ Linux ในเวอร์ชันล่าสุดรองรับ TRIM นอกกรอบ Ubuntu 10.04 ไม่ได้ทำเช่นนั้น

คำถามคือคุณสมบัติจะกลับไปที่ 2.6.32 หรือ 10.04 จะได้รับการอัปเดตเป็น 2.6.33+ (ดูคำตอบของJoão Pinto)

แน่นอนว่า SSD ของคุณต้องรองรับเช่นกัน นอกจากนี้ยังมีปัญหาบางอย่างเกี่ยวกับ SSD เฉพาะบางตัว (ฉันคิดว่าอินดิลินซ์อาจยังคงดูแปลกไปหน่อย) เฟิร์มแวร์ SSD นั้นต้องใช้งานทุกอย่างอย่างเหมาะสมแต่ฉันเข้าใจว่า SSD บางตัวใช้ TRIM ในลักษณะที่ไม่เป็นไปตามมาตรฐาน ATA หรืออย่างน้อยก็ในแบบบั๊กกี้

X-25M เจนเนอเรชั่นแรกจาก Intel ไม่สนับสนุนการตัดแต่ง "ถูกต้อง" (หรือไม่เลย - พูดอย่างเคร่งครัด) Intel X-25M G2 รุ่นที่สองทำ ฉันไม่ทราบว่าเฟิร์มแวร์ล่าสุดเพิ่ม TRIM ที่เหมาะสมหรือไม่เว็บไซต์ของ Intel ยังคงกล่าวถึงว่า "เหมาะสำหรับ Windows 7" ซึ่งอาจหมายถึงการติดตั้งเป็นคุณลักษณะซอฟต์แวร์ในไดรเวอร์ Windows และดิสก์ไม่ได้ทำ ด้วยตัวเองเพราะ Intel ออกจากบ้านของพวกเขาบนรถบัสอีกครั้ง :-)


3
แม้ว่าจะมีเคอร์เนลและไดรฟ์ที่รองรับ TRIM แต่ก็ต้องเปิดใช้งานใน fstab (ดังอธิบายไว้ที่นี่: askubuntu.com/questions/18903/how-to-enable-trim/19480#19480 )
Uli


5

ฉันเห็นชิ้นส่วนต่อไปนี้ในคำอธิบายของการอัพเดต 2.6.32-39:

  • sata_mv: แก้ไขการสนับสนุน DSM / TRIM ที่เสียหาย (v2)

    • LP: # 644694
  • ext4: ทำการตัด / ทิ้งตัวเลือก (และปิดโดยค่าเริ่มต้น)

ฉันถือว่านี่หมายความว่าตอนนี้รองรับแล้ว


1

ดูเหมือนว่าจะเป็นเช่นนี้ใน Ubuntu-2.6.32-9.13 ตามที่กำหนดไว้ที่ 9f3979ef ย้อนกลับไปในเดือนธันวาคม 2009 ดังนั้นจึงมีวางจำหน่ายอย่างชัดเจนตั้งแต่เผยแพร่

แน่นอนว่าคุณต้องติดตั้งdiscardตัวเลือกเพื่อเปิดใช้งาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.