20240204 - ecs - 重启ecs导致磁盘没挂上
20240204 - ecs - 重启ecs导致磁盘没挂上
重启ECS主机时,如果/etc/fstab文件没有正确的挂载信息,将导致之前的挂载磁盘无法自动挂载
/etc/fstab文件是Linux系统用于存储文件系统挂载信息的配置文件. 在启动过程中,系统会读取该文件并按照其中的配置进行挂载操作.
当系统启动时,会检查/etc/fstab文件中定义的文件系统,并尝试按照指定的设置进行挂载. 如果没有找到相应的挂载点或者挂载失败,那么相应的文件系统就无法被正确地挂载到系统中
因此,为了确保在重启ECS主机后能够正常挂载之前的磁盘,需要在/etc/fstab文件中正确地配置挂载信息,包括设备名称,挂载点,文件系统类型等. 只有在正确配置后,系统才能够根据这些信息自动挂载对应的磁盘.
df -h
/dev/vda1 40G 25G 13G 66% /
fdisk -l
Disk /dev/vdb: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
配置文件
cat /etc/fstab
UUID=84xx4-f824-41xf-aax6-xxxx / ext4 defaults 1 1
/root/swapfile swap swap defaults 0 0
#取消注释
#/dev/vdb /u01/logs ext4 defaults 0 0
临时目录
mkdir /u01/logs1
目录挂载
mount /dev/vdb /u01/logs1/
移动日志
mv /u01/logs/*.gz /u01/logs1
解绑日志
umount /u01/logs1/
停止服务
#/u01/nginx/sbin/nginx -s stop
cd /u01/logs
rm -rf *.log
umount -a
#PROD A is live
/u01/nginx/sbin/nginx -c /u01/nginx/conf/nginx-a.conf
