CentOS如何正确设置磁盘开机挂载
  ghz0WkYuOA95 2023年11月02日 44 0

需要挂载的磁盘:/dev/xvdb1

需要挂载到的目录:/data

1.设置临时挂载

临时挂载相信很多同学都知道,直接mount就行,这里就不再详述:

mount.ext4 /dev/xvdb1 /data

 

2.设置开机挂载

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

CentOS如何正确设置磁盘开机挂载_默认参数

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

#
# /etc/fstab
# Created by anaconda on Tue Sep 25 07:04:32 2018'/dev/disk'man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more infoUUID=409f4041-b0aa-484c-b951-a2c8685e0f94 / ext4 defaults 1 11 24464-976e-0755d8254e16 swap swap defaults 0 00 05,mode=620 0 00 00 0

CentOS如何正确设置磁盘开机挂载_默认参数

每一列代表的含义:

第一列:磁盘的编号或者UUID

第二列:需要挂载到的目录

第三列:文件系统格式

第四列:系统的默认参数,这里一般填defaults就好

Async/sync

设置是否为同步方式运行,默认为async

auto/noauto 

当下载mount -a 的命令时,此文件系统是否被主动挂载。默认为auto

rw/ro        

是否以以只读或者读写模式挂载

exec/noexec        

限制此文件系统内是否能够进行"执行"的操作

user/nouser

是否允许用户使用mount命令挂载

suid/nosuid

是否允许SUID的存在

Usrquota

启动文件系统支持磁盘配额模式

Grpquota

启动文件系统对群组磁盘配额模式的支持

Defaults

同时具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置

第五列:是否备份,0表示不备份,1表示每天备份,2表示不定期备份(自己挂载就选0吧)

第六列:是否开机检查扇区:0表示不检查,1表示最早检验,2表示在1之后开始检验(看需要,一般自己挂载的选0)

2.1 不严谨的方式

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

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

1. 使用blkid命令,查看设备的UUID:

CentOS如何正确设置磁盘开机挂载_默认参数_03

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

CentOS如何正确设置磁盘开机挂载_文件系统_04

 

总结:fstab挂载磁盘时,要使用UUID而不是设备编号!

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  vc476hpxBRpO   2023年12月12日   29   0   0 d3pfc
ghz0WkYuOA95