天天看點

Linux指令-添加新硬碟,分區及挂載[轉]

http://www.cnblogs.com/qiyebao/p/4484370.html

轉自:http://blog.chinaunix.net/uid-25829053-id-3067619.html

檢視磁盤資訊:

挂載好新硬碟後輸入fdisk -l指令檢視目前磁盤資訊(linux中新硬碟的加入,未挂載的檔案系統df是看不到的)

fdisk -l 檢視目前磁盤資訊      
Linux指令-添加新硬碟,分區及挂載[轉]

可以看到除了目前的第一塊硬碟(/dev/vda)外還有另外的第二塊硬碟(/dev/vdb),并且它沒有被分區過。下面這幅圖是第二塊硬碟(/dev/vdb)被分區過。

Linux指令-添加新硬碟,分區及挂載[轉]

磁盤分區:

如果硬碟沒有被分區過,并且隻分一個區,需要使用mkfs.ext4 /dev/vdb進行分區和格式化,

mkfs.ext4 /dev/vdb      
Linux指令-添加新硬碟,分區及挂載[轉]

如果硬碟沒有被分區過,并且有分多個區,需要使用fdisk /dev/vdb 先進行分區

fdisk /dev/vdb 進行分區      
Linux指令-添加新硬碟,分區及挂載[轉]

進入fdisk指令之後,輸入h可以看到該指令的幫助,

Linux指令-添加新硬碟,分區及挂載[轉]

按n進行分區,

Linux指令-添加新硬碟,分區及挂載[轉]

輸入e即分為邏輯分區,輸入p即分為主分區,我們要将這塊盤分為主分區即輸入p,

Linux指令-添加新硬碟,分區及挂載[轉]

到這裡輸入該主分區為第幾個主分區,由于是新盤我們輸入1來分第一個主分區

Linux指令-添加新硬碟,分區及挂載[轉]

First Cylinder是選擇該分區的起始磁盤數,這裡可自定義也可不做選擇,預設是1,如無特殊需求強烈建議選擇預設,也就是1來分區(直接按回車)

Linux指令-添加新硬碟,分區及挂載[轉]

接下來是定義該分區的大小,如果按預設(按回車)即是使用全部可用存儲額,也可以是用M或m機關結尾的數字(大寫M是大B的意思,如果輸入1M實際上是X8也就是8m的空間),這裡我們先分一個1G的空間,是以輸入+1024m

Linux指令-添加新硬碟,分區及挂載[轉]

之後輸入w寫入分區,等待結束皆可

Linux指令-添加新硬碟,分區及挂載[轉]

 再輸入fdisk -l 可以看到我們剛才分的一個分區

Linux指令-添加新硬碟,分區及挂載[轉]

分區之後,在進行磁盤格式化:

用mkfs -t ext4 -c /dev/vdb1進行格式化,如有多個分區可把vdb1改成vdb2、vdb3...以此類推,具體可用fdisk -l看到每個分區的名字

mkfs -t ext4 -c /dev/vdb1      
Linux指令-添加新硬碟,分區及挂載[轉]

上圖藍色部分是寫硬碟卷标的,如不想要卷标可直接按回車,現在分區好了我們用mount 挂載一下該分區即可使用了,這裡我把它挂載到mnt目錄下,也可以自建一個目錄進行挂載。

挂載磁盤分區:

mount指令使用: http://www.cnblogs.com/qiyebao/p/4331290.html

mkdir /data 建立目錄
mount /dev/vdb1 /data 挂載
mount 檢視挂載資訊      
Linux指令-添加新硬碟,分區及挂載[轉]

來看一下分區大小是否和預定的一樣,使用df -TH指令看一下目前挂載的分區和大小,看到我們剛分的分區了吧

df -TH      
Linux指令-添加新硬碟,分區及挂載[轉]

系統啟動自動挂載:

如果想每次系統重新開機都能自動挂載該分區可修改/etc/fstab檔案,在最後加一段 /dev/sdb1    /www    ext3    defaults 1 2 (格式說明:/dev/sdb1 代表哪個分區  ext3是該分區的格式 defaults 是挂載時所要設定的參數(隻讀,讀寫,啟用quota等),輸入defaults包括的參數有(rw、dev、exec、auto、nouser、 async) ,1是使用dump是否要記錄,0是不要。 2是開機時檢查的順序,是boot系統檔案就為1,其他檔案系統都為2,如不要檢查就為0)

vi /etc/fstab  修改自動挂載該分區檔案
/dev/vdb1               /data                   ext4    defaults        0 0   --外
/dev/vdb                /data                   ext4    defaults        0 0   --内
mount -a 重新加載挂載硬碟
      

系統啟動自動挂載(/etc/fstab):http://www.cnblogs.com/qiyebao/p/4484047.html

擴充硬碟大小:

Linux指令-添加新硬碟,分區及挂載[轉]
df -h   檢視磁盤使用情況
fdisk -l   檢視磁盤分區
umount /data   解除安裝挂載點
e2fsck -f /dev/vdb   掃描磁盤
resize2fs /dev/vdb  擴充磁盤大小
mount /dev/vdb /data  重新挂載點
df -h 檢視磁盤使用情況      
Linux指令-添加新硬碟,分區及挂載[轉]
Linux指令-添加新硬碟,分區及挂載[轉]
Linux指令-添加新硬碟,分區及挂載[轉]

如果umount 指令執行失敗,如下圖

Linux指令-添加新硬碟,分區及挂載[轉]

需要停止服務,重新umount。