CentOS如何正确设置磁盘开机挂载

须要挂载的磁盘:/dev/xvdb1node

须要挂载到的目录:/datashell

1.设置临时挂载

临时挂载相信不少同窗都知道,直接mount就行,这里就再也不详述:运维

mount.ext4 /dev/xvdb1 /data

2.设置开机挂载

设置开机挂载,相信你们也清楚,就是将挂载磁盘的命令写入到/etc/fstab里面,例如:ide

[root@node6 ~]# cat /etc/fstab 

#
# /etc/fstab
# Created by anaconda on Tue Sep 25 07:04:32 2018
#
# 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=409f4041-b0aa-484c-b951-a2c8685e0f94 /                       ext4    defaults        1 1
UUID=cc4715a3-1d1c-43a3-890e-e936bc24283e /boot                   ext4    defaults        1 2
UUID=04138d32-471a-4464-976e-0755d8254e16 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

每一列表明的含义:3d

  • 第一列:磁盘的编号或者UUID
  • 第二列:须要挂载到的目录
  • 第三列:文件系统格式
  • 第四列:系统的默认参数,这里通常填defaults就好
  • 第五列:是否备份,0表示不备份,1表示天天备份,2表示不按期备份(本身挂载就选0吧)
  • 第六列:是否开机检查扇区:0表示不检查,1表示最先检验,2表示在1以后开始检验(看须要,通常本身挂载的选0)

2.1 不严谨的方式

  首先说下不严谨的方式,我也是一直这样作的,那就是第一列写的是磁盘的编号,即/dev/xvdb1。这中作法不可取是由于在系统重启事后,设备编号/dev/xvdb1有可能会发生改变,这样的话就至关于挂载了一个错误的目录,会致使很严重的后果!code

不严谨的挂载以下图:blog

CentOS如何正确设置磁盘开机挂载

2.2 正确的姿式

正确的挂载方式,应该和系统默认分区同样,也使用UUID来进行挂载!!具体作法以下:it

  1. 使用blkid命令,查看设备的UUID:
    CentOS如何正确设置磁盘开机挂载class

  2. 使用UUID来进行开机挂载配置:

CentOS如何正确设置磁盘开机挂载
总结:fstab挂载磁盘时,要使用UUID而不是设备编号!配置

做为一名合格的运维工程师,应该随注意这些不稳定的因素,保障系统的稳定性~~

相关文章
相关标签/搜索