centos7 data盘有数据,想加块云硬盘给data用,不想丢数据如何处理

centos7 data盘有数据,想加块云硬盘给data用,不想丢数据如何处理
最新版的云硬盘扩容方式
ext4的 : growpart /dev/vdb 1 && resize2fs /dev/vdb1
xfs的: growpart /dev/sdb 1 && xfs_growfs /dev/sdb1
[root@VM-16-10-centos ~]# fdisk -l #首先查看磁盘情况

磁盘 /dev/vda:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x0009ac89

设备 Boot Start End Blocks Id System
/dev/vda1 * 2048 104857566 52427759+ 83 Linux

磁盘 /dev/vdb:107.4 GB, 107374182400 字节,209715200 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

[root@VM-16-10-centos ~]# df -H #发现 /dev/vdb1没有被挂载到data盘 我们data盘也正好有数据
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 4.1G 0 4.1G 0% /dev
tmpfs 4.1G 25k 4.1G 1% /dev/shm
tmpfs 4.1G 902k 4.1G 1% /run
tmpfs 4.1G 0 4.1G 0% /sys/fs/cgroup
/dev/vda1 53G 11G 40G 22% /
tmpfs 811M 0 811M 0% /run/user/0

#首先 创建一个
mkdir data_bak
#然后把新的云硬盘挂载到 data_bak
mount /dev/vdb1 /data_bak
#然后我们把data盘的数据拷贝到data_bak里面
cp -rp /data/* /data_bak/
#拷贝完了之后 取消挂载 data_bak
umount /data_bak
#然后进入原本的 data盘删除所有数据 也可以修改名称
cd /data && rm -rf * 或者 mv data databackup 再重新创建 mkdir data
#然后我们在把云硬盘挂载到data
mount /dev/vdb1 /data
#在进入查看data盘 里面的数据就是cp好的数据 然后就大功告成了 如果有服务正在运行 需要重新启动
df -H #发现挂载成功了
#把云硬盘写入到系统 不然重新启动服务器,磁盘又显示未挂载了
vi /etc/fstab

/dev/vdb1 /data ext3 defaults 1 1

#保存即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值