
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