一、背景
我們的伺服器上安裝了Ubuntu Server 12.04版本,由於開發環境的問題,所以沒有上CenteOS或者Red Hat,我們有幾塊大的硬碟,需要通通掛載到root目錄下,這個掛載的方式跟Windows是不太一樣的。
單台機器的掛載方法可以參考:Ubuntu12下掛載硬碟(9TB),如果我們需要安裝N台機器的話,我們有什麼好的辦法呢?難道要一台一台的安裝不成?不,這個時候Shell可以協助你。
二、掛載詳細命令
1. 先查看一下磁碟資訊
ls /dev/sd*
/dev/sda /dev/sda2 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
/dev/sda1 /dev/sda5 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
2. 格式化
sudo mkfs.ext4 /dev/sdb1
sudo mkfs.ext4 /dev/sdc1
sudo mkfs.ext4 /dev/sdd1
sudo mkfs.ext4 /dev/sde1
sudo mkfs.ext4 /dev/sdf1
3. 建立PV
sudo pvcreate /dev/sdb1
sudo pvcreate /dev/sdc1
sudo pvcreate /dev/sdd1
sudo pvcreate /dev/sde1
sudo pvcreate /dev/sdf1
4. 查詢卷的情況,獲得VG名
sudo vgdisplay
VG Name ubuntu1
5. 加入VG(注意使用查詢得到的VG名)
sudo vgextend ubuntu1 /dev/sdb1
sudo vgextend ubuntu1 /dev/sdc1
sudo vgextend ubuntu1 /dev/sdd1
sudo vgextend ubuntu1 /dev/sde1
sudo vgextend ubuntu1 /dev/sdf1
6. 獲得可用PE大小(Free PE)
sudo vgdisplay
Alloc PE / Size 471797 / 1.80 TiB
Free PE / Size 1912136 / 7.29 TiB
7. 獲得LV名
sudo lvdisplay
LV Name /dev/ubuntu1/root
8. 增加LV
sudo lvextend -l+1912136 /dev/ubuntu1/root
9. 修改容量
sudo resize2fs /dev/ubuntu1/root
10. 查看效果
df –h
查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/Linux/