----------------------------------传统的磁盘分区方法-------------------------------------------------
ide
(1) 查看磁盘容量 fdisk -l3d
注释:blog
<1> Linux系统中添加一个硬盘sda
v8
<2> 硬盘sda上,有2个分区sda1 /sda2rem
(2) 添加一块硬盘get
① 用fdisk -l 查看添加的硬盘it
注释:io
<1> Linux系统中添加了一个sdb的硬盘,磁盘并无分区class
(3) 对磁盘进行分区原理
磁盘分区命令 fdisk /dev/sdb
<1> n 表示建立了一个分区
<2> p表示建立主分区 e表示建立扩展分区, 选择建立分区1,分区2等
<3> 建立分区的大小,图中指定的分区大小是5G
注释:
若是不指定分区大小,默认是所有分配给一个分区
<4> w表示保存分区表
<5> 用fdisk -l 查看分区结果
注释:
<1> 磁盘中有2块硬盘,分别是sda和sdb
(4) 磁盘格式化
mkfs.ext4 /dev/sdb1 对sdb磁盘第一个分区sdb1进行格式化
mkfs.ext4 /dev/sdb2 对sdb磁盘第二个分区sdb2进行格式化
(5) 分区挂载
磁盘的分区要挂载到目录上才能使用
<1> 咱们首先建立2个目录 mkdir data1 mkdir data2
<2> mount /dev/sdb1 /data1 mount /dev/sdb2 /data2
<3> df -h 查看分区挂载是否成功
---------------------------------------------------------------------------------------
卸载分区
umount /mnt 卸载分区
---------------------------------------LVM逻辑卷--------------------------------------------------
LVM逻辑卷的工做原理:
<1> 物理磁盘被格式化为pv ,空间被划分红一个PE
<2> 不一样的pv的PE加入到一个VG当中
<3> LV的大小是基于VG大小的
<4> LV如今能够挂载使用了
<5> LV的扩充和缩小实际上增长和减小PE的数量,不会影响原有数据
(一) 建立LVM逻辑卷
(1) 建立PV
① 建立pv: pvcreate /dev/sdb /dev/sdc
② 查看pv的建立信息: pvdisplay
(2) 建立卷组VG,并将pv加入到卷组中
① 建立VG vgcreate xiaolu /dev/sdb /dev/sdc
② 查看VG建立信息 vgdisplay
(3) 基与卷组VG建立LV
① 建立LV lvcreate -n mylv -L 2G xiaolu
② 查看LV配置信息 lvdisplay
注释:
每建立一个逻辑卷后,会在dev目录下,出现一个该卷组命名的文件夹 /dev/xiaolu/mylv
(4) 格式化逻辑卷
mkfs.ext4 /dev/xiaolu/mylv
(5) 挂载逻辑卷
mount /dev/xiaolu/mylv/mnt
(二) 删除逻辑卷
<1> 先将正在使用的逻辑卷卸载掉 umount
umount /dev/xiaolu/mylv
<2> 将逻辑卷删除掉 lvremove
lvremove /dev/xiaolu/mylv
<3> 删除卷组 vgremove
vgremove /dev/xiaolu/mylv
<4> 最后删除物理卷 pvremove
pvremove /dev/sdb
(三)拉伸逻辑卷
逻辑卷拉伸操做实际上增长逻辑卷中增长PE数量,而PE数量是由VG中剩余的PE数量决定的
逻辑卷拉伸操做能够在线进行,不须要卸载逻辑卷
<1> 扩充逻辑卷
lvextend -L +1G /dev/xiaolu/mylv
<2> 更新文件系统
resize2fs /dev/xiaolu/mylv
(四)拉伸一个卷组
<1> 将要添加到VG的硬盘格式化成pv
pvcreate /dev/sdd
<2>把PV增长到VG中
vgextend xiaolu /dev/sdd
(五)缩小卷组
<1> 卸载逻辑卷
umount /dev/xiaolu/mylv
<2> 将pv从卷组中删除
vgreduce xiaolu /dev/sdd
注释:
缩小逻辑卷的操做时一个很是危险的操做,稍微不注意就可能损坏咱们的逻辑卷,在生产环境中,不建议缩小逻辑卷