如何使用文件/etc/fstab管理mount

本文介绍了Linux中挂载的基本原则,如根目录优先挂载、每个挂载点唯一等,并详细讲解了如何编辑及使用/etc/fstab文件来确保系统启动时自动挂载指定的分区。通过示例解释了文件各列的含义,包括UUID、挂载点、文件系统类型等,并演示了使用`mount -a`命令应用配置的方法。

mount的原则

1.根目录必须先被挂载

2.挂载点必须是已经存在的目录,要遵循FHS

3.每个挂载点同一个时刻只有挂载一次

4.每个分区在同一个时刻只能挂载一次

5.如果要卸载,要将工作目录下移除这个挂载点(包括挂载点)

/etc/fstab:

手动mount机器重启会丢失,所有在写到文件里,这样下次开机之后就会不需要自己手动再 mount

[root@localhost myc]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Sat Jan 22 22:53:19 2022
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=ab3b5d19-5c6a-4015-b08b-0d4a8e0fcb79 /                       xfs     defaults        0 0
UUID=b15c5bf0-e914-4021-b9e8-9d23ee1b5b1b swap                    swap    defaults        0 0

文件的书写

第一个列是UUID,也可以是设备名/dev/sda2

可以用blkid查看UUID,blkid是用来查看设备的文件系统的

[root@localhost myc]# blkid 
/dev/sda1: UUID="b15c5bf0-e914-4021-b9e8-9d23ee1b5b1b" TYPE="swap" 
/dev/sda2: UUID="ab3b5d19-5c6a-4015-b08b-0d4a8e0fcb79" TYPE="xfs" 

这个UUID可以用来填在这个文件里

挂载点在第二列

第三列是磁盘分区的文件系统,需要自己手动写

第四列是文件系统参数,一般有可读可写,是否可执行,是否其他用户可以使用mount

mount默认只有root用户可以使用,正常就写defaults

第五列是否能被dump命令使用,通常是0

第六列是否能使用fsck检查 扇区,通常是0

文件的执行

写好以后保存,执行mount -a,新添加的挂载就出来了

用df 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值