![fstrim이 dd와 상호 작용하는 방법](https://linux55.com/image/176577/fstrim%EC%9D%B4%20dd%EC%99%80%20%EC%83%81%ED%98%B8%20%EC%9E%91%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
사이의 상호작용을 이해하고 싶습니다.퍼스트림및 파일 시스템 드라이버(예: ext4). 좀 더 정확하게는 그런 것인지 알고 싶습니다.DD이것을 방해하십시오.
블록이 사용되지 않을 때 파일 시스템이 SSD에 알리는 방법에 대해 다른 곳에서 살펴보았습니다. 이는 마모 레벨링에 도움이 되므로 중요합니다. 이것은 내 이전 질문입니다.
또는 동등한 방법을 사용하여 파티션을 복사하는 경우 dd
파일 시스템의 사용 여부에 관계없이 모든 블록의 모든 바이트가 복사됩니다. 대부분의 빈 파일 시스템에서는 속도가 느려질 뿐만 아니라 파일 시스템의 사용되지 않는 영역에 데이터를 저장하도록 디스크에 지시합니다.
파일을 복구 할 것인가 fstrim
, 아니면 증분하고 파일을 삭제한 후에만 폐기할 것인가?
fstrim
(메타 질문) 이제 사용자가 복사 디스크 등을 사용한 후 전화를 걸도록 권장됩니까 ?dd
답변1
파일을 복구 할 것인가
fstrim
, 아니면 증분하고 파일을 삭제한 후에만 폐기할 것인가?
이를 복구하고 사용되지 않은 블록을 삭제합니다. 이 블록이 언제 사용되지 않는지는 상관하지 않습니다.
fstrim
이제 사용자가 디스크 복사 또는 유사한 방법을 사용한 후 전화를 걸도록 권장됩니까 ?dd
이렇게 하면 드라이브 기록에 정리 "인스턴스"만 추가되므로 부정적인 결과가 발생하지 않습니다. 즉, fstrim
일주일에 한 번 실행할 수 있다면 볼륨을 복사한 후 일주일 내에 두 번 실행해도 드라이브 수명에는 큰 영향을 미치지 않습니다. 그럴까 말까 궁금해존경받는.
대신 ext4 파일 시스템과 같은 파일 시스템 인식 도구를 사용하는 것이 좋습니다 e2image
. 이미지를 생성할 때 사용되지 않은 블록을 복사하지 않으며 해당 내용이 이미 대상에 있는 것과 동일한 경우 블록 쓰기도 방지합니다.