linux开机启动自动挂载分区的方法

关于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

点赞 (0)
  1. symbol说道:

    这个区分度还是不错的

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code