我有一个 3 TB 的内置硬盘(/dev/sdc
),已将其格式化为 NTFS,并会自动从此/etc/fstab
文件加载(请注意,这是 Ubuntu 13.10 操作系统,而不是树莓派):
UUID=3efd666c-495d-4e95-8094-b1157f5499f3 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda7 during installation
#UUID=e167c5b7-af0d-4fd5-84de-4c8d86b0303d none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
# Media drive
/dev/sdc1 /home/raspi/Documents/raspi/raspi/media ntfs rw,suid,dev,auto,exec,nouser,async,uid=1000,gid=1000,dmask=027,fmask=137 0 2
加上最后一行后,计算机在启动时挂起,然后告诉我问题出在安装 上/home/raspi/Documents/raspi/raspi/media
,我必须按s
跳过,此时 Ubuntu 正常启动。进入后,如果我发出命令sudo mount -a
,sdc1
就会正确安装。这个无法在启动时安装的问题是否与选项有关uid=1000,gid=1000,dmask=027,fmask=137
?
答案1
这是因为内核需要加载模块“ntfs”才能挂载 ntfs 分区。而在启动过程中,此模块尚未加载。
要配置模块的安装,请在文件 /etc/modules 中添加一行“ntfs”:
echo "ntfs" >>/etc/modules
然后您可以重新启动系统并且您的分区应该已经被挂载。