磁盘,逻辑卷那点事儿

  • Post author:
  • Post category:其他


磁盘,逻辑卷那点事儿

1.lsblk

lsblk命令的英文是“list block”,即用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系

2.fdisk -l

linux中通过fdisk -l 查看机器所挂硬盘个数及分区情况

fdisk /dev/sdb 对sdb磁盘进行分区

mkfs -t ext4 -c /dev/sdb 格式化磁盘sdb为ext4格式的文件系统

-t : 给定档案系统的型式,Linux 的预设值为 ext2

-c : 在制做档案系统前,检查该partition 是否有坏轨

3.LVM逻辑卷管理器(创建LV有两种方式,一种是基于磁盘的,另外一种是基于分区的)

基于磁盘步骤如下:

fdisk -l

创建pv:pvcreate /dev/sdb 查看pv:pvdisplay或pvs

创建vg: vgcreate vgname /dev/sdb 查看vg:vgdisplay vgname或vgs;若希望使用大于256G的逻辑卷,则创建卷组时需要指定更大的PE.vgcreate – 64MB vgname /dev/sdb /dev/sdc1

给vg添加pv: pvcreate /dev/sdc; vgextend vgname /dev/sdc

从现有的卷组中删除一个物理卷:vgreduce data /dev/sdc

创建lv: lvcreate -L 15G -n lvname vgname 查看lv:lvdisplay或lvs

创建文件系统: mkfs.ext4 /dev/vgname/lvname

创建挂载点: mkdir mounted_path

挂载: mount /dev/vgname/lvname /root/mounted_point

删除lv:

先卸载:umount /dev/vgname/lvname

在删除:lvremove /dev/vgname/lvname

查看磁盘大小:df -hT

lv扩容:lvextend -L+5G /dev/vgname/lvname

Linux在线扩容文件系统:

ext4格式:

resize2fs /dev/vgname/lvname

xfs格式:

xfs_growfs /dev/sdb

基于分区步骤如下:

fdisk创建分区:

fdisk /dev/sdc (n\ p\ 1\ +500m\ w\) –创建了500M分区

fdisk /dev/sdc (n\ p\ 1\ +1024m\ w\) –创建了1G分区

查看分区信息:fdisk -l /dev/sdc

Device Boot Start End Blocks Id System

/dev/sdc1 1 62 497983+ 83 Linux

/dev/sdc2 63 187 1004062+ 83 Linux

创建基于分区的物理卷:pvcreate /dev/sdc1

创建卷组:vgcreate soft /dev/sdc1

激活卷组:vgchange -a y soft

添加卷组到物理卷:pvcreate /dev/sdc1;vgextend soft /dev/sdc2

从卷组中删除物理卷:vgreduce soft /dev/sdc2

创建lv:lvcreate -l366 soft -n soft01

创建文件系统: mkfs.ext4 /dev/soft/soft01

挂载文件系统:mkdir /soft; mount /dev/soft/soft01 /soft

df -h



版权声明:本文为qq_41111018原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。