这听起来像是“编辑/etc/fstab”的答案。我的 fstab 将 SD 卡安装到 /home 目录。但是,当我启动计算机时,主目录最终位于与我的 / 目录相同的分区上,而不是位于 SD 卡上。
- 将 SD 卡挂载到任何其他目录(例如 /home2)都可以。
- 在 fstab 中向上/向下移动 /home 条目没有帮助。
- 修改 /home 挂载的参数没有帮助。
- 计算机启动后,在命令提示符下手动输入“mount /home”即可。
来自 cat /proc/mounts 的条目:[第一个来自 fstab]
mtd0 on / type jffs2 (rw,noatime,rp_size=4096)
mtd0 on /home type jffs2 (rw,relatime,rp_size=4096)
mtd0 on /versions type jffs2 (rw,relatime,rp_size=4096)
mtd0 on /security type jffs2 (rw,relatime,rp_size=4096)
(然后来自 fstab 的剩余条目)
我有 Fedora 18。回答评论:
运行“mount /home”后,上面列出的条目将保留;但是,下面添加了一个新条目,这会导致正确的安装:
/dev/mmcblk0p3 /home ext3 rw,relatime,user_xattr,barrier=1,nodelalloc,data=ordered 0 0
我的 /etc/fstab 文件:
/dev/root / ext4 defaults,noatime 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults,size=50m 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
/dev/mmcblk0p2 swap swap 0 0
/dev/mmcblk0p1 /usr ext3 defaults 0 0
/dev/mmcblk0p4 /var ext2 defaults 0 0
/dev/mmcblk0p3 /home ext3 defaults 0 0
如何防止 /home 与 / 安装在同一分区上?