增加或減少已掛載邏輯卷容量

2021-09-23 18:10:56 字數 1328 閱讀 2274

有的時候,邏輯卷儲存太滿,系統不停報警,這個時候我們就要對邏輯卷進行擴容。這也是使用lvm的乙個好處。

還有一種情況,已經掛載的邏輯卷由於某種原因,需要減少其容量。這個時候如果採用常規的方式會對邏輯捲裡的資料造成破壞,這是不可挽回的資料損壞,所以一定要慎重。

lvextend ‐l 150m /dev/vg0/lv0
接下來看邏輯卷的格式,可以通過df -th檢視。

如果是xfs使用以下命令:

xfs_growfs /dev/vg0/lv0
如果是ext使用以下命令:

resize2fs /dev/vg0/lv0

這個比較麻煩,而且順序一定不能亂,否則極其容易對資料造成破壞。

一定要慎重!

一定要保證,縮減的容量小於未使用的容量。

建議先對資料進行備份。

df‐h			#檢視掛載目錄

umount /dev/vg0/lv0 <‐‐‐ 裁剪容量必須先解除安裝檔案系統

e2fsck ‐f /dev/vg0/lv0 <‐‐‐ 裁剪前必須檢測檔案系統,以免把檔案系統的錯誤擴大

resize2fs /dev/vg0/lv0 150m <‐‐ 必須先重新整理檔案系統的容量資訊 , 這是與擴容相反的 , 順序錯了就會損壞

resize2fs 1.42.9 (28‐dec‐2013)

please run 'e2fsck ‐f /dev/vg0/lv0' first. <‐‐‐‐ 如果已經檢測過,但執行多次還是這個提示,再次執行的時候新增引數 ‐f

resize2fs ‐f /dev/vg0/lv0 150m <‐‐‐‐ 新增引數 數 ‐f 強制調 整

lvreduce ‐l 150m /dev/vg0/lv0 <‐‐‐‐ 再裁剪邏輯卷裝置的容量

rounding size to boundary between physical extents: 152.00 mib

warning: reducing active logical volume to 152.00 mib

this may destroy your data(filesystemetc.)

do you really want to reduce lv0? [y/n]: y <‐‐‐‐ 需要輸入 y 進行確認

mount /dev/vg0/lv0 /home #掛載

df‐h #再次檢視檔案系統

增加 或減少 Kafka topic的副本數

之前的文章講述了kafka的分割槽重分配,該方法同樣可以用來增加或減少kafka topic的副本數。該方法,可靈活地運用於提高topic的高可用性,提高資料的讀寫等場景。目錄 從乙個副本數,增加到2個副本數。再增加乙個副本,達到3個副本數 建立reassign.json檔案 執行重分配操作 kaf...

Python 如何計算當前時間減少或增加乙個月

今天在之前的 中發現了乙個bug,有個計算當前時間減少乙個月的函式,其報出下面的異常資訊 valueerror day is out of range for month看一下 import datatime def last month now time last month now time.m...

mysql cluster 節點增加和減少

增加或減少資料節點的數量和noofreplicas 即副本數,通過管理節點的config.ini配置檔案來設定 有關,一般來說noofreplicas是2,那麼增加或減少的數量也應該是成對的,否則要設定另外的noofreplicas。首先必須確保新加入的資料節點作為新的group加入,預設2個nod...