Sum*_*ukh 6 permissions nautilus usb gparted
问题
它是一个可启动的 Ubuntu USB 驱动器,起初我尝试使用 Nautilus 对其进行格式化,但它不起作用,然后我只是使用 Gparted 删除了该分区并创建了一个新FAT32
分区。但是当我尝试将任何内容复制到 USB 驱动器时,它给了我这个错误。我是该位置的所有者,从技术上讲,我应该能够写信给它。
到目前为止我尝试过的
尝试将分区格式化为 NTFS,它给了我同样的错误
尝试将分区格式化为 EXT4,root 获得了该位置的所有权,我通过运行获得了所有权
chown -R user:user PATH
Run Code Online (Sandbox Code Playgroud)
它确实有效,我成为了所有者,但错误仍然存在。
尝试使用磁盘应用程序格式化,格式化成功但我仍然无法写入。
由于它是一个 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
Run Code Online (Sandbox Code Playgroud)
磁盘是这里的问题是dev/sdc1
哪个是Strontium Nitro USB 驱动器
的输出mount
在Paste Ubuntu 上发布
输出 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
Run Code Online (Sandbox Code Playgroud)
更新 (我写这个部分有点匆忙,如果需要进一步解释,请询问)
我尝试按照答案中的建议运行此命令
sudo dd if="/dev/zero" of="/dev/sdc1"
sudo reboot
Run Code Online (Sandbox Code Playgroud)
这花了很长时间,重新启动后我的 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.
Run Code Online (Sandbox Code Playgroud)
当我上次格式化它时,我清楚地记得它是ext4
USB 驱动器上的分区,所以我运行这个命令来修复我之前在我的/dev/sdbn
分区上使用过这个命令的相同问题
sudo e2fsck -f -b 32768 -y /dev/sdc1
Run Code Online (Sandbox Code Playgroud)
现在它说
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>
Run Code Online (Sandbox Code Playgroud)
他们是一种方式,我可以知道我的分区(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
Run Code Online (Sandbox Code Playgroud)
更新 2
mkusb
终于解决了我的问题,USB 驱动器又回来了并且完全正常工作
在创建 Live USB 时,我在最近版本的 Ubuntu 上遇到了同样的问题。如果您的问题与我的相同,那么我实施的修复程序非常简单。该问题似乎与创建 Ubuntu 启动盘时转储到 USB 上的文件系统有关。擦除 USB 设备的最开始会擦除导致此问题的任何内容。
这就是你想要做的。
/dev/sdX
, where X
is a letter a-z
。使用 gnome-disks 工具,选择您的设备,然后查看窗口标题。使用您的设备路径运行以下命令,将 /your/device 替换为您的设备路径(警告:这将破坏您提供路径的设备上的现有数据)
sudo dd if=/dev/zero of=/your/device bs=1M count=10
Run Code Online (Sandbox Code Playgroud)最后,现在尝试重新格式化您的 USB,它应该会恢复正常
归档时间: |
|
查看次数: |
7134 次 |
最近记录: |