Linux挂载磁盘方法
问题描述
最发现服务器日志磁盘空间快没了,但是最开始实施的时候上过500G的磁盘但是没用上,看了下磁盘空间剩余情况。
df -h #查看磁盘空间使用情况可以看到根目录下的磁盘空间剩余4.8G,很快就满了。

lsblk -l #查看磁盘挂载情况500G磁盘挂载到了/data目录上,导致/opt目录下的服务,产生的数据都放在vda1上;

解决方法
可以将/dev/vdc的数据盘从/data上卸载出来,重新挂载到根目录或/opt目录下。
data数据备份到其他磁盘,备份防止数据丢失
fdisk /dev/vdc #操作数据盘
这里提示操作可能造成数据丢失,里面本来就没文件直接操作【键入m,进入控制列表】;
若有文件通过mv将文件先备份至其他目录。

【键入n,进行新建磁盘】

【键入p,创建主分区】,这里没有在根目录下创建过扩展分区,所以创建主分区

p #创建主分区
e #创建逻辑分区
【一路回车,表示为默认】

查看创建完成的磁盘情况

mkfs -t ext4 /dev/vdcl #格式化创建的磁盘为ext4
原来的/opt目录使用的/dev/vda1磁盘做的存储,现在要用/dev/vdc做opt下的存储,那它将覆盖原有vda1的opt目录做为新opt的存储,因此,操作前先备份/opt内的数据,这样挂载以后才能看见原有opt下的数据,同时防止数据丢失。

拷贝完成后,取消临时挂载点,然后挂载到/opt上,上线使用
unmount /mnt/tmp_opt
mount /dev/vdcl /opt #将磁盘挂载到/opt目录下
最后在/etc/fstab文件按中键入
/dev/vdc1 /opt ext4 defaults 0 0 #开机自动挂载



