다양한 출처가 있으며 다양한 관행이 제안됩니다. fstrim을 실행해야하는 빈도는 다음과 같습니다.

  • cron으로 매주 실행
  • cron에 의해 매일 실행
  • 부팅 할 때마다 실행

    • run by cron
    • li>

    최적의 옵션은 무엇이며 그 이유는 무엇입니까? Ubuntu 14.04는 기본적으로 첫 번째 옵션을 사용합니다.

Answer

TRIM은 최소한 다음 세 가지 작업을 수행합니다.

  1. 쓰기 증폭 최소화
  2. 장기적인 성능 저하 방지
  3. 데이터를 복구 불가능하게 삭제

이제 우선 순위에 따라 다릅니다.

1)의 경우 fstrim를 전혀 사용하지 말고 discard 옵션을 사용하십시오. 파일 시스템. 모든 것이 즉시 트리밍되는 경우에만 SSD가 더 이상 필요하지 않은 데이터 비트 복사를 중지합니다. 하지만 실제로는 쓰기 증폭을 방지하는 것이 그다지 중요하지 않은 것으로 나타났습니다. SSD는 쓰기가 많으면 괜찮 기 때문입니다.

2), 매주 fstrim 사용 또는 심지어 매월 괜찮습니다. 즉석 폐기를 사용하거나 매일 트리밍 할 필요가 없습니다. 이는 단기적인 조치이지만 장기적으로 SSD를 행복하게 유지하는 것입니다. 그러나 그것은 또한 당신의 사용법에 달려 있습니다. 만약 당신의 파일 시스템이 항상 가득 차 있고 많은 쓰기가 보인다면, 당신은 당신의 파일 시스템에 많은 쓰기가 아닌 많은 여유 공간이있는 경향이있는 경향이있는 것보다 더 정기적으로 정리해야 할 수도 있습니다.

3)의 경우 어떤 종류의 트림도 사용해서는 안됩니다. 기본적으로 사람이 될 것으로 예상되는 경우 오류가 발생하고 사고가 발생하는 경우-방금 사진 컬렉션을 삭제 한 것처럼 웁스-photorec와 같은 복구 도구는 TRIM 후에 작동하지 않습니다. 영원히 사라졌습니다.

순수한 데이터 복구 관점에서 볼 때 SSD는 큰 골칫거리입니다. Linux에서는 사용자에게 묻지 않아도 너무 많은 트림이 발생합니다 (mkfs는 트림을 의미하고, lvremove / lvresize / …는 issue_discards 인 경우 일부 파티 셔 너는 아이디어가있을 수 있습니다. …). 갑자기 이전에 되돌릴 수 있었던 작업은 일부 파일 시스템 벤치 마크에서 몇 가지 추가 점수를 얻기 위해 되돌릴 수 없게됩니다 …

fstrim를 결정했다면 알아야 할 사항 크론 작업이있는 위치에서 사고가 발생했을 때 비활성화 할 수 있으므로 2)와 3) 사이의 절충안을 얻을 수 있습니다. 일반적으로 SSD에서는 좋은 백업이 있는지 확인해야합니다. SSD에서 복구 할 가능성이 적기 때문에 HDD보다 훨씬 더 중요합니다.

댓글

  • ' 성능 저하가 쓰기 증폭과 엄격하게 관련되지 않습니까? discard가 성능 측면에서 차선이라는 것을 읽었습니다. blog.neutrino.es/2013/ … patrick-nagel.net/blog/archives/337
  • 그것 '는 물론 관련이 있지만 엄격하게 묶여 있습니까? TRIM은 쓰기 증폭을 포함하지 않는 경우에도 성능을 지원합니다. 데이터의 전체 지우기 블록을 덮어 쓰면 쓰기 증폭이 없습니다 (어느 쪽이든 전체를 작성해야 함). 그러나 여유 블록이없는 경우 SSD는 먼저 하나를 지워야하며 이미 지워진 블록을 쓰는 것보다 지우기가 훨씬 느립니다.
  • 그리고 몇 번의 쓰기가 괜찮습니까? 저는 ' 오랜 시간 동안 드라이브를 사용하고 싶습니다. (5 년이면 좋을 것입니다) 매주 트리밍 할 때 쓰기 증폭은 얼마나 큽니까?
  • Google ssd 내구성 테스트에는 몇 가지가 있습니다. 대부분의 SSD는 사용자가 필요로하는 것보다 더 많은 쓰기를 처리 할 수 있습니다 (대용량 데이터베이스 서버 또는 기타 외부에서). 물론 여러 가지 이유로 실패 할 수 있습니다. 안정적인 저장소가 없으며 어떤 경우에도 백업을 만들어야합니다.
  • " 매주 또는 매월 fstrim을 사용하여 완전히 괜찮습니다 " 소스 추가를 고려할 수 있습니까? 매일 수행해야한다는 주장이 발생했습니다 (두 주장 모두 출처가 전혀 없음)

답변

man fstrim에는

Running fstrim frequently, or even using mount -o discard, might nega‐ tively affect the lifetime of poor-quality SSD devices. For most desk‐ top and server systems the sufficient trimming frequency is once a week. 

댓글

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다