关于linux开机之后自动挂载的分区,可以有两种思路。其一,是在/etc/fstab中配置;其二,是利用开机启动的脚本进行自动执行挂载命令。
方法一:在/etc/fstab文件中配置
关于这个文件的描述说明如下:
要求:
1)根目录/必须载入,而且要先于其他载入点被载入
2)其他载入点必须为已建立的目录
3)若进行卸载,必须先将工作目录移到载入点及其子目录之外
下面是/etc/fstab的实例
# This file is edited by fstab-sync – see 'man fstab-sync' for details
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
LABEL=SWAP-sda2 swap swap defaults 0 0
/dev/sda3 /home ext3 defaults 1 1
/dev/hdc /media/cdrom auto pamconsole,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
解释:
第一列为设备号或该设备的卷标
第二列为挂载点
第三列为文件系统
第四列为文件系统参数
第五列为是否可以用demp命令备份。0:不备份,1:备份,2:备份,但比1重要性小。设置了该参数后,Linux中使用dump命令备份系统的时候就可以备份相应设置的挂载点了。
第六列为是否在系统启动的时候,用fsck检验分区。因为有些挂载点是不需要检验的,比如:虚拟内存swap、/proc等。0:不检验,1:要检验,2要检验,但比1晚检验,一般根目录设置为1,其他设置为2就可以了。
方法二:通过开机执行脚本挂载
/etc目录下有系列开机自动执行的脚本,那么只要往其里面加入挂载命令也可实现自动挂载,Ubuntu下亲测有效,方法步骤如下:
首先创建/media下的对应的挂载目录,然后用vi或者Gedit 打开/etc/rc.local文件,在其后面(Ubuntu下有一句exit 0,需要添加在这一句前面)添加下述内容(去掉行号):
1 mount -t ntfs /dev/sda1 /media/C
2 mount -t ntfs /dev/sda5 /media/D
3 mount -t ntfs /dev/sda6 /media/E
再保存文件,重启机器的时候也能实现自动挂载
参考:
http://www.cnblogs.com/daocaoren/archive/2011/06/14/2080515.html
http://winhyt.iteye.com/blog/980749
http://www.ylmf.net/linux/tips/201010197264.html
这个区分度还是不错的