ใน Ubuntu 14.04 คุณจะตรวจสอบได้อย่างไรว่า TRIM เปิดอยู่สำหรับไดรฟ์ SSD


9

บน Ubuntu 14.04 คุณจะตรวจสอบว่า TRIM เปิดอยู่สำหรับไดรฟ์ SSD ได้อย่างไร การตั้งค่าอื่น ๆ ที่ควรตรวจสอบสำหรับไดรฟ์ SSD หรือไม่

คำตอบ:


15

หากต้องการดูรายละเอียดสำหรับงาน cron รายสัปดาห์ของคุณให้เปลี่ยนไดเรกทอรีเป็น/etc/cron.weeklyหรือรวมไว้ในคำสั่งดังต่อไปนี้:

more /etc/cron.weekly/fstrim 

คุณควรเห็นผลลัพธ์ที่มีลักษณะดังนี้:

#!/bin/sh
# trim all mounted file systems which support it
/sbin/fstrim --all || true

ถ้านี่เป็นปัจจุบันการตัดแต่งใช้งาน / ตรวจสอบและดำเนินการสัปดาห์ละครั้ง ความช่วยเหลือเกี่ยวกับคำสั่งนี้จะแสดงให้คุณ ...

fstrim --help

Usage:
 fstrim [options] <mount point>

Options:
 -a, --all           trim all mounted filesystems that are supported
 -o, --offset <num>  the offset in bytes to start discarding from
 -l, --length <num>  the number of bytes to discard
 -m, --minimum <num> the minimum extent length to discard
 -v, --verbose       print number of discarded bytes

 -h, --help     display this help and exit
 -V, --version  output version information and exit

หากต้องการดูว่ารองรับการตัดแต่งหรือไม่เปลี่ยน SSA หากคุณมีดิสก์มากกว่า 1 แผ่น:

sudo hdparm -I /dev/sda | grep "TRIM supported"

และควรแสดงสิ่งที่คล้ายกับสิ่งนี้:

*   Data Set Management TRIM supported (limit 8 blocks)

1
FWIW สิ่งนี้ทำงานตามที่แสดงใน Ubuntu 15.04 เช่นกัน
John T

ฉันอ่านที่ไหนสักแห่งว่าตัวเลือกการตัดแต่งนี้รองรับเฉพาะ Samsung และ Intel SSDs เท่านั้น? มันเป็นเรื่องจริงเหรอ?
Ljiljan Veselinovic

@LjiljanVeselinovic อย่างน้อย แต่คนอื่นก็ทำเช่นกัน OCZ ของฉันทำงานได้ดีเช่นกัน
Rinzwind

ฉันซื้อ Trascent 370S สนับสนุนการตัดแต่ง Ubuntu 16.04 จะทำงานนี้เป็นระยะหรือไม่?
Ljiljan Veselinovic

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