9

Linux系统的服务器开机自动挂载硬盘的设置

 2 years ago
source link: https://yanzhongsino.github.io/2023/04/24/linux_operation.and.maintenance_auto.mount/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Linux系统的服务器开机自动挂载硬盘的设置方法

这里介绍两种方法进行安装了Linux系统的服务器开机后自动挂载硬盘的设置,两种方法各有其特点。使用第一种方法挂载,失败后不影响操作系统运行,还可以手动挂载;第二种方法使用UUID识别硬盘,可以避免因为盘符改变造成的挂载不成功。

方法一:在/etc/rc.local内添加挂载命令

  • vi /etc/rc.local打开文件,在文件最后一行添加挂载命令,如挂载/dev/sdb1/disk1上则挂载命令为mount /dev/sdb1 /disk1,并保存。
  • 执行命令chmod +x /etc/rc.d/rc.local赋值文件执行权限。
  • 下次服务器开机即会执行/etc/rc.d/rc.local里的命令。
  • 在文件/etc/rc.local内添加挂载命令,如果输入的挂载命令错误,云服务器重启时不会影响操作系统正常运行。
  • 此方法通过盘符进行自动挂载,云硬盘进行挂载卸载操作、云服务器硬重启时盘符会产生改变或者漂移,建议只有一块数据盘(vdb)时采用该方法设置自动挂载。

方法二:修改配置文件/etc/fstab

  1. 操作步骤(root用户)
  • 备份/etc/fstab文件:cp /etc/fstab /etc/fstab.bak
  • 查看挂载硬盘的信息(UUID和文件类型):blkid /dev/sdb1
  • 显示如下:/dev/sdb1: UUID="37013e09-db10-4680-ad01-2a141597ce43" BLOCK_SIZE="512" TYPE="xfs" PARTLABEL="primary" PARTUUID="9002b507-946b-496d-8c8f-a09003c96465"
  • 在文件/etc/fstab最后一行中写入此硬盘的挂载信息,格式为UUID=37013e09-db10-4680-ad01-2a141597ce43 /disk1 xfs defaults 0 0,注意UUID和TYPE一定要填写正确,然后保存。
  • 运行命令cat /etc/fstab查看挂载信息是否保存
  • 如果配置文件信息有误,重启云服务器时会进入维护模式,需要修改配置信息正确才能正常进入操作系统。
  • 通过将信息写入/etc/fstab中进行自动化挂载云硬盘操作时,建议不要使用盘符以及分区id,建议使用文件系统的UUID,因为当云硬盘涉及到挂载和卸载操作时盘符会产生改变或者漂移。

  • 欢迎关注微信公众号:生信技工
  • 公众号主要分享生信分析、生信软件、基因组学、转录组学、植物进化、生物学概念等相关内容,包括生物信息学工具的基本原理、操作步骤和学习心得。
Wechat_public_qrcode.jpg?raw=true

Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK