ubuntu 自动挂载分区

来源:互联网 发布:java类中有哪些元素 编辑:程序博客网 时间:2024/05/29 07:48
fstab的内容如下所示:
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
#/dev/sda1
UUID=4b2de0bc-7242-4207-af3d-c0c1bbfea3b1      /      ext4      errors=remount-ro      0      1

主要信息分为六列: <file system> <mount point> <type> <options> <dump> <pass>

各项含义如下:
1、文件系统所在的设备。IDE设备一般是dev/hda*,SCSI设备一般是dev/sda*,对于swap设备,该字段为none。

     获取分区的UUID,sudo blkid


2、确定挂载点


3、确定文件系统类型


4、mount参数,即加载文件系统所需要的参数,对于大多数系统使用defaults即可。

      一些常见选项的含义:

       ro 以只读模式加载该文件系统 (rw可读写)
       sync 不对该设备的写操作进行缓冲处理,这可以防止在非正常关机时情况下破坏文件系统,但是却降低了计算机速度 
       user 允许普通用户加载该文件系统 
       quota 强制在该文件系统上进行磁盘定额限制 
       noauto 不再使用mount -a命令(例如系统启动时)加载该文件系统

       noexec不允许可执行文件可执行(但千万不要把根分区挂为noexec,那就无法使用系统了,连mount 命令都无法使用了,这时只有重新做系统了!)
       nodev   不允许挂载设备文件 
       nosuid,nosgid    不允许有suid和sgid属性 
       nouser   不允许普通用户挂载

5、该选项被dump命令使用来检查一个文件系统应该以多快频率进行转储,若不需要转储(备份)就设置该字段为0 

6、是否使用fsck检查硬盘。0 不检查、检查根分区只能是1,其他文件系统应该为2。


fstab是系统启动时挂载的文件系统,mstab是系统当前挂载的文件系统。

原创粉丝点击