web-dev-qa-db-ja.com

読み取り専用ファイルシステムを書き込み可能にする方法

  1. デジタルオーディオプレーヤーのファイルシステムが読み取り専用に変更されてから、わかりません。ファイルをコピーしたり、ファイルを削除したりできません。

    プレーヤーのファイルシステムがファイルシステムの権限を変更する理由として考えられるものはありますか?

  2. 私はchmodを試しました:

    $ Sudo chmod a+rw SGTL\ MSCN/ 
    chomd: changing permissions of `SGTL MSCN/': Read-only file system
    

    「SGTL MSCN」は、デジタルオーディオプレーヤーのマウントポイントです。

    私はそれを書き込み可能にする方法を疑問に思っていましたか?

よろしくお願いします!

92
Tim

ファイルシステムが読み取り専用でマウントされている場合、chmodは書き込み操作でもあるため機能しません。

読み書き可能に再マウントしてください:

Sudo mount -o remount,rw '/media/SGTL MSCN'

デバイスの書き込みロック(SDメモリカードなど)がある場合は、オフにする必要があります。ハードウェアロックをソフトウェアで無効にすることはできません。 SDメモリカードの書き込みロックは、左上隅近くの文字が見える場所から配置され、非常に小さなスイッチのように見えることに注意してください。

一部のファイルシステムドライバーも書き込み操作をサポートしていない場合があります。これは、Linuxでサポートされている古いNTFSモジュールの場合です。 NTFSファイルシステムの場合、最近自動的に選択されるntfs-3gドライバーを使用してください。そうでない場合は、次のようなものでドライバーを強制できます。

Sudo mount -t ntfs-3g -o uid=$(id -u) /dev/sdb1 /mnt/

/dev/sdb1はブロックデバイスに、/mnt/は宛先に置換する必要があります)

118
Lekensteyn

USBスティックが読み取り専用としてマウントされている場合。ディスクユーティリティに移動し、ディスクをアンマウントします。ディスクの再マウントに問題がない場合は、[ファイルシステムの確認]をクリックします。ディスクをマウントすると、正しく動作するはずです。少なくとも、この方法でこの問題は解決しました。

4
SunTaoRus

この問題はいくつかのUSBスティックで発生しました。答えを検索するたびに、コマンドを実行するためのターミナルの使用、LinuxマシンとWindowsマシンの両方での再フォーマットなど、さまざまな提案を試みました。すべて役に立ちませんでした。

今日もそれが私に起こったので、解決策を見つけることができるかどうかもう一度調べに行きました。ここで試してみましたが、うまくいきませんでした。

絶望から、私は再びディスクユーティリティに行きました。ドライブをアンマウントし、ドライブ部分ではなくパーティション部分で「フォーマット」を押します-USBには単一のパーティションしかありませんでした。今回は働いた!!!!。その後、ドライブ部分に移動し、単一パーティションをマスターブートドライブとして再フォーマットし、もう少し多くのことを行いました。

要するに、ドライブの読み取りと書き込みが再びできるようになりました。

今回幸運になったかどうかはわかりません。しかし、それは再び機能しています。

4
Ned

NTFSファイルシステムの場合、この問題は適切にマウント解除されていない場合に発生する可能性があります(おそらく、Windowsの予期しないシャットダウンによる)。このような場合、ファイルシステムはロック済みとしてマークされます。

/dev/sda3を独自のデバイス名に置き換えた後、次のコマンドを使用して適切にマウントできます。

Sudo ntfsfix /dev/sda3
4
Tejesh Raut

リムーバブルドライブではなく固定ドライブの場合は、エントリを永続的に追加できます。

Sudo vi /etc/fstab

次の形式でエントリを追加します。

<file-system> <mount-point> <type> <options> <dump> <pass>

それから:

mount -a
1
Tarun

デュアルブートオペレーティングシステムの場合(Windows 10およびLinux Mint 19.1の場合)、windows10が適切にシャットダウンされなかった場合、この問題はLinuxのディスクパーティションで発生し、

解決策は、Windows 10を起動してから適切にシャットダウンすることです。

これで、Linux上のパーティションにファイルを再び書き込むことができます。

これが役立つことを願って

0
ibrahim saputra