chmod 777 -R /mnt
rm -rf /mnt/*
rm: cannot remove 'omitted': Read-only file system
rm: cannot remove 'omitted': Read-only file system
이 작업을 수행하는 방법을 알려주십시오.
답변1
오류 메시지에 따르면 파일 시스템은 omitted
읽기 전용입니다. 파일 삭제를 포함하여 파일 시스템을 수정하는 작업은 수행할 수 없습니다.
를 실행하여 파일 시스템의 마운트 지점을 확인할 수 있습니다 df omitted
. 아마도 /mnt
실행 중인 명령을 제공할 것입니다.
다음을 실행하여 파일 시스템을 읽기/쓰기로 다시 마운트할 수 있습니다.
mount -o remount,rw /mnt
그러나 먼저 파일 시스템이 읽기 전용으로 마운트된 이유를 알아내는 것이 가장 좋습니다. 이는 이러한 파일을 삭제해서는 안 된다는 의미일 수 있습니다.
mount | grep /mnt
파일 시스템이 마운트될 때 어떤 옵션이 지정되었는지 확인하려면 실행하세요 . ext2/ext3/ext4 파일 시스템의 경우 옵션에 ro
(읽기 전용)이 포함되어 있지 않으면 errors=remount-ro
파일 시스템이 손상된 것으로 나타나며 손상을 제한하기 위해 자동으로 읽기 전용으로 다시 마운트됩니다. 커널 로그에서 자세한 정보를 확인할 수 있습니다. .
명령은 마운트 지점 자체를 삭제하려고 시도하지만 이는 무해하며 어쨌든 이를 수행할 권한이 없습니다.
그런데 사용하지 않는 것이 좋습니다 chmod 777
. 이러한 권한이 실제로 필요한 상황은 극히 드물며 이로 인해 많은 해를 끼칠 수 있습니다(특히 잘못된 매개변수를 입력했지만 그렇지 않은 경우에도 마찬가지입니다). 파일을 삭제하려고 하고 "권한 거부" 오류가 발생하는 경우 해야 할 일은 포함된 디렉터리에 쓸 수 있는 권한을 자신에게 부여하는 것뿐입니다. 일반적으로 이는 chmod -R u+w /path/to/toplevel/directory
.
답변2
/mnt/에 읽기 전용 장치가 마운트되어 있습니다...
/mnt의 모든 폴더를 마운트 해제한 후 다시 시도해 보세요.
여기에 CD를 설치하면 이런 문제가 발생하는데, 루트이신가요?
답변3
다시 설치해도 효과가 없었지만, fifesystem을 직접 제거하면 문제가 해결되었습니다. 다음과 같은 디렉토리 트리를 제거하려고 합니다./볼륨/installme/Apple 컴퓨터에서.
/Volumes$ ls -l
total 8
drwxr-xr-x@ 4 204 6 Apr 07:43 InstallMe
lrwxr-xr-x 1 1 1 Feb 21:12 Macintosh HD -> /
/Volumes$ mount -o remount,rw InstallMe/
mount: InstallMe/: unknown special file or file system.
/Volumes$ sudo diskutil unmount InstallMe/
Password:
Unmount successful for InstallMe/
/Volumes$ ls
Macintosh HD