@文件系统的备份与恢复

1、dd命令
dd if=/dev/zero of=/dev/sdb bs=500M count=1 
 
if : 从哪里读文件
of : 写入到哪里
bs : 写入500M
count : 写一块
2、模拟文件系统出问题
1、直接向硬盘中写数据,不能测试向分区写数据
2、卸载之后重新挂载
[root@localhost ~]# mount /dev/sdc1 /root/test
mount: mount /dev/sdc1 on /root/test failed: Structure needs cleaning

3、对文件系统进行修复
xfs_repair [磁盘或分区路径]

注: xfs_repair修改硬盘之后,硬盘数据丢失,所以对重要的数据要进行数据备份
3、文件系统的备份与恢复
备份:另外在保存一份
恢复:将以前保存的数据进行还原

touch 1.txt
echo aaaa > 1.txt
cp  1.txt   2.txt

rm 1.txt

cp 2.txt 1.txt

1.log   1T = 1024G

全量备份和增量备份
全量备份:将需要备份的文件全部复制一份
增量备份:在原来备份基础上,把新增数据重新备份一份

备份与恢复的命令
xfsdump : 备份的命令
xfsrestore  : 恢复的命令


# 备份的步骤
1、安装备份命令
[root@localhost test]# yum install xfsdump -y

2、备份的等级
0  全量备份

1 ~ 9 增量备份(等级)

3、备份的参数
-L :记录每次备份的地方
-M :注释,此次备份的注释
-l :指定备份的等级
-f :备份的文件名称
-I :查看备份信息

4、备份的条件(限制)
	1、必须使用root权限
	2、只能备份已经挂载的内容
	3、只能备份xfs文件系统
	4、只能够用xfsrestore来恢复

5、备份的命令格式
xfsdump [参数] 备份路径
xfsdump -L sdb1_bak -M "sbd1_from_xxx" -l 0 -f sdb1_from_bak_1 /root/oldboy

6、数据恢复
xfsrestore

7、恢复数据的参数
-f : 指定备份的文件路径

8、恢复的格式
xfsrestore [参数] 恢复的路径
[root@localhost oldboy]# xfsrestore -f /root/sdb1_from_bak_3 /root/oldboy/
4、LVM
1、什么是lvm

你如何保证你的硬盘空间恰好够用?
如果你的硬盘你够用了怎么扩容?

LVM是文件系统管理工具

/root/oldboy --->  lv[5G]
/root/oldboy --->  lv[3G]

2、LVM的优点
	1、可以动态扩容与缩容
	2、可以将新增加的硬盘添加到VG存储池
	3、可以突破物理存储卷的限制



3、使用lvm
	1、安装lvm软件包
		yum install lvm2 -y
	2、将磁盘交给pv
		pvreate [磁盘|磁盘分区]
	3、查看pv
		pvs
		pvscan
	4、创建vg
		vgcreate [vg名称] [pv路径]
	5、查看vg
	6、创建lvm逻辑卷(lv)
		-L : 创建逻辑卷的大小
		-n : 逻辑卷的名字
		lvcreate [参数] 逻辑卷名称
	7、制作文件系统
		mkfs.xfs /dev/vg1/xxx
	
	8、挂载文件系统
		mount [lv的路径] [挂载点的路径]
		
	9.	卸载lv/vg/pv方式    
		格式:  lvremove  [路径]  [名称]
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值