外部硬盘READ ONLY

我有一个外置硬盘TOSHIBA 1TB USB 3,权限总是只读。

fdisk -l(输出):

Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xf2198b37 Device Boot Start End Blocks Id System /dev/sda1 * 2046 362369023 181183489 5 Extended /dev/sda3 362371072 976771071 307200000 7 HPFS/NTFS/exFAT /dev/sda5 2048 976895 487424 83 Linux /dev/sda6 978944 362369023 180695040 83 Linux Disk /dev/sdb: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xeba6fb57 Device Boot Start End Blocks Id System /dev/sdb1 16065 312576704 156280320 f W95 Ext'd (LBA) /dev/sdb5 16128 312573708 156278790+ 7 HPFS/NTFS/exFAT Disk /dev/sdc: 1000.2 GB, 1000204885504 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525167 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x297c35de Device Boot Start End Blocks Id System /dev/sdc1 63 1953520064 976760001 7 HPFS/NTFS/exFAT 

如何更改此硬盘的所有者和权限?

截图

尝试在终端中执行以下命令:

 sudo mount -o remount,uid=1000,gid=1000,rw /dev/sdc1 

说明:

  • -o表示“使用这些选项”。
  • remount – 使用相同的先前选项在同一安装点上重新安装驱动器。
  • uid=1000 – 此选项使id为1000的用户成为驱动器的所有者。 如果您只有一个用户名,这可能是您的用户名ID。 如果系统上有多个用户名,请运行命令id并在uid=后使用该编号。
  • gid=1000 – 此选项使ID为1000的组成为驱动器的组所有者。 与前一点相同。
  • rw – 此选项将驱动器安装为读/写。 它可能是读/写的,但这只是为了仔细检查。

既然你已经尝试过这个命令并且它不起作用,那么让我们尝试手动安装驱动器。 请遵循以下内容:

  1. sudo umount /dev/sdc1

    • 这将卸下驱动器。
  2. sudo mkdir toshibaHDD

    • 这将创建一个新的挂载点。
  3. sudo mount -o rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096 /dev/sdc1 /media/toshibaHDD

    • user – 允许任何用户安装驱动器
    • exec – 允许在此驱动器上执行二进制文件。 如果需要,您可以删除此选项。
    • umask=003 – 这将赋予rwxrwxr--对驱动器内所有内容(目录和文件)的权限。 或者,您可以使用dmaskfmask而不是umask来分别为目录和文件提供单独的权限。

现在检查驱动器的权限。


编辑

按照步骤使其永久化:

  1. 拔下外接硬盘。
  2. cd /etc
  3. sudo cp fstab fstab.bak

    • 这需要备份我们即将编辑的文件。
  4. sudo nano fstab

    • 这将在文本编辑器中打开fstab文件。
  5. 将闪烁的光标移动到文件的末尾,并粘贴以下两行:

     # line for mounting the external drive UUID=D04A-0AE4 /media/toshibaHDD exfat rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096 0 0 
  6. 按Ctrl + X ,然后按Y ,然后按Enter键保存并关闭。

而已。 现在,当您插入外部硬盘时,它将始终具有这些选项。