Linux를 실행 중이고 외장 HDD를 안전하게 분리하고 싶습니다.
내가 사용하고 싶은 umount --lazy
:
게으른 제거. 이제 파일 계층에서 파일 시스템을 분리하고 더 이상 사용되지 않는 즉시 이 파일 시스템에 대한 모든 참조를 지웁니다. (커널 2.4.11 이상이 필요합니다.)
나는 파일 시스템에 대한 마지막 참조를 닫은 후에 sync
a가 실행될 것이라고 가정합니다.
sync
언제 완료되었는지 어떻게 알 수 있나요 ?
답변1
두 가지 옵션이 있습니다:
- 언제 외장 드라이브를 분리하는 것이 안전한지(그리고 반드시 분리해야 하는지) 걱정된다면
umount
이 옵션을 사용하지 마세요.--lazy
- 셸에서 실행
sync
하고 반환될 때까지 기다립니다. 물론 이는--lazy
umount
자동화되지 않은 작업을 수동으로 수행하는 것일 뿐이므로 시간이 절약되지 않고 작업이 더 많이 생성될 뿐입니다.
답변2
과거에 저에게 효과가 있었던 한 가지 옵션은 천천히 다시 제거해 보는 것입니다. 아직 마운트되어 있으면 아무 말도 하지 않지만, 이전에 지연된 마운트 해제가 성공한 경우에는 다음과 같이 표시됩니다.
umount: /path/to/mountpoint/: not mounted