磁盘管理

磁盘管理

MBR分区

  1. 最多支持4个主分区
  2. 系统只能安装在主分区
  3. 扩展分区要占一个主分区
  4. MBR最大只支持2TB

查看磁盘分区

fdisk
这个命令是磁盘分区表操作工具,fdisk能将磁盘分区,同时也能为每个分区指定分区类型,总的来说,fdisk就是磁盘工具

    fdisk -l : 查看硬盘分区表
   df -Th : 显示已挂载的磁盘文件系统
   cat  /proc/partitions 显示已识别的所有分区

在这里插入图片描述

物理卷

pvcreate创建
pvremove移除
pvscan扫描
     转换bcd三个盘为物理卷      
             pvcreate  /dev/sd[bcd]

卷组

vgcreate创建
vgdisplay显示详细信息
vgextend扩展
vgreduce ,vgremove缩减
创建一个1904class的卷组
	vgcreate 1904class_vg   /dev/sd[bcd]
查看卷组信息
	vgdisplay 1904class_vg
将物理卷从卷组移除
	vgreduce 1904class_vg  /dev/sdc
卷组扩展
	vgextend 1904class_vg  /dev/sdc

逻辑卷

lvcreate创建
lvextend扩展
lvremove移除
lvscan扫描
创建一个30G的逻辑卷
	lvcreate  -L 30G -n  1904class_lv   1904class_vg 

格式化

文件系统建立(格式化)xfs 支持大文件格式 16EB  单个文案是8EB
mkfs.xfs  /dev/1904class_vg/1904class_lv
 格式化1904class_lv

挂载和卸载

挂载
	挂载的作用就是将目录和逻辑卷设备连接到一起,进入目录就是进入设备
	建立好 /mnt/xfs 挂在路径   mkdir /mnt/xfs
	mount   /dev/1904class_vg/1904classlv   /mnt/xfs
卸载
	不能在挂载目录中执行卸载
	umount   /dev/1904class_vg/1904class_lv
永久性挂载
	编辑vim  /etc/fstab  编辑后执行mount -a 实现立即读取改文件并挂载
	     vim  /etc/fstab
		/dev/1904class_vg/1904class_lv   /mnt/xfs   xfs defaults  0  0  
		文件系统挂载列表 写在里面的内容在开机的时候会自动读取

扩容

逻辑卷扩容
	lvextend  -L +30G /dev/1904class_vg/1904class_lv

	xfs_growfs  /dev/1904class_vg/1904class_lv

扩展根分区

	pvcreate  /dev/sde   #物理卷建立
    vgextend  centos  /dev/sde #扩展卷组
    vgdisplay  centos
    lvextend  -L +10G  /dev/centos/root  #逻辑卷扩容
    lvscan
    df  -Th
    xfs_growfs  /dev/centos/root   #文件系统扩展
    df  -Th

分区表的备份和还原


 1. 先建立一个test_lv逻辑卷
 2. mkfs.xfs  /dev/1904class_vg/test_lv  格式化
 3. mkdir  /mnt/mbr
 4. mount /dev/19040class_vg/test_lv   /mnt/mbr   挂载
 5. dd if=/dev/ada  of=/mnt/mbr/mbr.bak bs=512 count =1         备份分区表到逻辑卷中
 6. dd if=/dev/zero   of=/dev/sda/ bs=512 couont = 1  破坏分区表
 7. 重启进入光盘救援模式进行恢复    Troubleshooting
 8. 进入救援模式    Rescue a CentOS system
 9. 选择  continue
 10. 进入救援模式查看硬件设备  cd /dev           ls
 11. 逻辑卷未激活无法挂载
 12. lvchange  -ay  /dev/1904class_vg/test_lv       #激活逻辑卷   -a 激活  y 确认
 13. mount /dev/1904class_vg/test_lv  /mnt/mbr     
 14. dd  if =/mnt/mbr/mbr.bak  of=/dev/sda
 15. reboot重启

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值