Linux磁盤精準(zhǔn)縮容:操作詳解與技巧

8107bde8-b6cb-4839-a64a-7790c0ce95e6.jpg

Linux磁盤精準(zhǔn)縮容:操作詳解與技巧

引言

在Linux系統(tǒng)管理中,有效的磁盤空間優(yōu)化對(duì)于維護(hù)系統(tǒng)性能至關(guān)重要。本文將深入探討如何在Linux環(huán)境下安全地進(jìn)行磁盤縮容,幫助你合理調(diào)整存儲(chǔ)資源,確保系統(tǒng)高效運(yùn)行古涧。跟隨本篇的步驟垂券,一起優(yōu)化你的Linux系統(tǒng)磁盤空間花盐!

磁盤縮容的理論基礎(chǔ)

磁盤縮容,即縮小磁盤分區(qū)的大小菇爪,是一個(gè)復(fù)雜但常見的運(yùn)維操作算芯。它允許管理員在不丟失數(shù)據(jù)的情況下釋放或重新分配磁盤空間。然而凳宙,這一過程充滿風(fēng)險(xiǎn)熙揍,錯(cuò)誤操作可能導(dǎo)致數(shù)據(jù)丟失。理解文件系統(tǒng)的工作原理和縮容的風(fēng)險(xiǎn)是成功縮容的關(guān)鍵氏涩。

準(zhǔn)備工作

  • 確認(rèn)有足夠的空間來應(yīng)對(duì)可能出現(xiàn)的問題

  • 使用df和du等命令分析當(dāng)前的磁盤使用狀態(tài)是關(guān)鍵步驟

  • 縮容前對(duì)目標(biāo)節(jié)點(diǎn)重要數(shù)據(jù)進(jìn)行備份届囚,這點(diǎn)不可忽略。

  • 盡量在業(yè)務(wù)低峰期是尖,執(zhí)行數(shù)據(jù)拷貝及磁盤變更操作意系。

  • 提前收集環(huán)境信息,盡量在測(cè)試環(huán)境驗(yàn)證通過后實(shí)施饺汹。

風(fēng)險(xiǎn)知會(huì)

  • 量較大時(shí)蛔添,數(shù)據(jù)拷貝時(shí)間較長,業(yè)務(wù)中斷時(shí)間較長兜辞。

  • 拷貝后迎瞧,文件的時(shí)間戳與權(quán)限可能發(fā)生變化,需要維護(hù)人員謹(jǐn)慎判斷影響逸吵。

  • 實(shí)踐操作對(duì)于維護(hù)人員技能要求是比較嚴(yán)格的凶硅,需要熟悉相關(guān)工具命令,如fdisk扫皱、lvm..

操作實(shí)驗(yàn)

磁盤應(yīng)用類型一:裸磁盤分區(qū)

文件系統(tǒng):ext3足绅、ext4、xfs

步驟

  1. 實(shí)驗(yàn)主機(jī)新增一塊硬盤啸罢,磁盤符為/dev/vdc

  2. 磁盤分區(qū)编检,創(chuàng)建目錄,并掛載硬盤

fdisk /dev/vdc
mkdir /data
mount /dev/vdc1 /data
  1. 停止應(yīng)用扰才,并拷貝數(shù)據(jù)至新增磁盤
