Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)

本次博客將詳細說明有關Liunx操作系統中對新添磁盤的設置、分區以及掛載的詳細指令操作。


目錄:

  • 規劃磁盤分區
  • 創建文件系統
  • 掛載、卸載文件系統

    一、規劃磁盤分區

    一塊新加入的磁盤想要能夠正常使用,所謂千里之行始於足下,第一步是非常重要的。那麼在Liunx系統中想要讓新加的磁盤正常使用,第一步就是要進行磁盤的分區。

    1、爲服務器添加新的磁盤

    打開VM虛擬機(本次實驗環境均在VM虛擬機中進行)在保證虛擬機沒有開啓的情況下,右擊“Centos 7-1”(步驟1)選擇設置,點擊添加(步驟2)選擇新建硬盤,爲服務器增加第二塊硬盤。完成圖如下(步驟3)
    Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)
    Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)
    Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)
    接着打開虛擬機,使用“Xshell”進行遠程連接(步驟1),輸入“cd /dev/”跳轉到/dev設備文件目錄下,接着“ls”(步驟2)顯示文件,就可以在文件中找到新添加的硬盤sdb,此時的硬盤還沒有分區、格式化,無法使用。
    Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)
    Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)

    2、爲新磁盤進行分區

    使用“fdisk sdb”可進行硬盤的管理工具界面,在此界面可對硬盤進行分區操作(步驟1)。根據之前的理論篇博文中所述,使用“n”指令分別創建好一個主分區(ID爲默認83)和一個邏輯分區(ID修改爲82),具體實驗步驟見圖:
    Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)
    Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)
    建好一個主分區和邏輯分區後,現在這兩個分區的ID都是83(也就是隻能使用xfs、ext4等的格式)——步驟2,如想將分區確定爲虛擬交換分區(swap分區)需要將ID由83變爲82(步驟3)
    Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)
    Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)
    最後千萬不要忘了,用“W”進行保存退出。

    二、創建文件系統

    爲新添磁盤劃好分區後,和微軟系統中一樣,同樣需要進行格式化才能使用。接下來就是磁盤格式化的過程,不過xfs格式和swap分區的格式方法會有所不同。

    1、創建xfs文件系統

    通過上次的理論篇可知,輸入“mkfs -t xfs /dev/sdb1”即可完成對sdb1分區的格式化(還有一種方式“mkfs.xfs /dev.sdb1”也可達到同樣效果)——步驟1
    Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)

    2、爲swap分區創建文件系統

    虛擬交換分區(swap分區)類似於微軟系統中的虛擬內存,是計算機系統中不可或缺的重要部分,之前劃好的swap分區可使用“mkswap /dev/sdb5”爲分區創建文件系統——步驟2
    Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)
    接下來實際就應該爲分區進行掛載,不過swap分區不同於其他xfs格式的分區,不需要進行掛載,只需要開啓就可爲系統臨時增加虛擬交換空間。這裏就先進行swap的開啓操作,稍後再進行掛載,開啓swap具體操作步驟如下:
    (1)使用cat指令,進入“/proc/meminfo”內存信息中查看開啓前本機中虛擬交換空間;
    (2)使用“mkswap /dev/sdb5”爲swap分區建立文件系統;
    (3)輸入“swapon”開啓虛擬交換分區;
    (4)最後再次進入內存信息,查看新的虛擬交換分區大小。
    Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)
    Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)

    三、掛載、卸載文件系統

    分區也分好了,分區也格式化完畢,所以想要達成最後一步使用的目的,就迎來了最重要的步驟——掛載

    1、使用mount指令完成臨時掛載

    想要完成掛載,理論篇中提到的“mount”命令必不可少。比如這次實驗中的sdb1我想將其掛載到/mnt目錄下,就需要輸入“mount /dev/sdb1 /mnt”對該分區進行掛載(步驟1)接着用“df -h”查看系統中的所有掛載情況,來檢查mount命令是否執行成功(步驟2)
    Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)
    但是使用mount掛載有個致命的缺點。正如我小標題所述,mount命令屬於臨時掛載,一旦服務器重啓,臨時掛載將會全部消失。想要掛載不丟?請看。。。。。。

    2、修改配置文件,進行自動掛載

    輸入“vim /etc/fatab”(該配置文件包含了開機後自動掛載的文件系統記錄)進入VIM編輯器——步驟1;
    進入輸入模式(如何進入VIM編輯器的各個模式詳見本人之前博文),在最後一行下輸入“/dev/sdb1 /mnt xfs defaults 0 0”——步驟2;
    最後保存退出,這樣完成自動掛載的過程,該掛載點就不會因爲系統的重啓而丟失。
    Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)
    Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)
    但實際上,這時候如果輸入“df -h”對掛載點進行查看是看不到sdb1的自動掛載的,只有輸入“mount -a”進行刷新(步驟3)或者重啓服務器(不推薦!)
    Liunx系統中磁盤分區及相關指令——實驗操作篇(理論基於理論篇)


以上,就是對於新添磁盤的分區、格式化、掛載的全部實驗過程。讓我們下一個實驗見吧!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章