磁碟擴容根目錄

2021-10-25 12:24:11 字數 2768 閱讀 3596

磁碟分割槽教程

mkdir /new ###跳板目錄

mount /dev/sdb1 /new ###首先掛載跳板目錄

cp -a /home/* /new ###複製/home目錄所有資料到/new先

(注:不要使用cp -r, cp -r 會改變所有檔案的所屬使用者和使用者組為root,導致以前的使用者對自己的資料夾沒有操作許可權)

rm -rf /home/* ####可選,主要為了騰出空間給原來的硬碟

mount /dev/sdb1 /home ###掛載/home 到新硬碟,此時你會神奇的發現之前的/home目錄檔案已經全部轉移過來了,也許你會有點疑問,我並沒有複製或移動/new檔案到新掛載的/home目錄啊,其實此時的/home目錄相當於/new目錄的硬鏈結,可以測試下mkdir /new/test 你會發現/home目錄也存在test

umount /new ###解除掛載,可能會出現占用無法刪除,可以使用 umount -fl 強行解除安裝,

-f 強制解除安裝

-l 一空閒馬上解除安裝所有占用的檔案系統。

rm -rf /new ###刪除跳板目錄

echo 「/dev/sdb1 /home ext3或ext4 defaults 0 0」 >> /etc/fstab ###開機啟動掛載目錄

mount -a使掛載生效

做了以上工作後以前的/home目錄還被在

將此條注釋

lsblk檢視當前分割槽和掛載情況

sdb2的centos-home 為老的home空間(這裡我已經減小了他的邏輯空間大小)

lvscan檢視當前的邏輯分割槽

■lvreduce:縮減邏輯卷空間,一般離線使用

用法:lvexreduce -l/-l 縮減的大小 /dev/vg_name/lv_name

選項:

-l:指定縮減(後)的大小

-l:指定縮減(後)的大小(le數)

例 lvreduce -l 20m /dev/centos/home

■lvremove:刪除邏輯卷,需要處於離線(解除安裝)狀態

用法:lvextend -l/-l 擴充套件的大小 /dev/vg_name/lv_name

選項:

-l:指定擴充套件(後)的大小。例如,-l +800m表示擴大800m,而-l 800m表示擴大至800m

-l:指定擴充套件(後)的大小(le數)

例 lvextend -l +160g /dev/centos/root

df -h 檢視資訊

可以看到我已經擴容了root空間大小

以前是root是50g,/home是166g 我將/home下的166g縮減成20m,將/root空間擴容了160g共211g

並且將原機械硬碟將新的/home掛載到機械硬碟上/dev/sda1

輸入:lsblk 檢視當前裝置的掛載情況

可以看到/dev/sdb1 掛載在/new目錄下,並且/new目錄為9.8g

當前new目錄的檔案如上圖所示,有2個資料夾

下面開始擴容:

cd /

輸入umount /new 將/new目錄解除安裝(注意要離開當前目錄,否則/new目錄繁忙,無法解除安裝)

重新分割槽/dev/sdb (注意,不是/dev/sdb1, sdb1為主分割槽) 輸入:fdisk /dev/sdb

輸入p 可以看到當前塊的大小為10g

4.刪除當前分割槽,輸入:d記得起始分割槽為2048,否則會丟失資料

5.輸入n,增加新的分割槽

6.輸入:w儲存並且退出

7.調整分割槽

e2fsck -f /dev/sdb1 #檢查分割槽資訊

resize2fs /dev/sdb1 #調整分割槽大小

8.重新掛載

mount /dev/sdb1 /new/

9.df -h檢視是否擴容成功

可以看到/new目錄已經擴容到28g

進入/new目錄檢視資料,發現資料並沒有丟失

參考:

Linux磁碟擴容分割槽根目錄

root host 172 16 13 33 lsblk name maj min rm size ro type mountpoint sr0 11 0 1 1024m 0 rom vda 252 0 0 100g 0 disk vda1 252 1 0 1g 0 part boot vda2 2...

根目錄擴容

調整虛擬機器硬碟設定大小,如100g,調整至200g 啟用該虛擬機器,使用linux的fdisk分割槽工具給磁碟分割槽 fdisk l 檢視磁碟介面 fdisk dev sda 分割槽 依次執行命令,其他預設1 m 幫助 2 n 增加分割槽 3 p 建立主分割槽 4 w 儲存 修改 dev sda對...

Ubuntu16 04根目錄磁碟擴容

安裝gparted分割槽工具,進入ubuntu16.04系統,開啟終端管理器 ubuntu16.04下,使用下面命令安裝gparted sudo apt get install gparted 安裝好後用下邊命令啟動gparted 開啟後可以看到開闢的空間都是有鑰匙標記,這時候不能對分割槽進行操作,...