CentOS挂载配置文件的核心修改位置
在CentOS系统中,永久挂载配置的默认修改文件是/etc/fstab(文件系统表)。该文件用于定义系统启动时自动挂载的文件系统信息,是实现开机自动挂载的关键配置文件。
/etc/fstab文件的作用与格式/etc/fstab中的每一行代表一个挂载条目,系统会根据该文件的配置在启动时自动完成挂载。其标准格式如下:
<设备名称或UUID> <挂载点> <文件系统类型> <挂载选项> <dump备份标志> <fsck检查顺序>
blkid命令获取的UUID(更稳定,避免设备名称变化导致挂载失败);/mnt/data);ext4、xfs、ntfs等(可通过lsblk -f查看);defaults(默认选项,包含rw,suid,dev,exec,auto,nouser,async),可根据需求添加noexec(禁止执行)、nosuid(禁止设置SUID/SGID)、nofail(挂载失败不阻止系统启动)等;0表示不备份(默认);0表示不检查,1表示根文件系统(优先检查),2表示其他文件系统。/etc/fstab的注意事项sudo cp /etc/fstab /etc/fstab.baksudo mount -a命令测试,若无报错则说明配置正确;/etc/fstab的权限需保持为644(-rw-r--r--),避免权限异常影响系统启动;/mnt挂载到/mnt/data),否则会导致系统启动失败。除/etc/fstab外,若需临时挂载(仅当前会话有效),可使用mount命令,无需修改配置文件;若需绑定挂载(如将/etc/ssh/sshd_config挂载到/backup/sshd_config),可在/etc/fstab中添加bind选项:
/etc/ssh/sshd_config /backup/sshd_config none bind 0 0
修改后执行sudo mount -a即可生效。