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