最近在使用centos的時候,發(fā)現(xiàn)硬盤裝了但是沒有掛載,最后/home空間不夠,不能存文件。所以有了此文。
目標(biāo):
硬盤掛載的兩種情況
格式化分區(qū)新硬盤
掛載新增空間到指定節(jié)點
第1種是直接添加一塊新硬盤,然后進行掛載。
第2種是對硬盤進行擴容后,對擴容后的空間進行分區(qū)再進行掛載。
在插上新硬盤以后,輸入fdisk -l命令看當(dāng)前磁盤信息
可以看到 /dev/sdb 下,為新添加的硬盤設(shè)備,輸入 fdisk /dev/sdb 對sdb進行分區(qū)
進入fdisk命令,輸入h可以看到該命令的幫助,按n進行分區(qū)(就是NEW)
這里輸入e即分為邏輯分區(qū),按p即分為主分區(qū),我們要將這塊盤分為主分區(qū),輸入p。
(邏輯分區(qū):;主分區(qū):也叫引導(dǎo)分區(qū),最多可能創(chuàng)建4個,當(dāng)創(chuàng)建四個主分區(qū)時候,就無法再創(chuàng)建擴展分區(qū)了,當(dāng)然也就沒有邏輯分區(qū)了;擴展分區(qū):除了主分區(qū)外,剩余的磁盤空間就是擴展分區(qū)了,擴展分區(qū)是一個概念,實際上是看不到的。)
到這里輸入該主分區(qū)為第幾個主分區(qū),由于是新盤我們輸入1來分第一個主分區(qū)
接下來是定義該分區(qū)的大小,如果按默認(rèn)(按回車)即是使用全部可用存儲額,也可以是用M或m單位結(jié)尾的數(shù)字(大寫M是大B的意思,如果輸入1M實際上是X8也就是8m的空間),這里我們先分一個1G的空間,所以輸入+1024m之后輸入w寫入分區(qū),等待結(jié)束
再輸入fdisk -l 可以看到我們剛才分的一個分區(qū),然后用:mkfs -t ext3 -c /dev/sdb1進行格式化,如有多個分區(qū)可把sdb1改成sdb2 sdb3...,用fdisk -l看到每個分區(qū)的名字
格式化后可寫入硬盤卷標(biāo),不想要可直接按回車分區(qū)好了用mount 掛載一下該分區(qū)即可使用了,這里我把它掛載到mnt目錄下,也可以自建一個目錄進行掛載,比如/home。掛載后是用ROOT用戶進行的,其它用戶存儲時需要調(diào)整目錄權(quán)限!
來看一下分區(qū)大小是否和預(yù)定的一樣,使用df -TH命令看一下當(dāng)前掛載的分區(qū)和大?。▓D片顯示不全)
如果想每次系統(tǒng)重啟都能自動掛載該分區(qū)可修改/etc/fstab文件,在最后加入:
/dev/sdb1 /mnt ext3 defaults 1 2
PS:這塊作用存疑,沒有具體驗證功能
(格式說明:/dev/sdb1 代表哪個分區(qū), /mnt是掛載目錄, ext3是該分區(qū)的格式,defaults 是掛載時所要設(shè)定的參數(shù)(只讀,讀寫,啟用quota等),輸入defaults包括的參數(shù)有(rw、dev、exec、auto、nouser、async) ,1是使用dump是否要記錄,0是不要。 2是開機時檢查的順序,是boot系統(tǒng)文件就為1,其他文件系統(tǒng)都為2,如不要檢查就為0)
建議,如果要擴充節(jié)點內(nèi)部已經(jīng)存在數(shù)據(jù),那么該方法會導(dǎo)致節(jié)點數(shù)據(jù)丟失,本方法只適合新配置的環(huán)境。
1、查看基本信息
fdisk -l 查看當(dāng)前空間情況,發(fā)現(xiàn)有一個/dev/sda下有120G空間沒有使用,如下圖,sda1-》sda7是現(xiàn)在已經(jīng)掛載上的硬盤分區(qū)。
2、對擴容空間進行分區(qū)
類似于第一種情況的部分,運行 fdisk /dev/sda
根據(jù)幫助提示,鍵入:n,添加新分區(qū)
此時,fdisk會讓你選擇添加為邏輯分區(qū)(編號從5開始)還是主分區(qū)(編號1到4)。一般沒有什么要求,默認(rèn)就行。
此時,fdisk會讓你選擇主分區(qū)的編號,因為上面已經(jīng)說有了主分區(qū)sda1,sda2,那么編號就選3,即要創(chuàng)建的該分區(qū)為sda3.鍵入: 3
然后選擇該分區(qū)的開始值:就是分區(qū)的Start 值(start cylinder);這里直接按回車,如果您輸入了一個非默認(rèn)的數(shù)字,會造成空間浪費;此時鍵入:w
保存所有并退出,分區(qū)劃分完畢
3、指定文件系統(tǒng)類型
注意:一定要重啟一下,這里fdisk -l 可以看見完成了相關(guān)操作,但實際上識別不出來,會導(dǎo)致出錯:
運行命令 mkfs -t ext3 /dev/sda3 這里ext3是分區(qū)格式,也可以選擇其他格式。如果沒有mkfs這個功能,可以補充安裝一下,還有相關(guān)的格式類型也可以補充。
4.掛載文件系統(tǒng)
因為直接掛在/home下面,會導(dǎo)致/home節(jié)點數(shù)據(jù)丟失,因此,在/home下新建一個目錄,可以擴大容量。
建立一個待掛載目錄:mkdir /home/work
掛載分區(qū)到目錄:mount /dev/sda3 /home/work
5.開機自動掛載
步驟4只是手動掛載了文件系統(tǒng),現(xiàn)在想要以后開機的時候,自動掛載該文件系統(tǒng)
編輯:vi /etc/fstab
在該文件最后添加一句:/dev/sda3 /home/work ext3 defaults 0 1
保存,退出。ok,以后就能存儲東西到/home/work文件夾下,也就是說,將存儲在新添加的硬盤上了。
注:其實擴容硬盤的分區(qū)掛載和新掛載硬盤差不多,就是繼續(xù)對擴容后的空間進行分區(qū),其它都是一樣的。
注:掛載是用ROOT用戶進行的,其它用戶存儲文件到掛載目錄需要調(diào)整權(quán)限
聯(lián)系客服