ubuntu 自动挂载分区

本文详细解析了Linux系统中fstab文件的结构与各字段意义,包括如何指定文件系统、挂载点、类型及挂载参数等关键信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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是系统当前挂载的文件系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值