CentOS7學習筆記 LVM磁碟管理

2022-07-08 01:12:08 字數 3485 閱讀 6950

^流程: 分割槽、格式化(檔案系統)、掛載。

1.檢視磁碟資訊

#lsblk  樹狀檢視磁碟資訊(所有可用塊裝置的資訊及依賴關係)

#blkid  檢視分割槽id

#fdisk -l  檢視分割槽資訊

#fdisk -l /dev/sdb

#partprobe /dev/sdb  重新整理磁碟分割槽表

# df -ht  檢視掛載資訊  -t是"type"

2.建立分割槽

#fdisk /dev/sdb  

1.n //建立新分割槽

2.p //主分割槽

3.1 //選擇1號分割槽

4.回車 //確定起始扇區

5.+size //結束大小 如 +5g

6.w //儲存分割槽設定

7.d //刪除

3.格式化(建立檔案系統)

#mkfs.ext4 /dev/sdb1  

centos7 預設使用 xfs檔案系統

4.掛載

手動掛載磁碟 [重啟失效]

#mkdir /mnt/sdb1  建立掛載點

# mount /dev/sdb1 /mnt/sdb1/  mount掛載

手動掛載映象 [重啟失效]

#mount /dev/cdrom /mnt/

自動掛載磁碟 [重啟有效]

#mkdir /mnt/sdb1  建立掛載點

#blkid   檢視分割槽uuid  

#systemctl start gpm  啟動gpm工具複製uuid

不會用就看

#vi /etc/fstab  fatab是存放檔案系統的靜態資訊的檔案

(當系統啟動的時候,系統會自動地從這個檔案讀取資訊,並且會自動將此檔案中指定的檔案系統掛載到指定的目錄。less /etc/fstab 可檢視)

注意/etc/fstab中有固定格式

磁碟     掛載點     檔案系統         屬性       備份   檢測

uuid=""   /mnt/sdb1   ext4或者xfs或auto   defaults     0    0

自動掛載映象 [重啟有效]

/dev/sr0  /mnt/cdrom  iso9660  defaults  0   0

不知道檔案系統type 就:

#df -ht

^目的: 管理磁碟的一種方式,性質與基本磁碟無異

^特點: 隨意擴張大小,縮減大小,快照備份。

^流程: 格式化、掛載

名詞

pv:物理卷(physical volume)

vg:捲組(volume group)

lv:邏輯卷(logical volume)

pe:物理塊(physical extent)

le:邏輯塊(logical extent)

fs:檔案系統

#檢視命令pvs = pvscan

pv

#pvcreate /dev/sdc  將物理磁碟轉換為物理卷

#pvs  檢視pv資訊

vg

#vgcreate vg1 /dev/sdc  建立捲組並將sdc新增進去

#vgextend vg1 /dev/sdd  擴充套件卷組裡的pv將sdd新增捲組

#pvmove /dev/sdc  資料遷移再移除卷組裡的pv

#vgreduce vg1 /dev/sdc  

#vgs  檢視vg捲組資訊

lv

#lvcreate -l 1g/1000m -n lv1 vg1  -l指定空間單位g,m -n 邏輯卷名 卷組名

#lvextend -l +200m /dev/vg1/lv1  擴充套件邏輯卷

#umount /dev/vg1/lv1  取消掛載邏輯卷

#e2fsck -f /dev/vg1/lv1  檢查分割槽是否正常工作

#resize2fs -p /dev/vg1/lv1 調整檔案系統大小

#lvreduce -l 500m /dev/vg1/lv1

#mount /dev/vg1/lv1 /mnt/lv1 掛載

#lvs  檢視lv邏輯卷資訊

fs

#mkfs.ext4 /dev/vg1/lv1  在邏輯卷上建立檔案系統

#resize2fs /dev/vg1/lv1  調整檔案系統大小,如邏輯卷有改動就做一次

lvm快照snap

建立快照卷((ext4)

#lvcreate -l 128m -s -n lv1-snap /dev/vg1/vg1

^注: 注意vg大小

查詢快照卷大小

# lvs

1>建立目錄

# mkdir /mnt/lv1-snap

2>掛載快照卷^注:xfs不識別uuid,所以需要單獨加上-o nouuid來忽略。掛載快照盡量使用ro方式,不易損壞資料。

#mount -o ro /dev/vg1/lv1-snap /mnt/lv1-snap

檢視snapshot

1>檢視兩個卷掛載情況

# df -th

2>檢視兩個卷的關係

# lvscan

3>檢視檔案內容

# ls /mnt/lv1

4>觀察snapshot

# lvs

恢復

進入快照目錄

# cd /mnt/lv1-snap

打包內容

# tar -cf snap.tar

解除安裝快照

# umount /mnt/lv1-snap

解壓到原目錄

# tar xf

swap 交換分割槽

原blog:

#1

Centos 7 學習筆記

toc centos 7 學習筆記 centos community enterprise operating system,中文意思是 社群企業作業系統 是linux發行版之一,它是來自於red hat enterprise linux依照開放源 規定發布的源 所編譯而成。由於出自同樣的源 因此有...

Centos7 擴充套件LVM根分割槽

1 新建分割槽 fdisk dev sda 檢視當前分割槽 新建分割槽 一直回車,保持預設 新建完成 dev sda3 修改分割槽型別為 8e 輸入 w 儲存配置 2 擴充套件lvm partprobe 通知系統分割槽表的變化 pvcreate dev sda3 vgextend centos de...

Centos7下,LVM根分割槽擴容

本次擴容是由於之前給gitlab分配的硬碟空間太小,只有8g。然後有一天,開發人員突然無法上傳 gitlab網頁也打不開。經過一番排查,發現是git伺服器的根分割槽空間滿了。那麼就對其進行擴容。1.gitlab是一台vbox虛擬機器,所以先對該虛擬機器增加一塊虛擬硬碟。vboxmanage clon...