如何在 Ubuntu 中更改外部硬盘的权限

如何在 Ubuntu 中更改外部硬盘的权限

我格式化了我的外部 USB 硬盘(466 GB),现在不允许我对其进行更改,例如添加或删除文件。我只能读取文件。

我尝试了不同的解决方案,但没有任何帮助。

Sys. de fichiers Type     Taille Utilisé Dispo Uti% Monté sur
udev             devtmpfs   1.9G    8.0K  1.9G   1% /dev
tmpfs            tmpfs      375M    1.4M  374M   1% /run
/dev/sda1        ext4        18G     12G  5.2G  69% /
none             tmpfs      4.0K       0  4.0K   0% /sys/fs/cgroup
none             tmpfs      5.0M       0  5.0M   0% /run/lock
none             tmpfs      1.9G     49M  1.8G   3% /run/shm
none             tmpfs      100M     48K  100M   1% /run/user
/dev/sda6        ext4       268G    244G   10G  97% /home
/dev/sdb1        fuseblk    466G    156M  466G   1% /mnt/usb-WD_Elements_10A8_575842314134334139333135-0:0-part1

使用 mount 命令后输出为:

/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
/dev/sda6 on /home type ext4 (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=samsung-toshiba-r)
/dev/sdb1 on /mnt/usb-WD_Elements_10A8_575842314134334139333135-0:0-part1 type fuseblk (ro,nosuid,nodev,allow_other,blksize=4096)
gvfsd-fuse on /root/.gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev)

更新 02:现在的输出是

在此处输入图片描述

/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
/dev/sda6 on /home type ext4 (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=samsung-toshiba-r)
/dev/sdb1 on /mnt/usb-WD_Elements_10A8_575842314134334139333135-0:0-part1 type fuseblk (ro,nosuid,nodev,allow_other,blksize=4096)

答案1

您的磁盘在系统中被识别为/dev/sdb1并且以只读方式安装(ro括号内为 )。此外,它是 NTFS(命令将其mount报告为fuseblk)。

卸载您的磁盘并将其重新安装为read-write,如下所示:

sudo umount /dev/sdb1
sudo mkdir /mnt/mydisk
sudo mount -t ntfs -o rw /dev/sdb1 /mnt/mydisk 

除非你的外部磁盘有一个硬件开关将其设置为只读,否则这将起作用,例如许多 SD 卡就是这种情况。

答案2

这可能是由于文件系统的类型。

尝试将其格式化为 ext4 或 NTFS。取决于该硬盘的用途。并确保 chown 和 chmod 设置正确。

答案3

您的驱动器确实很可能已使用 MS Windows 的 ntfs 文件系统格式化。它确实以只读方式挂载表明文件系统存在问题。Ubuntu 通常不会自动挂载有问题的 ntfs 卷。

  • 将驱动器连接到 MS Windows 系统并使用 Windows 磁盘检查工具进行检查
  • 确保正确断开驱动器与 Windows 系统的连接,或者完全关闭 Windows(不休眠而是完全关闭)。

此后,当您登录后将驱动器连接到 USB 时,驱动器将自动以读写权限安装。

相关内容