將lvm邏輯卷分出一部分

2022-07-20 04:42:13 字數 1999 閱讀 5629

今天公司磁碟報警,檢視磁碟發現掛載的/aa空間還很多,而/ee 空間不足,現將/aa上的lvm分出一部分空間。加到/ee上

注:首先要 df  -t  -h 開一下磁碟格式如果是xfs格式的lvm  那一定一定要注意,這種格式的lvs  只能增加,不能減少,以減少lvs 就損壞。

lvm 管理命令:

收縮:先減檔案系統再減lv(注意順序)

umount /dev/vg1/lv1  先解除安裝

e2fsck -f /dev/vg1/lv1

resize2fs /dev/vg1/lv1 100m 減小檔案系統到100m

lvreduce -l 100m /dev/vg1/lv1 減小邏輯捲到100m

mount -a     在掛載

擴張:先擴lv再擴檔案系統(擴容是不用解除安裝)

lvextend -l +100m /dev/vg1/lv1 邏輯卷的大小增加100m

resize2fs /dev/vg1/lv1 檔案系統增到邏輯卷的大小

現在開始例項操作:

解除安裝掛載的lvm   hou1

減小檔案系統到5g

lvs減小lvm邏輯捲到5g

檢視剩餘的空間pvs或pvscan

擴充套件掛載/ee的hou2

df -h檢視並沒有增加空間所以需要執行下面命令(檔案系統增到邏輯卷的大小 ,相當於重新整理)

再次檢視df  -h  顯示以怎加

下面是xfs格式的lvs擴容例項

前提:xfs是centos7 預裝的作業系統,xfs只能擴大不能縮小,所以需要利用xfsdump / xfsrestore 工具在必須縮小lvm 的情況下,備份與還原資料。

yum -yinstallxfsdump

xfsdump -f /home.xfsdump /home
please enter labelforthisdump session(timeoutin300 sec)
->home
please enter labelformediaindrive0(timeoutin300 sec)
->home

解除安裝 /home

# umount /home
將 /home 的 logical volume 縮減為 5gb

doyou really wanttoreduce home? [y/n]: y

# lvextend -l +100%free /dev/centos/root
延展 xfs 空間

# xfs_growfs /dev/centos/root

格式化 /home 的 lvm

# mount /home
還原備份資料到 /home

# xfsrestore -f /home.xfsdump /home
調整過後的空間大小如下圖示:

到此就完成

測試只是一部分

對於很多測試人員來說,測試相關的內容是工作的全部,這是我們的視角。但是換個角度也許就不是這樣。首先我們工作的地方大部分是商業組織,是某個公司,開發某類產品或者提供某類服務,也就是business。所以從組織的層級往上看,到了一定的級別,其實看到的是業務 產品等東西,當然他們也關心我們技術和競爭對手的...

Laravel 一部分總結

1.使用命令自動建立model層 進入所在目錄 php artisan make model test 2增刪改查 toarray 將資料變成陣列 public functionusertest 增 預設有兩個字段,可以在model層關閉,或者在表中新增 public timestamps fals...

測試只是一部分

對於很多測試人員來說,測試相關的內容是工作的全部,這是我們的視角。但是換個角度也許就不是這樣。首先我們工作的地方大部分是商業組織,是某個公司,開發某類產品或者提供某類服務,也就是business。所以從組織的層級往上看,到了一定的級別,其實看到的是業務 產品等東西,當然他們也關心我們技術和競爭對手的...