我试图在启动前自动安装一个单独的硬盘,但由于某种原因,fstab 失败了。启动时它不会引导单独磁盘上的分区。分区问题在最后一项中。
这是我现在的参赛作品
# / was on /dev/sdb1 during installation
UUID=974b76b1-0d50-44af-9907-9d4a7eb5dafa / ext4 errors=remount-ro 0 1
# swap was on /dev/sdc5 during installation
UUID=147dedf1-4f84-4c1f-87e9-662c51372e21 none swap sw 0 0
#data partition
UUID=a14cb5de-4a9f-44bb-a59f-63c2dedc4950 /mnt/Data ext4 uid=1000,gid=1000,umask=0022,sync,auto,rw 0 0
我能够使用 sudo /dev/sdc6 /mnt/Data 挂载该设备
我使用磁盘作为数据驱动器,而操作系统在 SSD 上运行。任何帮助都非常感谢。
答案1
最后通过发布 fstab 的默认选项并进行一些小的调整解决了这个问题。
代替
UUID=a14cb5de-4a9f-44bb-a59f-63c2dedc4950 /mnt/Data ext4 uid=1000,gid=1000,umask=0022,sync,auto,rw 0 0
我选择了默认设置,但nosuid
和和nodev
除外suid
nodev
UUID=a14cb5de-4a9f-44bb-a59f-63c2dedc4950 /mnt/Data auto rw,nosuid,nodev,exec,auto,nouser,async 0 0
“dmesg”输出确实提示了这是用户问题。我猜用户尚未加载到系统中,所以 gid 无法识别?无论如何,感谢 Jos 的提示,帮助我解决了这个问题。