前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux下增加磁盘改变指定文件路径分区挂载点和迁移数据

linux下增加磁盘改变指定文件路径分区挂载点和迁移数据

作者头像
张善友
发布2018-01-22 16:11:49
2.8K0
发布2018-01-22 16:11:49
举报
文章被收录于专栏:张善友的专栏张善友的专栏

Centos7 系统上原有目录/data 挂载根目录下,空间有点小,我们需要把/data目录挂载到另一个磁盘,同时把数据迁移。

1.查看分区情况 fdisk -l 2.查看路径对应分区情况 df -l 3.查看分区文件格式 df -T -H

4.给指定磁盘分区 fdisk /dev/vda

Command (m for help) n   primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-5221, default 1): 1 Last cylinder, +cylinders or +size{K,M,G} (1-5221, default 5221): 15221 Command (m for help): w  #保存配置

5.分区后系统没有马上识别新的分区。要执行partprobe或者重启才能识别新的分区 partprobe

6.格式化

mkfs.ext4 /dev/vda2

7. 把分区格式化挂在/data01下,再把data的数据备份到data01又重新把分区挂载到/data mkdir /data01 echo -e "n\np\n2\n\n\nw" | fdisk /dev/vda &> /dev/null

8.mount /dev/vda2 /data01

9.拷贝源路径文件到 新路径 cd /data;find ./|cpio -dump /data01

10. 重新分配挂载点 umount /data01 ; mount /dev/vda2 /data

11.查看分区uuid # blkid

12.修改路径对分区挂载 /etc/fstab这个是开机自动挂载文件。可以修改 grep /data /etc/mtab >> /etc/fstab

如果想清理/ 目录下的空间。建议 1.确认现在的/data下目录数据是跟原本一样 2.把现在的/data卸载。就可以看到原本的/data下的数据,然后删除掉。再挂载/data 具体操作如下: umount /data #卸载现在挂载的盘 df -h #查看目前是不是已经没有挂载/data盘了 du -sh /data #确认是9G , rm -rf /data/*  # 清理 / 根目录 mount /dev/vda2 /data   #再然后继续把刚才的磁盘挂载到/data 

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-11-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档