parted和fdisk——兩種磁盤分區並掛載的方法

本章節中主要使用的是兩種方法:fdisk分區和parted分區。下面爲詳細介紹。vim

1、FDISK分區掛載

前情提要:目前有一塊新的磁盤掛載到了系統中,須要對其進行格式化、分區、掛載到特定目錄。bash

一、首先查看目前的系統掛載狀況

使用$ df -h能夠查看當前系統中詳細的存儲設備掛載狀況。 app

image.png

測試用的系統是一個虛擬系統,能夠看到主要掛載就是一個200G的虛擬掛載區/dev/mapper/vmware-rootfs/dev/sda1。 咱們再用$ fdisk -l查看目前全部磁盤的狀態:工具

image.png

咱們能夠看到一個未分區、未掛載的500GB磁盤sdb的存在。接下來要作的就是用fdisk工具來對這個磁盤進行分區。測試

二、進入fdisk操做模式

經過指令$ fdisk /dev/sd*咱們能夠進入對應磁盤的fdisk操做模式,咱們能夠輸入m來獲取以下的幫助列表,並選擇對應的功能進行後續操做。ui

image.png

目前咱們須要對新的磁盤進行分區操做,因此咱們輸入n來建立新的分區。過程很是簡單,以下所示:spa

image.png

此時咱們再使用$ fdisk -l查看,則會看到分區已經完成:code

image.png

三、對新分區進行格式化操做

咱們須要對新分區進行格式化操做後才能進行下一步的掛載,在這個例子中咱們須要的fs爲ext4格式,因此咱們直接對磁盤進行格式化。cdn

有兩種格式化方法:blog

$ mkfs -t ext4 /dev/sdb1
$ mkfs.ext4 /dev/sdb1
複製代碼

image.png

由於是新磁盤,因此很快就能格式化完成。

四、把格式化好的分區掛載到目標位置

在這個案例中咱們假設須要把磁盤掛在到/data/fdisk上面,咱們則首先在/data文件夾下建立/fdisk文件夾。

$ cd /data
$ mkdir /fdisk
複製代碼

而後直接使用mount工具把分區掛載到對應文件夾:

$ mount /dev/sdb1 /data/fdisk
複製代碼

最後經過$ df -h查看掛載狀況

image.png

能夠看到/dev/sdb1已經掛載成功

五、設置磁盤的開機自動掛載

雖然多數Linux設備都是常開不關,可是最好仍是養成設置開機掛載的好習慣,省得萬一意外關機致使的異常。

設置開機掛載很是簡單,無非是把配置寫到/etc/fstab裏面就能夠了。

首先咱們須要獲取新的磁盤的UUID:

$ blkid /dev/sdb1
複製代碼

image.png

而後把UUID和相關信息按照格式寫到/etc/fstab裏面:

$ vim /etc/fstab
複製代碼

image.png

主要須要修改UUID,掛載位置,FS格式這三點。以後保存便可。

六、異常排查

有時候由於一些特殊的緣由,可能會遇到掛載卡死或者掛載失敗,這個時候咱們直接經過systemd工具進行掛載進程的查看便可。

查看全部的掛載進程:$ systemctl stauts *.mount

查看/data/fdisk的掛載進程: $ systemctl status data-fdisk.mount   (注意命名規則)

正常狀況以下:

image.png

若是存在報錯則一個個去排除。

2、Parted分區掛載

前情提要:目前有一塊新的磁盤掛載到了系統中,須要對其進行格式化、分區、掛載到特定目錄。

Parted是一個比fdisk更新、更強大的磁盤分區工具,在這裏咱們也以新的磁盤/dev/sdc爲例進行掛載演示。關於parted工具的其餘相信用法我會找時間專門開一個文章來寫一下。

一、查看磁盤狀態

也是一樣經過$ df -h$ fdisk -l 來確認目前的磁盤狀態和掛載狀態。

image.png

image.png

二、進入parted操做模式

直接進入新盤的$ parted /dev/sdc操做模式

能夠help查看各個功能選項

image.png

首先格式化磁盤,用gpt模式。而後建立一個分區,磁盤空間所有分配給這個分區。

若是須要設定特定的分區大小,能夠用mkpart primary 100 500這種格式,意爲100M處開始的400MB大小的分區

image.png

完成後退出

三、對新分區進行格式化操做等後續操做

後續操做和fdisk就同樣了。一樣應用便可。

相關文章
相關標籤/搜索