我linux centos 6.3 用mount挂载一目录,后重启下挂载就没了,如何开机自动挂载?

我在网上看的是在/etc/fstab中直接写入。但是我写后没效果,df不出来。
/dev/sda5 /u6 ext4 defaults 1 2 就是我写入的!
如何开机自动挂载?

如果你试了sda5不行,可以试试用UUID进行挂载,查看UUID:
ls -l /dev/disk/by-uuid/
即可看到对应的UUID号。

如果换了UUID还是不行,还有一个方法:
你手动是可以挂载的,那么你把手动挂载的命令写入一个脚本,设置这个脚本开机自启动也是可以实现的:
vi /etc/rc.d/rc.local
加入一行:程序名 程序路径。
例如你在/home/user/下有个文件:a.sh ,则加入:a.sh /home/user/a.sh追问

用了UUID还是df不显示

追答

没有什么显示吗,实在不行你再试试我说的第二个方法。

追问

直接在/etc/rc.d/rc.local里面写 mount /dev/sda5 /u6 就行了吗?

追答

1.把命令写入一个脚本,名字随便起:test.sh
#!/bin/bash
mount /dev/sda5 /u6

2.改变其权限:
$chmod 777 test.sh

3.然后在:/etc/rc.d/rc.local 中加入一句:
test.sh /xxx/xxx/test.sh

上面的xxx代表test.sh的绝对路径

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-04
vi /etc/fstab
/你要挂载的目录 /挂在到哪里 ext4(你挂在的系统类型 6.3默认格式化为ext4 ) defaults 0 0
第2个回答  2017-12-22
这个问题很好解决可将挂载命令添加到启动项文件 /etc/rc.local 中即可!
例如:将/dev/sda1 挂载到 /data ;
编辑/etc/rc.local文件直接加上下面这条命令:
mount /dev/sda1 /data