当前位置: 首页 > news >正文

Linux更换挂载nfs迁移数据流程

当前:原nfs(10.16.2.1:/myData)挂载在/myData,新的nfs(10.16.2.2:/myData)未挂载
目标把旧nfs的数据迁移到新的nfs上,并把新nfs挂载到/myData

步骤:

1、新nfs挂载到一个空目录/myData_new下:

mount 10.16.2.2:/myData /myData_new

2、停止所有使用了该目录的应用

3、检查是否还有未停止的占用进程

lsof +D /myData 

4、无进程使用则继续,开始迁移文件,全量复制文件夹myData下的文件到文件夹myData_new

rsync -av /myData/ /myData_new/

5、迁移结束后检查两个目录大小是否一致

df -h

6、递归检查两个目录内容是否一致

diff -r /myData/ /myData_new/

7、确认新旧文件夹内容相同后继续,开始卸载nfs

umount /myData
umount /myData_new

8、卸载成功后重新挂载原目录到新nfs

mount 10.16.2.2:/myData /myData 

9、检查挂载情况

df -h
mount -l

10、确认挂载成功且文件夹没问题后,永久修改挂载点,把/etc/fstab里面关于原挂载nfs的信息改成新的nfs信息,保存成功后服务器重启会自动挂载

vim /etc/fstab

10.16.2.1:/myData /myData nfs vers=3,proto=tcp,noatime,rsize=262144,wsize=262144,hard,intr,timeo=50 0 0

改为

10.16.2.2:/myData /myData nfs vers=3,proto=tcp,noatime,rsize=262144,wsize=262144,hard,intr,timeo=50 0 0

文章借鉴自:
文章1
文章2

相关文章:

  • 使用AOP技术实现Java通用接口验签工具
  • 【vue】editor富文本输入全英文,谷歌浏览器:元素不会自动换行bug
  • 为什么hash%length 和hashlength-1 的值是一样的(当length=2的幂次方)
  • Java:三十年演进,永续创新的编程传奇
  • 【SPP】蓝牙 SDP 协议在SPP中的互操作性解析
  • vue2修改窗口字典回显
  • 四款高效数据报表工具 让数据分析更简单
  • TCP的连接建立
  • 解释一下Unity碰撞的触发条件
  • 【LeetCode Solutions】LeetCode 121 ~ 125 题解
  • Unity中根据文字数量自适应长宽的对话气泡框UI 会自动换行
  • 助力 Windows 文件管理:重命名与清理重复文件软件精选
  • leetcode刷题日记——罗马数字转整数
  • 基于SpringBoot + HTML 的心理健康管理系统
  • PHY——LAN8720A 代码解析 (三)
  • HttpClient-01.介绍
  • Libevent UDP开发指南
  • 基于动态渲染与反检测技术的爬虫框架设计
  • Spring笔记05-面向切面编程
  • 每日一题(小白)暴力娱乐篇9
  • 印度32座机场暂停民用航班运营,印称在边境多处发现无人机
  • 屈晓华履新四川省社科联党组书记,此前担任省国动办主任
  • 上海楼市“银四”兑现:新房市场高端改善领跑,二手房量价企稳回升
  • 高盛上调A股未来12个月目标点位,沪深300指数潜在回报15%
  • 国家主席习近平同普京总统出席签字和合作文本交换仪式
  • 现场丨“影像上海”启幕:串联摄影、电影与当代艺术