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