読み取り専用なので、何もできないUSBフラッシュメモリを使用しています。
Sudo fdisk -l
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 2048 7864319 7862272 3.8G b W95 FAT32
私はmkfs
でファイルシステムを修正しようとしました、そしてこれを手に入れました:
Sudo mkfs.fat -F 32 /dev/sdc1
mkfs.fat 3.0.28 (2015-05-16)
mkfs.fat: unable to open /dev/sdc1: Read-only file system
どうすれば修正できますか?
エスカレートされた特権でファイルシステム管理アクションを実行していることを確認してください。ほとんどのシステムでは、ユーザーがファイルシステムを変更することはできません。
デバイスがまだマウントされていないことを確認します。 rootとしてlsblk
を実行し、/dev/sdc1
を使用してファイルシステムを探します。マウントされている場合は、mkfsでフォーマットする前にアンマウントする必要があります。
デバイスが読み取り専用のUFDではないことを確認します。一般的ではありませんが、これらは存在します。通常、製品シートまたはその他のベンダー情報が記載されたベンダーブースからの配布資料として存在します。
Sudo -i
を実行するのが最も簡単な方法です。umount /dev/sdc1
を使用してデバイスをマウント解除します(マウントされていない場合はエラー情報が表示される場合があり、これが発生しても心配ありません)。VVV これがデバイス上のすべてのデータを破壊することを警告する VVV
mkfs.vfat /dev/sdc1
(必要に応じて32ビットサイズを強制できますが、mkfsはボリュームのサイズに最適なものを選択します)これが機能しない場合は、デバイスをワイプし、fdiskを使用してパーティションを再作成して、再試行してください。
wipefs -a /dev/sdc
繰り返しますが、これにより残りのデータがすべて破壊されます。あなたは警告されました。