1、vm添加容量
在客戶端手動添加容量
查看容量:##fdisk -l (說明:完成步驟一可能在控制檯看不到硬盤的變化需要重啓:## reboot)
這時候我們可以看到磁盤/dev/sdb有1T的容量還沒有分配,也就是說我們單純的進行VM中擴容還不可以,還要具體分配到目錄,今天我們以/home目錄爲例子來分配1T的容量;
2、分配容量
2.1 ### fdisk /dev/sdb 進行分區
n:新增加一個分區
p:選擇主分區
這裏選擇1-4是指命名分區盤符,由於是新的盤我們選擇1,即生成sdb1(當然可以輸入2、3、4)
2.2 最後輸入w進行保存
這時我們輸入## fdisk -l 命令可以看到新的分區
2.3 完成上述步驟之後我們需要對該磁盤進行格式化操作
命令:##mkfs -t ext3 -c /dev/sdb1(這裏可能要等待些時間)
2.4 格式化完成之後我們需要掛載到/home目錄下
這裏注意由於之前home目錄下可能存在數據,當擴容之後元數據會在home下消失,所以最好用“掛載跳板目錄”的方式來進行,步驟如下
mkdir /new ###跳板目錄
mount /dev/sdb1 /new ###首先掛載跳板目錄
cp -R /home/* /new ###複製/home目錄所有數據到/new先
rm -rf /home/* ####可選,主要爲了騰出空間給原來的硬盤
mount /dev/sdb1 /home ###掛載/home 到新硬盤,此時你會神奇的發現之前的/home目錄文件已經全部轉移過來了,也許你會有點疑問,我並沒有複製或移動/new文件到新掛載的/home目錄啊,其實此時的/home目錄相當於/new目錄的硬鏈接,可以測試下mkdir
/new/test 你會發現/home目錄也存在test
umount /new ###解除掛載
rm -rf /new ###刪除跳板目錄
2.5 到此我們完成了掛載可通過## df -TH進行查看
我們看到新的分區掛到home目錄
2.6 如果我們希望每次重啓機器sdb1仍然掛載在home下則可以編輯etc/fstab文件
加入 /dev/sdb1 /home ext3 defaults 0 0