web-dev-qa-db-ja.com

USBにコピーできません-すべてのUSBスティックは読み取り専用です(16.04)

プラグインするUSB​​スティックはすべて読み取り専用で、ファイルをコピーできません。

これが私がこれまでに試したことです。

  1. 私はそれぞれをFAT32またはNTFSにフォーマットしました。DisksおよびGPartedの迅速かつ詳細なフォーマット
  2. GPartedを使用してスティックをフォーマットし、msdosパーティションテーブルレイアウトを再作成しました。デバイスは正常にマウントされますが、ファイルをコピーしません
  3. 既にファイルがある他のUSBを使用してみました。
  4. アンマウントリマウント

    Sudo chmod 777/media/USER/USB_LABELおよびSudo mount -o remount、rw '/ media/gaj/Working'

  5. すべてのメディアでpermissionsを変更しました
  6. USBに接続するとき、パニックメッセージはありません。

    dmesg | grep -iパニック

  7. これらはdmesg USBに接続してコピーしようとした後のログメッセージです(ブランドです)
[ 4596.836206] scsi 4:0:0:0: Direct-Access     Kingston DT 101 G2        PMAP PQ: 0 ANSI: 0 CCS
[ 4596.836620] sd 4:0:0:0: Attached scsi generic sg2 type 0
[ 4598.105667] sd 4:0:0:0: [sdb] 15646720 512-byte logical blocks: (8.01 GB/7.46 GiB)
[ 4598.107900] sd 4:0:0:0: [sdb] Write Protect is off
[ 4598.107903] sd 4:0:0:0: [sdb] Mode Sense: 23 00 00 00
[ 4598.110120] sd 4:0:0:0: [sdb] No Caching mode page found
[ 4598.110123] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 4598.140729]  sdb: sdb1
[ 4598.146626] sd 4:0:0:0: [sdb] Attached SCSI removable disk
[ 4598.372004] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
  1. USBデバイス/ dev/sdb1でfsckを実行すると、いくつかの「汚れ」を見つけて修正しますが、何も変わりません。

コンピューターを粉砕してfedoraに移行する前に誰でも助けてくれますか?

16
Mookey

この情報を見つけました。これを試してください: http://sharadchhetri.com/2013/12/19/how-to-fix-read-only-usb-pen-drive-in-ubuntu/ なぜすべてがUSBスティックは読み取り専用ですか?とにかく役立つことを願っています。

11
Marcellus

私の頭はこれらすべてから少し痛いですが、ちょっとこれが判明しました bug 。コミュニティがUnityの解雇からそのような後退をとるのを見るのは残念です。

killall Nautilus

私のために働いた。

30
wayofthefuture

これが、「突然」読み取り専用になったペンドライブのアクセス許可を修正した方法です。

  1. スーパーユーザーに切り替えます。
    Sudo su -

  2. 以下を実行して、USBドライブがマウントされているディレクトリを見つけます。
    df -Th

    ドライブのリストが表示され、USBドライブが次のようにリストされているはずです。
    /dev/sda1 fuseblk 15G 65M 15G 1% /media/someuser/myUsbDrive

  3. USBペンドライブ(/dev/sda1にあります)のアクセス許可を次のように変更します。
    find /dev/sda1 -type f -exec chmod 666 {} \;

    またはと

    find /dev/sda1 -type f -exec chmod 644 {} \;

これで、ドライブが書き込み可能になります。


上記が機能しない場合は、ディレクトリの権限を変更して書き込み可能にします。

find /dev/sda1 -type d -exec chmod 755 {} \;

2
consuela

Ext4パーティション形式でフォーマットしてみてください。これにより、Ubuntuは少なくともUSBドライブを正しく読み書きできます。

1
VarunAgrawal

FATでフォーマットされたドライブの場合、以下が機能するはずです。

Ubuntu 18.10でこの方法でマウントすることは非推奨になりましたが、引き続き機能します。運が良ければ、外部ドライブが現在のユーザーとしてマウントされます。ただし、sdb1はドライブの名前ではない場合があります。

gvfs-mount -d /dev/sdb1
1
Jack