답변:
모든 것이 이미 설치되어 있습니다.
트림 1을 활성화하는 명령 :
sudo fstrim -v /
시간이 걸리고 결과가 표시됩니다. 예:
sudo fstrim -v /
[sudo] password for rinzwind:
/: 93184647168 bytes were trimmed
-지원되는 장치-에 대해 일주일에 한 번 실행되도록 기본적으로 설정되어 있습니다.
$ locate fstrim
/etc/cron.weekly/fstrim
/sbin/fstrim
크론 작업을 확인하면 모두 설명됩니다.
$ more /etc/cron.weekly/fstrim
#!/bin/sh
# call fstrim-all to trim all mounted file systems which support it
set -e
# This only runs on Intel and Samsung SSDs by default, as some SSDs with faulty
# firmware may encounter data loss problems when running fstrim under high I/O
# load (e. g. https://launchpad.net/bugs/1259829). You can append the
# --no-model-check option here to disable the vendor check and run fstrim on
# all SSD drives.
exec fstrim-all
수동 방법이 작동 --no-model-check
하면 끝 ( exec fstrim-all
)에 명령을 추가 하여 활성화 할 수 있습니다.
파일 의 링크 는 흥미로운 내용입니다. 또한 디스크에 버그가 있는지 확인하는 방법이 있습니다 . 더 저렴한 SSD는 결함이 있으며 데이터를 파괴 할 수 있습니다.
그리고 그것을 끝내기 위해 : 이것은 호환 가능한 하드웨어의 목록입니다 SSD를 포함한 (PDF 다운로드) .
discard
영구 트리밍을 위해 fstab에 추가 하는 또 다른 방법이 있습니다 . 벤치 마크 (독일어)는 폐기 보다 fstrim을 선호 합니다.
sudo fstrim -v /
지원되지 않으면 오류가 발생합니다.
/ etc / fstab 항목의 옵션에 폐기를 추가하여 TRIM (ext4 / xfs와 같은 파일 시스템에서)을 강제 실행할 수도 있습니다. 예를 들어 광산은 다음과 같습니다.
/dev/sda3 / ext4 errors=remount-ro,discard 0 1
cryptsetup (dmcrypt 용)을 사용하는 경우 / etc / crypttab에 폐기를 추가하여 TRIM을 강제 실행할 수도 있습니다. 다음과 같은 것 :
sda3_crypt UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx none luks,discard