- 파일이나 디렉토리를 사용 중인 프로세스 식별:
lsof명령어를 사용하여 어떤 프로세스가 파일이나 디렉토리를 사용하고 있는지 찾을 수 있다. 명령어는lsof | grep 'files'실행. 이렇게 하면 삭제하려는 항목을 사용하고 있는 프로세스가 나열된다.
- 프로세스 종료: 파일이나 디렉토리를 사용하는 프로세스를 찾았다면, 적절한 방법(예: 파일을 사용하는 프로그램 종료)으로 그 프로세스를 정상적으로 종료할 수 있다. 만약 그것이 불가능하거나 프로세스가 응답하지 않는 경우, 프로세스 ID 뒤에
kill명령어를 사용하여 강제로 종료할 수 있다. 이 방법을 사용할 때는 데이터 손실이나 시스템 불안정을 초래할 수 있으므로 주의해야 함.
- 파일 시스템 마운트 해제: 디렉토리가 마운트된 파일 시스템의 일부라면, 삭제하기 전에 마운트를 해제해야 할 수 있다. 마운트 지점이나 장치 이름 뒤에
umount명령어를 사용. 마운트 해제하기 전에 어떤 프로세스도 파일 시스템을 사용하고 있지 않은지 확인.
1 Error
rm: cannot remove 'files': Device or resource busy