저는 Debian Buster를 실행하는 두 개의 장치를 관리하고 있습니다. 이들은 모두 /, /boot, /var(모두 ext4) 및 Swap에 대해 별도의 파티션을 갖고 있으므로 정상 작동 중에 읽기 전용으로 유지/마운트할 수 있습니다. 시스템을 업그레이드할 때 다시 마운트/읽기-쓰기하고 필요한 변경(예: 패키지 업그레이드)을 수행한 다음 파일 시스템을 읽기 전용으로 다시 마운트합니다.
물론 때때로(예를 들어 데몬을 업그레이드할 때) 최종 재마운트가 실패합니다. 왜냐하면 현재 삭제된 파일이 일부 프로세스에 의해 여전히 열려 있기 때문입니다. 이 경우에는 영향을 받은 데몬을 다시 시작하고 다시 마운트를 시도합니다.
그러나 몇 주 정도 동안 삭제 대기 중인 파일이 남아 있지 않음에도 불구하고 다시 마운트가 실패하는 것을 관찰했습니다. 특히 다음 명령을 시도했습니다.
$ sudo lsof / | grep DEL
$ sudo lsof / | awk '$4 ~ /[0-9].*[wu]/'
$ sudo fuser -vm / -wik
어떤 명령도 삭제 보류 중이거나 쓰기 위해 열린 파일을 표시하지 않았으며 퓨저가 아무것도 종료하지 않았습니다. 그러나 여전히 읽기 전용 다시 마운트는 실패합니다.
$ sudo mount -o remount,ro /
mount: /: mount point is busy.
내가 무엇을 놓치고 있나요? 다시 마운트를 방해하는 것이 정확히 무엇인지 자세히 조사하려면 어떻게 해야 합니까?
조언해 주셔서 감사합니다.