磁盤分區,擴容

#####################################################

  1. 查看硬盤
    [root@server0 /]# lsblk

2.修改硬盤的分區表
[root@server0 /]# fdisk /dev/vdb
n 創建新的分區----->回車----->回車---->回車----->在last結束時 +2G
p 查看分區表
n 創建新的分區----->回車----->回車---->回車----->在last結束時 +2G
d 刪除分區
w 保存並退出

[root@server0 /]# lsblk
[root@server0 /]# ls /dev/vdb[1-2]

  1. 格式化文件系統

• mkfs 工具集
– mkfs.ext3 分區設備路徑
– mkfs.ext4 分區設備路徑
– mkfs.xfs 分區設備路徑
– mkfs.vfat -F 32 分區設備路徑

[root@server0 /]# mkfs.ext4 /dev/vdb1
[root@server0 /]# blkid /dev/vdb1 #查看分區文件系統命令

[root@server0 /]# mkfs.xfs /dev/vdb2
[root@server0 /]# blkid /dev/vdb2 #查看分區文件系統的命令

  1. 掛載使用
    [root@server0 ~]# mount /dev/vdb1 /part1
    [root@server0 ~]# mount /dev/vdb2 /part2

[root@server0 ~]# df -h #查看正在掛載的分區使用情況

5.開機自動掛載
• 配置文件 /etc/fstab 的記錄格式
– 設備路徑 掛載點 類型 參數 備份標記 檢測順序

[root@server0 ~]# tail -2 /etc/fstab
/dev/vdb1 /part1 ext4 defaults 0 0
/dev/vdb2 /part2 xfs defaults 0 0

[root@server0 ~]# df -h

驗證:
[root@server0 ~]# mount -a
檢測/etc/fstab開機自動掛載配置文件,格式是否正確
檢測/etc/fstab中,書寫完成,但當前沒有掛載的設備,進行掛載

[root@server0 ~]# df -h
####################################################
[root@server0 ~]# fdisk /dev/vdb #劃分第三個分區

[root@server0 ~]# partprobe 刷新 新的分區

##################################################
總結:

1.lsblk 查看新的磁盤
2.fdisk 劃分新的分區
3.partprobe 刷新
4.mkfs 格式化文件系統
5.mount 掛載使用
6./etc/fstab 開機自動
###################################################
綜合分區:

1.添加一個80G的虛擬硬盤
[root@server0 ~]# lsblk

2.劃分區如下:
劃分3個主分區,每個10G
劃分3個邏輯分區,每個5G
[root@server0 ~]# fdisk /dev/vdc
p 查看分區表
n 創建新的分區----->回車----->回車---->回車----->在last結束時 +10G
n 創建新的分區----->回車----->回車---->回車----->在last結束時 +10G
n 創建新的分區----->回車----->回車---->回車----->在last結束時 +10G
p 查看分區表
n 創建新的分區
----->回車---->起始回車----->結束回車 將所有空間給擴展分區
p 查看分區表
n 創建新的分區----->起始回車------>結束+5G
n 創建新的分區----->起始回車------>結束+5G
n 創建新的分區----->起始回車------>結束+5G
d 刪除分區
w 保存並退出
[root@server0 ~]# ls /dev/vdc[1-7]

#########################################################
LVM邏輯卷管理

作用: 1.整合分散的空間
2.LVM邏輯卷空間可以動態的擴大或者縮減

零散空閒存儲 ---- 整合的虛擬磁盤 ---- 虛擬的分區

將衆多的物理卷,組成卷組,在從卷組中還分出邏輯卷

麪粉 ------------>大面團----------->小麪糰-------->蒸------->吃

磚------------>房子------------>打隔斷------> 裝修------>入住

#####################################################
建立LVM邏輯卷

1.創建卷組
命令格式:vgcreate 卷組名 分區路徑

[root@server0 ~]# vgcreate myvg /dev/vdc[1-2]

[root@server0 ~]# vgs #查看卷組基本信息
[root@server0 ~]# pvs #查看物理卷基本信息

2.創建邏輯卷
命令格式:lvcreate -L 大小 -n 邏輯卷名稱 基於卷組名

[root@server0 ~]# lvcreate -L 16G -n mylv myvg
Logical volume "mylv" created
[root@server0 ~]# lvs

[root@server0 ~]# mkfs.ext4 /dev/myvg/mylv
[root@server0 ~]# vim /etc/fstab
/dev/myvg/mylv /lvm ext4 defaults 0 0

[root@server0 ~]# mkdir /lvm
[root@server0 ~]# mount -a
[root@server0 ~]# df -h
###################################################
LVM邏輯卷的擴展
思路: 擴大邏輯卷/dev/myvg/mylv,格式話resize2fs
一、卷組有足夠的剩餘空間
1.直接擴展邏輯卷的空間
[root@server0 ~]# vgs
[root@server0 ~]# lvs
[root@server0 ~]# lvextend -L 18G /dev/myvg/mylv
[root@server0 ~]# lvs

2.擴展邏輯卷文件系統
擴展ext4: resize2fs
擴展xfs: xfs_growfs
[root@server0 ~]# blkid /dev/myvg/mylv
[root@server0 ~]# df -h
[root@server0 ~]# resize2fs /dev/myvg/mylv
[root@server0 ~]# df -h

二、卷組沒有足夠的剩餘空間
思路:添加一個磁盤,分區/dev/vdb3,擴大卷組myvg,擴大邏輯卷/dev/myvg/mylv,格式話resize2fs
1.擴展卷組
[root@server0 ~]# vgs
[root@server0 ~]# vgextend myvg /dev/vdc3
[root@server0 ~]# vgs

2.擴展邏輯卷的空間
[root@server0 ~]# lvs
[root@server0 ~]# lvextend -L 25G /dev/myvg/mylv
[root@server0 ~]# lvs

3.擴展邏輯卷文件系統
擴展ext4: resize2fs
擴展xfs: xfs_growfs
[root@server0 ~]# blkid /dev/myvg/mylv
[root@server0 ~]# df -h
[root@server0 ~]# resize2fs /dev/myvg/mylv
[root@server0 ~]# df -h
#########################################################
LVM其他內容

  1. LVM的縮減(瞭解)
  2. PE單位:卷組劃分空間單位 4M

[root@server0 ~]# vgdisplay myvg
[root@server0 ~]# vgchange -s 1M myvg #修改PE的大小
[root@server0 ~]# vgdisplay myvg
[root@server0 ~]# lvcreate -L 250M -n lvtest01 myvg
[root@server0 ~]# lvs

命令格式:lvcreate -l PE的個數 -n 邏輯卷的名字 基於的卷組

[root@server0 ~]# lvcreate -l 86 -n lvtest03 myvg
Logical volume "lvtest03" created
[root@server0 ~]# lvs

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章