基本分区&逻辑卷

基本分区
基本分区(MBR|GPT) —-> Filesystem —-> mount

MBR 4个分区(4个主分区,扩展分区,逻辑分区)
1.创建分区
[root@server ~]# fdisk /dev/vdb
[root@server ~]# fdisk -l /dev/vdb

GPT 128个主分区
1.创建分区
[root@server ~]# gdisk -l /dev/vdc
[root@server ~]# gdisk /dev/vdc

例:
[root@server ~]# fdisk /dev/sdc
命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-41943039,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+1G
分区 1 已设置为 Linux 类型,大小设为 1 GiB

格式化方式:
[root@server ~]# mkfs.xfs /dev/sdc1
[root@server ~]# mkfs.ext4 /dev/sdc1

挂载方式:
临时挂载:
[root@server ~]# mount /dev/sdc1 /tools
[root@server ~]# df -Th 查看挂载情况 -T文件系统 -h 大小
永久挂载:
[root@server ~]# blkid 查看UUID
[root@server ~]# vim /etc/fstab
UUID=f0578a47-64c5-4906-b8b6-6ff27ab6dc32 /boot xfs defaults 0 0 (默认rw 不检测 不备份)
[root@server ~]# mount -a
[root@server ~]# mount 查看挂载详情

逻辑卷
逻辑卷 —-> Filesystem —-> mount
[root@server ~]# pvcreate /dev/vdd 创建物理卷
[root@server ~]# pvs (pvdisplay)
[root@server ~]# vgcreate vg1 /dev/vdd 创建物理卷组
[root@server ~]# vgs (vgdisplay)
[root@server ~]# lvcreate -L 200M -n lv1 vg1 创建逻辑卷
[root@server ~]# lvs (lvdisplay )
[root@server ~]#
[root@server ~]# mkfs.xfs (mkfs.ext4) /dev/vg1/lv1
[root@server ~]# mkdir /mnt/lv1
[root@server ~]# vim /etc/fstab
/dev/vg1/lv1 /mnt/lv1 xfs defaults 0 0
[root@server ~]# mount -a
[root@server ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg1-lv1 651948 32928 619020 6% /mnt/lv1

逻辑卷的快照
[root@server ~]# lvcreate -L 128M -s -n lv1-snap /dev/vg1/lv1
[root@server ~]# lvs
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert
lv1 vg1 -wi-ao—- 768.00m
lv1-snap vg1 swi-aos— 128.00m lv1 5.92
[root@server ~]# mkdir /mnt/lv1-snap/
[root@server ~]# mount -o ro /dev/vg1/lv1-snap /mnt/lv1-snap/

逻辑卷的扩容
[root@server ~]# pvcreate /dev/vde
[root@server ~]# vgextend vg1 /dev/vde
[root@server ~]# vgs
[root@server ~]# lvextend -L 800M /dev/vg1/lv1
[root@server ~]# lvscan
a. xfs
[root@server ~]# xfs_growfs /dev/vg1/lv1

b. ext2/3/4
[root@server ~]# resize2fs /dev/vg1/lv1
[root@server ~]# lsblk 查看磁盘设备情况

逻辑卷的缩减 只能是ext格式
确保缩减后空间能够存储原有数据
[root@server ~]# df -lh
卸载
[root@server ~]# umount /mnt/lv1
强制文件系统检测
[root@server ~]# e2fsck -f /dev/vg1/lv1
缩减
做了快照得先把快照信息备份后lvmove 快照
[root@server ~]# resize2fs /dev/vg1/lv1 2G
[root@server ~]# lvreduce -L 2G /dev/vg1/lv1
重新挂载
[root@server~]# mount -a
查看分区大小及文件
[root@server ~]# df -lh

缩减逻辑卷;
注意:1、不能在线缩减,得先卸载;
2、确保缩减后的空间大小依然能存储原有的所有数据;
3、在缩减之前应该先强行检查文件,以确保文件系统处于一致性状态;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值