本章節中主要使用的是兩種方法:fdisk分區和parted分區。下面爲詳細介紹。vim
前情提要:目前有一塊新的磁盤掛載到了系統中,須要對其進行格式化、分區、掛載到特定目錄。bash
使用$ df -h
能夠查看當前系統中詳細的存儲設備掛載狀況。 app
測試用的系統是一個虛擬系統,能夠看到主要掛載就是一個200G的虛擬掛載區/dev/mapper/vmware-rootfs
和/dev/sda1
。 咱們再用$ fdisk -l
查看目前全部磁盤的狀態:工具
咱們能夠看到一個未分區、未掛載的500GB磁盤sdb的存在。接下來要作的就是用fdisk工具來對這個磁盤進行分區。測試
經過指令$ fdisk /dev/sd*
咱們能夠進入對應磁盤的fdisk操做模式,咱們能夠輸入m
來獲取以下的幫助列表,並選擇對應的功能進行後續操做。ui
目前咱們須要對新的磁盤進行分區操做,因此咱們輸入n
來建立新的分區。過程很是簡單,以下所示:spa
此時咱們再使用$ fdisk -l
查看,則會看到分區已經完成:code
咱們須要對新分區進行格式化操做後才能進行下一步的掛載,在這個例子中咱們須要的fs爲ext4格式,因此咱們直接對磁盤進行格式化。cdn
有兩種格式化方法:blog
$ mkfs -t ext4 /dev/sdb1
$ mkfs.ext4 /dev/sdb1
複製代碼
由於是新磁盤,因此很快就能格式化完成。
在這個案例中咱們假設須要把磁盤掛在到/data/fdisk上面,咱們則首先在/data文件夾下建立/fdisk文件夾。
$ cd /data
$ mkdir /fdisk
複製代碼
而後直接使用mount工具把分區掛載到對應文件夾:
$ mount /dev/sdb1 /data/fdisk
複製代碼
最後經過$ df -h
查看掛載狀況
能夠看到/dev/sdb1
已經掛載成功
雖然多數Linux設備都是常開不關,可是最好仍是養成設置開機掛載的好習慣,省得萬一意外關機致使的異常。
設置開機掛載很是簡單,無非是把配置寫到/etc/fstab
裏面就能夠了。
首先咱們須要獲取新的磁盤的UUID:
$ blkid /dev/sdb1
複製代碼
而後把UUID和相關信息按照格式寫到/etc/fstab裏面:
$ vim /etc/fstab
複製代碼
主要須要修改UUID,掛載位置,FS格式這三點。以後保存便可。
有時候由於一些特殊的緣由,可能會遇到掛載卡死或者掛載失敗,這個時候咱們直接經過systemd工具進行掛載進程的查看便可。
查看全部的掛載進程:$ systemctl stauts *.mount
查看/data/fdisk的掛載進程: $ systemctl status data-fdisk.mount
(注意命名規則)
正常狀況以下:
若是存在報錯則一個個去排除。
前情提要:目前有一塊新的磁盤掛載到了系統中,須要對其進行格式化、分區、掛載到特定目錄。
Parted是一個比fdisk更新、更強大的磁盤分區工具,在這裏咱們也以新的磁盤/dev/sdc
爲例進行掛載演示。關於parted工具的其餘相信用法我會找時間專門開一個文章來寫一下。
也是一樣經過$ df -h
和 $ fdisk -l
來確認目前的磁盤狀態和掛載狀態。
直接進入新盤的$ parted /dev/sdc
操做模式
能夠help查看各個功能選項
首先格式化磁盤,用gpt
模式。而後建立一個分區,磁盤空間所有分配給這個分區。
若是須要設定特定的分區大小,能夠用mkpart primary 100 500
這種格式,意爲100M處開始的400MB大小的分區
完成後退出
後續操做和fdisk就同樣了。一樣應用便可。