Lustre元数据备份
来源:互联网 发布:小米盒子 端口转发 编辑:程序博客网 时间:2024/06/05 17:14
一、备份MDS
1. 创建一个挂载目录:
#mkdir -p /mnt/mds
2. 以ldiskfs形式挂载mds的卷:
#mount -t ldiskfs {mdsdev} /mnt/mds
3. 切换到挂载的目录:
#cd /mnt/mds
4. 备份EA:
#getfattr -R -d -m ‘.*’-P . > ea.bak
5. 确认ea.bak文件是否正确的备份了MDS上的EA数据,使用more命令查看一下文件内容,是否有类似于以下文本的内容:
# file:ROOT/mds_md5sum3.txt
trusted.lov=
0s0AvRCwEAAABXoKUCAAAAAAAAAAAAAAAAAAAQAAEAAAD
6. 备份文件系统所有数据(切记别放在后台执行,不然会异常中断):
#tar czvf {backup file}.tgz --sparse .
7. 切换回上一次的工作目录,即切出挂载目录:
# cd -
7. 卸载文件系统:
#umount /mnt/mds
二、恢复MDS
1. 格式化新的设备(若是原来的设备,则--reformat):
#mkfs.lustre --mdt {other options} {newdev}
2. 挂载文件系统:
#mount -t ldiskfs {newdev} /mnt/mds
3. 切换到挂载的目录:
#cd /mnt/mds
4. 恢复文件系统备份:
#tar xzvpf {backup file}.tgz --sparse
5. 恢复文件系统扩展属性:
#setfattr --restore=ea.bak
6. 确认附加属性已经修复。如果不正确,则所有在文件中的数据将丢失,并且在文件系统里的所有文件大小都将为0.
#getfattr -d -m “.*”ROOT/mds_md5sum3.txt
trusted.lov=0s0AvRCwEAAAAAAAAAAAAAAAAAA
7. 移除(现在无效)的recovery日志:
#rm OBJECTS/* CATELOGS
8. 切出挂载目录:
#cd -
9. 卸载MDS文件系统:
#umount /mnt/mds
- Lustre元数据备份
- 深入理解Lustre文件系统-第7篇 MDC和Lustre元数据
- hadoop元数据备份原理
- 备份Kylin的元数据
- Kylin元数据备份日志
- 【转】备份Kylin的元数据
- CDH元数据的主从备份
- ASM元数据备份与恢复:md_backup和md_restore
- 如何备份虚拟机元数据到USB设备
- ASM元数据备份与恢复:md_backup和md_restore
- MemSolid2.0:pSLC+多备份保障元数据安全
- HDFS源码分析(二)-----元数据备份机制
- HDFS源码分析(二)-----元数据备份机制
- 《高可用的HDFS》——元数据备份方案
- 元数据
- 元数据
- 元数据
- 数据元
- 深入理解直方图
- 虚表指针初始化
- 多线程学习步骤
- Android 自定义Dialog的多种样式
- 【2013南京现场赛】1003 hdu4804 Campus Design 插头dp
- Lustre元数据备份
- 百日百题-基础数学1
- php 去掉字符串的最后一个字符
- cookie简单介绍
- java清空文件的内容
- JDBC访问数据库
- Tensorflow四种Cross Entropy
- OpenCV2编程手册笔记之 6.3中值滤波器
- 数据库连接池Druid使用总结