我正在尝试自动安装 2 个之前已在 Windows 中格式化的驱动器,并进行我所有的研究(因此我尝试谨慎行事),但遇到了一些问题。
HD 是 NTFS 格式的,并且在 fstab 中我已经看到它们,但它们不会自动安装:
/dev/sdb1 /media/sdb1/ linux_raid_member 默认值 0 0
/dev/sdc1 /media/sdc1/ linux_raid_member 默认值 0 0
因此 Ubuntu 认为这是一个 RAID 设置,但驱动器不在 RAID 中且具有不同的信息(来自我尝试在 RAID 中设置的另外两个驱动器的遗留信息)。
因此想知道是否只需将线路信息更改为:
UUID=xxxxx /dev/sdb1 /media/sdb1 ntfs-3g 默认区域设置=en_US.utf8 0 0
UUID=xxxxx /dev/sdc2 /media/sdc1 ntfs-3g 默认区域设置=en_US.utf8 0 0
xxxxx = 实际的 UUID。
就足够了吗或者我需要做些不同的事情?
另外:A) 不确定每个驱动器是否应该有自己的语言环境,或者它们可以共享语言环境?B) 删除 linux_raid_member 部分是否会影响驱动器的读取?
任何意见都将非常感谢。
谢谢,我首先设置了主目录:
/home/data/one
/home/data/two
接下来,编辑 fstab:
UUID=xxxx /home/data/one auto defaults 0 0
UUID=xxxx /home/data/two auto defaults 0 0
然而,当使用
sudo mount -a
我仍然得到目录不存在的信息。重新启动 ubuntu 时 - 在启动时我遇到了安装驱动器的问题”,但是,我无法判断这是因为它无法识别驱动器,还是因为 fstab 中的代码行存在问题。有什么想法吗?
例如,我应该使用 ntfs-3g 而不是 auto 吗?
答案1
否:您可以指定设备名称(/dev/sdb1)或者UUID。您不能同时指定两者。也不要添加locale
列 - fstab 是固定格式的文件,每行需要正好六个以空格分隔的字段。
我认为在两行上替换linux_raid_member
为就足够了:auto
/dev/sdb1 /media/sdb1/ auto defaults 0 0
/dev/sdc1 /media/sdc1/ auto defaults 0 0
另外,请确保 /media/sdb1 和 /media/sdc1 目录存在,然后尝试使用
sudo mount -a
如果有效,它应该在下次启动时运行。