cp -r /test01/* /data
  1. 卸載原有磁盤和新增磁盤掛載允懂,并且將新增磁盤掛載至原有目錄
umount /test01
umount /data
mount /dev/vdc1 /test01
  1. 啟動(dòng)服務(wù),并驗(yàn)證數(shù)據(jù)完整性

  2. 停止應(yīng)用衩匣,關(guān)閉主機(jī)操作系統(tǒng)蕾总,并刪除原主機(jī)磁盤(/dev/vdb)

  3. 啟動(dòng)主機(jī)操作系統(tǒng)粥航,并啟動(dòng)服務(wù)測(cè)試

磁盤應(yīng)用類型二:LVM邏輯卷

文件系統(tǒng):ext3、ext4

步驟

  1. 實(shí)驗(yàn)主機(jī)新增硬盤生百,磁盤符為/dev/vdc

  2. 將新增硬盤創(chuàng)建為LVM 物理卷

pvcreate /dev/vdc
  1. 擴(kuò)容LVM卷組
vgextend vg01 /dev/vdc
  1. 停止業(yè)務(wù)應(yīng)用

  2. 縮容LVM 邏輯卷递雀,并執(zhí)行容量調(diào)整。 LVM邏輯卷縮容后容量(100G)應(yīng)小于新增硬盤容量

lvreduce –resize2fs -L 100G /dev/mapper/vg01-lv01
       ----do you want to umount “/test01”  --輸入y
  1. 轉(zhuǎn)移邏輯卷內(nèi)數(shù)據(jù)至新增硬盤
pvmove –n /dev/mapper/vg01-lv01 /dev/vdb /dev/vdc
  1. 啟動(dòng)應(yīng)用并驗(yàn)證應(yīng)用狀態(tài)

  2. 停止應(yīng)用蚀浆,從LVM卷組中刪除物理卷

vgreduce vg01 /dev/vdb
  1. 從LVM配置中刪除物理卷
pvremove /dev/vdb
  1. 關(guān)閉主機(jī)操作系統(tǒng)缀程,并刪除虛擬機(jī)原硬盤

  2. 啟動(dòng)主機(jī)操作系統(tǒng),并啟動(dòng)應(yīng)用驗(yàn)證

文件系統(tǒng):xfs

  1. 實(shí)驗(yàn)主機(jī)新增硬盤

  2. 將新增硬盤創(chuàng)建為LVM物理卷市俊,創(chuàng)建新的LVM卷組杨凑,并且將物理卷添加至新建卷組

pvcreate /dev/vdc
vgcreate vg02 /dev/vdc
  1. 在新建卷組內(nèi)創(chuàng)建LVM邏輯卷
lvcreate -L 100GB -n vg02-lv02 vg02
  1. 新建目錄,并且掛載新建的LVM邏輯卷
mkdir /opt/data-backup 
mount /dev/mapper/vg02-lv02 /opt/data-backup
  1. 停止業(yè)務(wù)應(yīng)用摆昧,并且拷貝業(yè)務(wù)數(shù)據(jù)至新建目錄
cp -r /opt/app01/* /opt/data-backup
  1. 卸載原有邏輯卷與新建邏輯卷撩满,并將新建邏輯卷其掛載至原目錄
umount /opt/app01
umount /opt/data-backup
mount /dev/mapper/vg02-lv02 /opt/app01 
  1. 啟動(dòng)應(yīng)用,并驗(yàn)證業(yè)務(wù)狀態(tài)

  2. 停止應(yīng)用绅你,并刪除原有LV, PV, VG

lvremove /dev/mapper/vg01-lv01
vgremove /dev/vg01
pvremove /dev/vdb
  1. 關(guān)閉主機(jī)操作系統(tǒng)伺帘,并刪除主機(jī)原硬盤

  2. 啟動(dòng)主機(jī)操作系統(tǒng),并啟動(dòng)應(yīng)用

最后

如上演示忌锯,總結(jié)了磁盤縮容的關(guān)鍵步驟和注意事項(xiàng)伪嫁,鼓勵(lì)每一個(gè)小伙伴在充分理解可能的風(fēng)險(xiǎn)后,在測(cè)試環(huán)境中嘗試磁盤縮容汉规,從而逐步提升自己的Linux系統(tǒng)管理能力礼殊。


最后~歡迎關(guān)注我! @Linux學(xué)習(xí)的那些事兒

我的個(gè)人資源整理针史,滿滿都是干貨:有需要可以在主頁訪問

如果本文對(duì)你有幫助晶伦,歡迎點(diǎn)贊、收藏啄枕、轉(zhuǎn)發(fā)給朋友婚陪,讓我有持續(xù)創(chuàng)作的動(dòng)力!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末频祝,一起剝皮案震驚了整個(gè)濱河市泌参,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌常空,老刑警劉巖沽一,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異漓糙,居然都是意外死亡铣缠,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蝗蛙,“玉大人蝇庭,你說我怎么就攤上這事〖窆瑁” “怎么了哮内?”我有些...
    開封第一講書人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長壮韭。 經(jīng)常有香客問我北发,道長,這世上最難降的妖魔是什么泰涂? 我笑而不...
    開封第一講書人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任鲫竞,我火速辦了婚禮,結(jié)果婚禮上逼蒙,老公的妹妹穿的比我還像新娘。我一直安慰自己寄疏,他們只是感情好是牢,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著陕截,像睡著了一般驳棱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上农曲,一...
    開封第一講書人閱讀 49,111評(píng)論 1 285
  • 那天社搅,我揣著相機(jī)與錄音,去河邊找鬼乳规。 笑死形葬,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的暮的。 我是一名探鬼主播笙以,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼冻辩!你這毒婦竟也來了猖腕?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤恨闪,失蹤者是張志新(化名)和其女友劉穎倘感,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體咙咽,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡老玛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片逻炊。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡互亮,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出余素,到底是詐尸還是另有隱情豹休,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布桨吊,位于F島的核電站威根,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏视乐。R本人自食惡果不足惜洛搀,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望佑淀。 院中可真熱鬧留美,春花似錦、人聲如沸伸刃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽捧颅。三九已至景图,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間碉哑,已是汗流浹背挚币。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留扣典,地道東北人妆毕。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像激捏,于是被迫代替她去往敵國和親设塔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容