本次博客將詳細說明有關Liunx操作系統中對新添磁盤的設置、分區以及掛載的詳細指令操作。
目錄:
- 規劃磁盤分區
- 創建文件系統
- 掛載、卸載文件系統
一、規劃磁盤分區
一塊新加入的磁盤想要能夠正常使用,所謂千里之行始於足下,第一步是非常重要的。那麼在Liunx系統中想要讓新加的磁盤正常使用,第一步就是要進行磁盤的分區。
1、爲服務器添加新的磁盤
打開VM虛擬機(本次實驗環境均在VM虛擬機中進行)在保證虛擬機沒有開啓的情況下,右擊“Centos 7-1”(步驟1)選擇設置,點擊添加(步驟2)選擇新建硬盤,爲服務器增加第二塊硬盤。完成圖如下(步驟3)
接着打開虛擬機,使用“Xshell”進行遠程連接(步驟1),輸入“cd /dev/”跳轉到/dev設備文件目錄下,接着“ls”(步驟2)顯示文件,就可以在文件中找到新添加的硬盤sdb,此時的硬盤還沒有分區、格式化,無法使用。2、爲新磁盤進行分區
使用“fdisk sdb”可進行硬盤的管理工具界面,在此界面可對硬盤進行分區操作(步驟1)。根據之前的理論篇博文中所述,使用“n”指令分別創建好一個主分區(ID爲默認83)和一個邏輯分區(ID修改爲82),具體實驗步驟見圖:
建好一個主分區和邏輯分區後,現在這兩個分區的ID都是83(也就是隻能使用xfs、ext4等的格式)——步驟2,如想將分區確定爲虛擬交換分區(swap分區)需要將ID由83變爲82(步驟3)
最後千萬不要忘了,用“W”進行保存退出。二、創建文件系統
爲新添磁盤劃好分區後,和微軟系統中一樣,同樣需要進行格式化才能使用。接下來就是磁盤格式化的過程,不過xfs格式和swap分區的格式方法會有所不同。
1、創建xfs文件系統
通過上次的理論篇可知,輸入“mkfs -t xfs /dev/sdb1”即可完成對sdb1分區的格式化(還有一種方式“mkfs.xfs /dev.sdb1”也可達到同樣效果)——步驟1
2、爲swap分區創建文件系統
虛擬交換分區(swap分區)類似於微軟系統中的虛擬內存,是計算機系統中不可或缺的重要部分,之前劃好的swap分區可使用“mkswap /dev/sdb5”爲分區創建文件系統——步驟2
接下來實際就應該爲分區進行掛載,不過swap分區不同於其他xfs格式的分區,不需要進行掛載,只需要開啓就可爲系統臨時增加虛擬交換空間。這裏就先進行swap的開啓操作,稍後再進行掛載,開啓swap具體操作步驟如下:
(1)使用cat指令,進入“/proc/meminfo”內存信息中查看開啓前本機中虛擬交換空間;
(2)使用“mkswap /dev/sdb5”爲swap分區建立文件系統;
(3)輸入“swapon”開啓虛擬交換分區;
(4)最後再次進入內存信息,查看新的虛擬交換分區大小。三、掛載、卸載文件系統
分區也分好了,分區也格式化完畢,所以想要達成最後一步使用的目的,就迎來了最重要的步驟——掛載
1、使用mount指令完成臨時掛載
想要完成掛載,理論篇中提到的“mount”命令必不可少。比如這次實驗中的sdb1我想將其掛載到/mnt目錄下,就需要輸入“mount /dev/sdb1 /mnt”對該分區進行掛載(步驟1)接着用“df -h”查看系統中的所有掛載情況,來檢查mount命令是否執行成功(步驟2)
但是使用mount掛載有個致命的缺點。正如我小標題所述,mount命令屬於臨時掛載,一旦服務器重啓,臨時掛載將會全部消失。想要掛載不丟?請看。。。。。。2、修改配置文件,進行自動掛載
輸入“vim /etc/fatab”(該配置文件包含了開機後自動掛載的文件系統記錄)進入VIM編輯器——步驟1;
進入輸入模式(如何進入VIM編輯器的各個模式詳見本人之前博文),在最後一行下輸入“/dev/sdb1 /mnt xfs defaults 0 0”——步驟2;
最後保存退出,這樣完成自動掛載的過程,該掛載點就不會因爲系統的重啓而丟失。
但實際上,這時候如果輸入“df -h”對掛載點進行查看是看不到sdb1的自動掛載的,只有輸入“mount -a”進行刷新(步驟3)或者重啓服務器(不推薦!)