目錄(持續更新)
基礎-第0章-安裝
基礎-第1章-基本操作
基礎-第2章-磁盤及文件系統管理
基礎-第3章-獲得幫助
基礎-第4章-用戶及權限基礎
基礎-第5章-網絡基本配置
基礎-第6章-管道,重定向及文本處理
基礎-第7章-系統啟動詳解
進階-第1章-日志服務
進階-第2章-DNS域名服務器
進階-第3章-FTP文件共享服務
進階-第4章-NFS文件共享服務
進階-第5章-SMB文件共享服務
進階-第6章-WEB服務Apache篇
進階-第7章-電子郵件服務
進階-第8章-Linux服務基礎及管理
高級-第1章-LVM邏輯卷
高級-第2章-高級權限ACL
高級-第3章-RAID提升速度及冗余
高級-第4章-高級網絡-網卡綁定,子端口
高級-第5章-SELinux安全系統基礎
高級-第6章-IPTable防火墻基礎
高級-第7章-Linux遠程管理-SSH、VNC
第1章-LVM邏輯卷
第一節
LVM邏輯卷
將底層物理硬盤抽象封裝起來,以邏輯卷形式呈現給上層系統,大小動態調整
不會丟失現有數據,大大提高磁盤管理靈活性。
層級
PE(physical Extend) 物理拓展 默認一個PE塊為4M=1024K
PV(physical volume) 物理卷
VG(volume group) 卷組
LV(logical volume) 邏輯卷
將物理拓展硬盤(PE)格式化為物理卷(PV)
創建卷組(VG)空間池(總池),將一個或多個物理卷PV放入卷組(VG)
將VG內裝載的所有PE拿出并自由分塊,形成不同的邏輯卷(LVM)
卷組VG創建完成后,在文件中出現一個卷組名字的文件夾
/dev/vgname
創建邏輯卷后出現邏輯卷名字的設備文件
/dev/vgname/lvname
LV的擴充縮減其實就是增加或減少組成該LV的PE數量,其過程不丟失數據
第二節
創建LVM
1 將物理磁盤設備初始化為物理卷
pvcreate /dev/sdb /dev/sdc
2 創建卷組,并將PV加入卷組中
vgcreate linuxcast /dev/sdb /dev/sdc
3 基于卷組創建邏輯卷
lvcreate -n mylv -L 2G linuxcast
4 為創建好的邏輯卷創建文件系統
mkfs.ext4 /dev/linuxcast/mylv
5 將格式化好的邏輯卷掛載使用
mount /dev/linuxcast/mylv /mnt
查看LVM信息
查看物理物理卷信息:
pvdisplay
pvs
查看卷組信息:
vgdisplay
vgs
查看邏輯卷信息
lvdisplay
lvs
刪除LVM
刪除邏輯卷
lvremove /dev/linuxcast/mylv
刪除VG
vgremove linuxcast
刪除物理卷
pvremove /dev/sdb
上述循序不能改變
第三節
拉伸一個邏輯卷 可以在線運行 不需要卸載
1保證邏輯VG中有足夠的空閑
vgdisplay
2擴充邏輯卷
lvextend -L +1G /dev/linuxcast/mylv
3查看擴充后的大小
lvdisplay
4更新后文件系統
resize2fs /dev/linuxcast/mylv
5查看更形后文件系統
df -h
擴充一個卷組空間
可動態擴充卷組
1將要添加到VG的硬盤格式化為PV
pvcreate /dev/sdd
2 將新的PV添加到指定卷組
vgextend linuxcast /dev/sdd
3 查看擴充后的大小
vgdiskplay
縮小一個邏輯卷
縮小邏輯卷必須離線執行 要卸載邏輯卷
下列步驟順序不能改變
1 卸載已經掛載的邏輯卷
umount /dev/linuxcast/mylv
2 縮小文件系統
resize2fs /dev/linuxcast/mylv 1G
2 縮小LV
lvreduce -L -1G /dev/linuxcast/mylv
4 查看縮小后的LV
lvdisplay
5 掛載
mount /dev/linuxcast/mylv /mnt
縮小卷組
1 將一個PV從制定卷組中移除
vgreduce linuxcast /dev/sdd
2 查看縮小后的卷組大小
vgdisplay