옵션 없이 sync 대신 sync -d를 사용하는 경우를 누군가 설명해 줄 수 있나요?

옵션 없이 sync 대신 sync -d를 사용하는 경우를 누군가 설명해 줄 수 있나요?

sync 명령에 대한 온라인 매뉴얼 페이지를 보고 있지만 그 옵션 -d이나 --data옵션의 의도된 용도를 잘 알 수 없습니다.

더 빠르게? 눈에 띄는 효과가 있나요? 아니면 뭔가 남은 걸까요?

답변1

많은 파일 시스템에는 메타데이터에 대한 체크섬이 있습니다. 상대방의 공통 데이터는 일반적으로 체크섬 처리되지 않습니다. 사용 작업은 sync -d전체 작업보다 빠르며 sync안전 배터리에 매달리는 등 시간이 중요한 상황보다 우선적으로 사용해야 합니다. sync -d또한 IO 액세스가 더 적게 필요하므로 특히 SD 카드 및 기타 저렴한 플래시 기술과 같은 저렴한 장치에서 장치 수명이 연장됩니다.

권장 용도: 프로그램 루프 내에서 sync -d또는 루프 끝에서, 그리고 CLI에서 사용됩니다.syncsyncsync -d; sync

관련 정보