歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Red hat Linux

在安裝紅帽企業版Linux 5之後縮減根分區

在安裝紅帽企業版Linux 5之後,怎樣縮減 根分區 ?

解決方法:

紅帽企業版Linux 安裝程序默認的分區結構是,劃分 /boot分區和swap分區,然後將剩下的空間分給一個邏輯卷,並且使用該邏輯卷作為根(/)分區。

將所有的數據文件和系統文件都存放在一個系統分區上,這對於生產系統而言,不是一個好的選擇。 如果系統不能重裝,可以通過縮減根分區 所在的邏輯卷大小以縮減根分區 大小。

警告:縮減LVM可能會造成數據丟失。因此,應當做好數據備份。紅帽不能幫助您做大量的數據恢復。

縮減根分區 所在的邏輯卷,必須在救援模式(rescue mode)下進行。

首先, 從紅帽企業版Linux 5的第一張光盤啟動系統,在提示符下輸入linux rescue,回車確認。選擇相關的語言,鍵盤模式。當系統提示啟用網絡設備時,選擇“No”。最後,在提示允許救援模式掛載紅帽企業版Linux 系統到/mnt/sysimage下時,選擇“Skip”。文件系統必須不被掛載,這時,成功進入了需要的救援模式。

接下來,運行以下命令掃描所有硬盤上的物理卷,卷組和邏輯卷:

# lvm.static pvscan

# lvm.static vgscan

# lvm.static lvscan請確認救援系統檢測到硬盤正確的lvm結構。

接下來,在救援模式下激活邏輯卷。例如,使用以下命令激活/dev/VolGroup00/LogVol00:

# lvm.static lvchange -ay /dev/VolGroup00/LogVol00下一步是縮減文件系統大小和邏輯卷/dev/VolGroup00/LogVol00。請確認根文件系統和該邏輯卷有足夠的空間存放之前所有的數 據。例如,如果文件系統已使用99%,這個辦法將不能實現,或者可能會造成不可修復的數據丟失。在改變文件系統大小之前,首先運行命令e2fsck檢查文 件系統:

# e2fsck -f /dev/VolGroup00/LogVol00

# resize2fs /dev/VolGroup00/LogVol00 3000M

# lvm.static lvreduce -L 3000M /dev/VolGroup00/LogVol00注意,這是針對/dev/VolGroup00/LogVol00的操作。 Please note that this is done on /dev/VolGroup00/LogVol00. 這裡標明的數字(300M)是文件系統最後的大小,而不是要減小的大小。

最後,核對修改生效,重啟系統。

# lvm.static vgdisplay VolGroup00

# exit警告:縮減LVM可能會造成數據丟失。因此,應當做好數據備份。

Copyright © Linux教程網 All Rights Reserved