无法安装 iOmega 1TB HDD

无法安装 iOmega 1TB HDD

HDD 在我的 Windows 7 上运行完美。但是当我将它连接到这台机器(Ubuntu 12.04)时,我收到此错误消息;

Error mounting: mount exited with exit code 1: helper failed with:
mount: only root can mount /dev/sdc1 on /media/Iomega_HDD

有人可以帮忙吗?

这是连接 HDD 后的 fdisk -l 输出;

Disk /dev/sda: 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: 0x0005d463

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   308914175   154456064   83  Linux
/dev/sda2       308916222   312580095     1831937    5  Extended
/dev/sda5       308916224   312580095     1831936   82  Linux swap / Solaris
Note: sector size is 4096 (not 512)

Disk /dev/sdc: 999.5 GB, 999460397056 bytes
255 heads, 63 sectors/track, 15188 cylinders, total 244008886 sectors
Units = sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x5dd861ea

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1             256   244187647   976749568    7  HPFS/NTFS/exFAT

答案1

安装:只有 root 可以将 /dev/sdc1 安装到 /media/Iomega_HDD 上

与 Windows 相反,Linux 使用权限方法,其中系统上的用户可以执行某些操作,而 1 个用户(不是盒子里的;可以是多个)可以提升权限来执行管理员操作。您的 mount 命令可能是正确的,但需要sudo从中获取信息。因此,命令将像这样开始:

sudo mount ...

在您提供管理员密码后,它应该会挂载,但它仍然归 root 所有,因此对磁盘执行的任何更改操作(删除/写入等)都需要您的管理员密码。

为了让普通用户挂载 Iomega_HDD,您需要将该目录的所有权从 root 更改为该用户。您可以使用以下命令执行此操作:

sudo chown $USER:$USER /media/Iomega_HDD

($USER 会自动转换为您用来执行此操作的用户名)。这是一个永久性的解决方案:每次您下次安装它时,您都可以使用该用户执行此操作。

相关内容