問題
最初は起動可能なUbuntu USBドライブでしたが、動作しなかったNautilusを使用してフォーマットしようとした後、Gpartedを使用してパーティションを削除し、新しいFAT32
パーティションを作成しました。しかし、USBドライブに何かをコピーしようとすると、このエラーが発生しました。私はその場所の所有者であり、技術的には書き込みできるはずです。
これまでに試したこと
パーティションをNTFSにフォーマットしようとしましたが、同じエラーが発生しました
パーティションをEXT4にフォーマットしようとしましたが、ルートがその場所の所有権を取得し、実行することで所有権を取り戻しました
chown -R user:user PATH
それはうまくいきました、私は所有者になりましたが、エラーはまだそこにありました。
ディスクアプリを使用してフォーマットを試みましたが、フォーマットは成功しましたが、それでも書き込みはできません。
USB OTGドライブであるため、電話(Nexus 5)に接続してみましたが、奇妙なことに(ESファイルエクスプローラーを使用して)電話から書き込むことができます。書き込まれたファイルはNautilusに表示されますが、新しいデータを書き込むことができませんNautilusを使用して
Windowsがインストールされていないため、そこからフォーマットすることはできません。
lsblk
の出力
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 1.8T 0 disk
├─sdb4 8:20 0 713G 0 part /mnt/Series
├─sdb2 8:18 0 220G 0 part /mnt/Movies
├─sdb3 8:19 0 710G 0 part /mnt/Hollywood
└─sdb1 8:17 0 220G 0 part /mnt/Stuff
sdc 8:32 1 15.1G 0 disk
└─sdc1 8:33 1 15.1G 0 part /media/sumeet/bb499853-a4a5-40dd-
a5cc-c94d4ec0a
sda 8:0 0 111.8G 0 disk
├─sda5 8:5 0 14.3G 0 part /
├─sda1 8:1 0 7.6G 0 part [SWAP]
└─sda6 8:6 0 89.9G 0 part /home
ここでのディスクの質問はdev/sdc1
です- Strontium Nitro USBドライブ
mount
の出力は、ここで Paste Ubunt に投稿されています。
ls -l /media/sumeet/rupam
の出力
total 5568
-rw-r--r-- 1 sumeet sumeet 1833612 Apr 11 2017 IMG_20170325_191153.jpg
-rw-r--r-- 1 sumeet sumeet 2537997 Apr 11 2017 IMG_20170329_200512.jpg
-rw-r--r-- 1 sumeet sumeet 1319450 Apr 11 2017 IMG_20170407_085110.jpg
UPDATE(このセクションをRushの少しで書きました。さらに説明が必要な場合は、お問い合わせください)
私は答えで示唆されたようにこのコマンドを実行しようとしました
Sudo dd if="/dev/zero" of="/dev/sdc1"
Sudo reboot
これには永遠に時間がかかり、再起動後にUSBドライブがマウントされなかったので、実行して/mnt/sdc1
にマウントしようとしました
Sudo mount -o rw,users,umask=000 /dev/sdc1 /mnt/sdc1
which gave me this output
mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
最後にフォーマットしたとき、USBドライブ上のext4
パーティションであることをはっきりと覚えているので、このコマンドを実行して、/dev/sdbn
パーティションで同じ問題が発生する前にこのコマンドを使用したことを修正しました
Sudo e2fsck -f -b 32768 -y /dev/sdc1
今それは言います
e2fsck 1.43.3 (04-Sep-2016)
e2fsck: Bad magic number in super-block while trying to open /dev/sdc1
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
彼らのやり方は、私のパーティション(USBドライブ)が実際にExt4
だったことを知ることができる方法ですか?
結局、このSudo lsblk -f
は私のドライブ上のパーティションの種類を表示していません
NAME FSTYPE LABEL UUID MOUNTPOINT
sdb
├─sdb4 ext4 Series 707694b6-97b8-4374-9283-c98192591486 /mnt/Series
├─sdb2 ext4 Movies b2d7f1a7-f3e6-4ca5-9925-d8225c897e4d /mnt/Movies
├─sdb3 ext4 Hollywood c2104e2a-cc8e-4b7b-9bba-a05d316472b4 /mnt/Hollywood
└─sdb1 ext4 Stuff 54c9765b-af6d-4a62-905f-09b56e280178 /mnt/Stuff
sdc
└─sdc1
sda
├─sda2
├─sda5 ext4 1cdd8ee7-c5c6-4bd6-af9b-9ed320f50c30 /
├─sda1 swap d1749176-6c41-4961-a6bd-0c6a56968970 [SWAP]
└─sda6 ext4 161aa7c2-8e61-4848-8615-49cf66d80130 /home
更新2
mkusb
がついに私の問題を解決しました。USBドライブが戻って完全に機能しています
ライブUSBを作成するときに、Ubuntuの最近のバージョンでも同じ問題が発生しました。あなたの問題が私のものと同じ場合、私が実装した修正は非常に簡単なものです。この問題は、Ubuntu起動ディスクを作成するときにUSBにダンプされるファイルシステムに関連しているようです。 USBデバイスの最初の部分を消去すると、この問題の原因がすべて消去されます。
これがあなたのやりたいことです。
/dev/sdX
のようになります。ここで、X
はa-z
の文字です。 gnome-disksツールを使用してデバイスを選択し、ウィンドウタイトルを確認します。 デバイスパスを準備して、次のコマンドを実行します/ your/deviceをデバイスパスに置き換えます(警告:これにより、指定したデバイス上の既存のデータが破壊されますのパス)
Sudo dd if=/dev/zero of=/your/device bs=1M count=10
最後に、USBを再フォーマットしてみてください。正常に戻ります。