fstrim이 dd와 상호 작용하는 방법

fstrim이 dd와 상호 작용하는 방법

사이의 상호작용을 이해하고 싶습니다.퍼스트림및 파일 시스템 드라이버(예: ext4). 좀 더 정확하게는 그런 것인지 알고 싶습니다.DD이것을 방해하십시오.

블록이 사용되지 않을 때 파일 시스템이 SSD에 알리는 방법에 대해 다른 곳에서 살펴보았습니다. 이는 마모 레벨링에 도움이 되므로 중요합니다. 이것은 내 이전 질문입니다.

또는 동등한 방법을 사용하여 파티션을 복사하는 경우 dd파일 시스템의 사용 여부에 관계없이 모든 블록의 모든 바이트가 복사됩니다. 대부분의 빈 파일 시스템에서는 속도가 느려질 뿐만 아니라 파일 시스템의 사용되지 않는 영역에 데이터를 저장하도록 디스크에 지시합니다.

파일을 복구 할 것인가 fstrim, 아니면 증분하고 파일을 삭제한 후에만 폐기할 것인가?

fstrim(메타 질문) 이제 사용자가 복사 디스크 등을 사용한 후 전화를 걸도록 권장됩니까 ?dd

답변1

파일을 복구 할 것인가 fstrim, 아니면 증분하고 파일을 삭제한 후에만 폐기할 것인가?

이를 복구하고 사용되지 않은 블록을 삭제합니다. 이 블록이 언제 사용되지 않는지는 상관하지 않습니다.

fstrim이제 사용자가 디스크 복사 또는 유사한 방법을 사용한 후 전화를 걸도록 권장됩니까 ?dd

이렇게 하면 드라이브 기록에 정리 "인스턴스"만 추가되므로 부정적인 결과가 발생하지 않습니다. 즉, fstrim일주일에 한 번 실행할 수 있다면 볼륨을 복사한 후 일주일 내에 두 번 실행해도 드라이브 수명에는 큰 영향을 미치지 않습니다. 그럴까 말까 궁금해존경받는.

대신 ext4 파일 시스템과 같은 파일 시스템 인식 도구를 사용하는 것이 좋습니다 e2image. 이미지를 생성할 때 사용되지 않은 블록을 복사하지 않으며 해당 내용이 이미 대상에 있는 것과 동일한 경우 블록 쓰기도 방지합니다.

관련 정보