系统存储简易版

1、简介

1、MBR 与 GPT之间的区别?
	MBR分区工具主要针对于 2TB以下的硬盘
	GPT分区工具主要针对于 2TB以上的硬盘

2、MBR分区:fdisk

	1、MBR分区工具主要针对于 2TB以下的硬盘
	2、最多有4个分区
	3、分区内命令
		n : 创建一个分区
		p : 查看分区列表
		w : 写入分区信息到硬盘
		d : 删除一个分区

3、GPT分区 gdisk

	1、GPT分区工具主要针对于 2TB以上的硬盘
	2、支持128个分区
	3、分区命令
		? : 帮助
		n : 创建一个分区
		p : 查看分区列表
		w : 写入分区信息到硬盘
		d : 删除一个分区

4、制作文件系统 mkfs.xfs

	硬盘  ->  分区  -> 格式化制作文件系统 -> 被挂载
	
	1、文件系统
		mkfs.btrfs : 1、性能好,2、占用空间比较小
		mkfs.xfs   : 1、性能好,2、功能比较丰富,3、生态很OK
		mkfs.ext   : 用的少

5、修复文件系统

	1、开机自动挂载
		/etc/fstab
		补充:
			开机自启动脚本
				/etc/re.local : 使用之前必须添加可执行权限
        2、修复文件系统
		xfs_repair 
			-n : 检测
			-L : 清空文件修复(将每一个存储桶中的数据删除,达到一个修复的效果,但是这种方式会删除文件, 日常维护过程中依然需要做备份)

		xfs.repair [分区路径] : 强制修复分区

6、系统备份

xfsdump
	-L:xfsdump会记录每次备份的session Label,这⾥可以填写针对此⽂件系统的简易说明;
    -M:xfsdump可以记录存储Media Label,这⾥可以填写此媒体的简易说明。
    -l:是L的⼩写,就是指定level,有0~9共10个等级,默认为0,即完整备份。
    -f:后⾯接产⽣的⽂件和destination file 。例如/dev/st0设备⽂件名或其他⼀般⽂件⽂件名
    -I:⼤写的“i”,从/var/lib/xfsdump/inventory 列出⽬前备份的信息状态。

xfsdump的限制

    1.必须⽤root权限
    2.只能备份已挂载的⽂件系统
    3.只能备份XFS⽂件系统
    4.只能⽤xfsrestore解释(恢复)
    5.透过⽂件系统的UUID来分辨备份档,因此不能备份相同UUID的⽂件系统

	xfsdump -l 0 -L sdb3_bak -M sdb3_bak -f 全量备份的成果路径1 备份的源路径

	例1:备份/opt目录
		[root@localhost ~]# xfsdump -l 0 -L sdc1_bak -M sdc1_bak -f /root/text.bak  /opt

	例2:恢复text.bak
		xfsrestore -f [备份文件的路径]  [恢复的路径]
		[root@localhost ~]#  xfsrestore -f /root/text1.bak /mnt/

7、LVM动态扩容

1、动态扩容
		1、安装lvm
			yum install lvm2 -y
			
		2、制作pv
			pvcreate /dev/sdd
		
		3、制作vg
			vgcreate [vg名称] /dev/sdd

		4、扩容vg
			vgcreate [vg名称] /dev/sdc

		5、制作lv
			lvcreate -L [大小] -n "名字" [名称]
		
		6、制作文件系统
			mkfs.xfs /dev/vg1/lv_vg1
		
		7、挂载
			mount /dev/vg1/lv_vg1 /mnt

		8、扩容
			vg:
				vgextend /dev/sde
			lv:
				lvextend -L [大小] [lv路径]
			扩容完更新文件系统:
				xfs_growfs [lv路径] 例:/dev/vg1/lv1
		9、缩容
			lvreduce -L [大小] [lv路径]
		
		10、删除
			pv :
				pvremove
			vg:
				vgremove
			lv:
				lvremove
posted @ 2021-07-09 21:29  小丶凡  阅读(60)  评论(0编辑  收藏  举报
1