rm은 파일을 삭제할 수 없습니다

rm은 파일을 삭제할 수 없습니다
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

답변4

"디스크" 문제를 해결하고 파일 시스템을 복구했습니다.여기에 이미지 설명을 입력하세요.

"추가 파티션 옵션"을 클릭하세요.

그런 다음 "파일 시스템 복구"를 클릭하고 확인을 클릭하십시오.

관련 정보