首页 > 代码库 > Linux中的系统挂载文件/etc/fstab
Linux中的系统挂载文件/etc/fstab
[root@localhost ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Wed Oct 5 15:21:46 2016
#
# 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
#
/dev/mapper/VolGroup-lv_root / ext4 defaults 1 1
UUID=546c4e25-7b06-468b-89a1-e66280c4ee98 /boot ext4 defaults 1 2
/dev/mapper/VolGroup-lv_swap swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
[root@localhost ~]#
第一字段:分区设备文件名或UUID
1.UUID为硬盘通用唯一识别码
2.查看UUID方法:
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
6.5G 1.6G 4.7G 26% /
tmpfs 246M 0 246M 0% /dev/shm
/dev/sda1 477M 28M 425M 7% /boot
[root@localhost ~]# dumpe2fs -h /dev/sda1
Filesystem UUID: 546c4e25-7b06-468b-89a1-e66280c4ee98
3.之前系统都是用的分区设备文件名,后来才兼容了UUID
第二字段:挂载点
第三字段:文件系统名称
第四字段:挂载参数
第五字段:指定分区是否被dump备份,0:否,1:每天备份,2:不定期备份
第六字段:指定分区是否被fsck检测,0:否,其他数字代表检测优先级,1高
备注:
1.分区自动挂载:
a.[root@localhost ~]# vi /etc/fstab
/dev/sdb5 /disk5 ext4 defaults 1 2
b.[root@localhost ~]# mount -a
c.[root@localhost ~]# reboot
2.这个文件很危险,如果写错了,系统就无法启动
a.跟分区写错了
彻底跪了
b.其他分区写错了
1.系统启动会报错,然后提示你输入root密码
2.进入root后修改/etc/fstab文件,把错的改对就好了
a.如果提示文件是只读的,即使是root也改不了:
[root@localhost~]# mount -o remount,rw /
Linux中的系统挂载文件/etc/fstab