您的位置:首页 > 其它

基本分区&逻辑卷

2017-07-18 16:34 134 查看
基本分区

基本分区(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、在缩减之前应该先强行检查文件,以确保文件系统处于一致性状态;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: