btrfs 동기화 및 지연된 작업 - 특수 ioctl이 필요합니까?

btrfs 동기화 및 지연된 작업 - 특수 ioctl이 필요합니까?

외부 HDD btrfs 파일 시스템에서 정기적으로 커널 오류가 발생합니다. 나는 사용한다btrbk스냅샷을 외장 하드 드라이브에 백업할 때 하위 볼륨과 관련된 오류가 발생했습니다.

장치를 제거하기 전에 파일 시스템을 조심스럽게 마운트 해제합니다.

man btrfs-filesystem설명하다:

  sync <path>
       Force a sync of the filesystem at path. This is done via a special
       ioctl and will also trigger cleaning of deleted subvolumes. Besides
       that it’s equivalent to the sync(1) command.

이는 내가 실행해도 umount /media/backup-disk여전히 작업이 진행 중일 수 있다는 의미인가요 subvolume delete?

이것이 정상적인 상황이 아니라는 점을 감안할 때 이 프로세스가 완료될 때까지 기다리거나 일시 중지 sync됩니까 umount? 아니면 성공 시 커널이 umount장치에 계속해서 쓰기를 하게 됩니까? 일시중지된 경우 다음번에는 올바르게 다시 시작되어야 합니까 mount?

btrfs 파일 시스템이 포함된 장치를 제거하기 전에 알아야 할 다른 고려 사항이 있습니까?

관련 정보