首頁 > 軟體

Linux中新增新硬碟後對硬碟的分割區以及掛載

2020-06-16 16:50:57

我將使用VM來進行模擬

先使用df看下我的電腦硬碟資訊:

df -h



可以看到只有一個sda1分割區裝載/boot,還有一個擴充套件分割區

檢視dev下的硬碟:



只有一個硬碟(兩個分割區)

注意:

  如果你是IDE 接 口 硬 盤 :/dev/dh[a-z],這裡的硬碟名字應該是dh[a-z]開頭

  如果你是SCSI 接 口 硬 盤 : / dev/[ a -z ],這裡的硬碟名字應該是sd[a-z]開頭

接下來將進行另一塊硬碟的安裝:

1.將硬碟裝在電腦上,重新啟動電腦,後檢視/dev/ 下有沒多了一塊硬碟





2.用fdisk對這塊硬碟分割區

fdisk /dev/sdb



按下m顯示選單:



因為要新建分割區選擇n



這裡是問你是要建立主分割區還是擴充套件分割區,這裡是第一次建立選擇主分割區p



因為是MBR分割區只能有4個分割區,這裡建立第一個分割區,輸入1



這裡問你個分割區的起始磁區,這裡直接回車(預設),相當於輸入了2048



這裡問你的結束磁區,這裡不需要計算,直接輸入+1G 加號後面為這個分割區的大小



此時第一個分割區已經建立,但還是在記憶體中並沒有寫到硬碟sdb中,所以直接輸入w  

注意這裡可以繼續建立分割區,完了再輸入w,我這裡只建立一個分割區



經過以上步驟後分割區的建立已經完成,但是此時系統還無法識別分割區表

3.核心重新讀取分割區表

partprobe /dev/sdb



注意:這裡是整個磁碟sdb,不是磁碟分割區sdb1

4.建立檔案系統(格式化分割區)

   Linux 中的主流的檔案系統有:ext4和xfsd等
 



 這裡我建立ext4檔案系統

mkfs.ext4 /dev/sdb1

  注意:這裡是磁碟分割區sdb1,不是整個磁碟sdb



5.掛載

  在掛載之前你需要確定掛載的目錄,我這裡是/mnt/sdb1-zhi  ,沒有目錄的自己mkdir,這裡目錄最好建立在/mnt下,這個目錄是專門掛載的,可以任意。

  將來這個分割區就會與這個/mnt/sdb1-zhi目錄建立聯絡

手動掛載

mount /dev/sdb1 /mnt/sdb1-zhi/



df一下:
  



  這裡已經掛載成功,但是這只是一次性的,重新啟動後就會消失

永久掛載:

  要對/etc/fstab檔案編輯

vim /etc/fstab



比如第一行中

 硬碟路徑                         檔案路徑(掛載點)    檔案系統型別    裝置的自定義選項  是否轉存  fsck的順序
 
 /dev/mapper/CentOS-root                   /                   xfs          defaults        0      0
 
 UUID=e4ef36e1-0840-4a58-a4f7-c26f52ead6f1         /boot         xfs         defaults     0      0
 
我們要在最後一行寫入自己的分割區與檔案路徑,可以仿照上面的寫
 
  /dev/sdb1                         /mnt/sdb1-zhi      ext4         defaults     0      0



這裡第一列也可以寫入UUID

UUID的查詢: 

blkid
  



轉存:0 不轉存,不備份  1轉存,備份

fsck:開機檢查磁碟的順序  0表示不檢查  1234....為檢查順序

以上步驟完成後,還需要判斷是否正確

mount -a



如果沒有其他資訊出現,表示你插入的正確,否則錯誤。

如果錯誤且沒有檢查,開機後將進入緊急模式,無法開機

最後開機重新啟動後df一下,看看是否正常



最後總結一下

1.fdisk /dev/sdb

2.partprobe  /dev/sdb

3. mkfs.ext4   /dev/sdb1

4.掛載  mount   /dev/sdb1  /mnt/sdb1-zhi

     vim /etc/fstab

5.mount -a

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新連結地址https://www.linuxidc.com/Linux/2018-06/152958.htm


IT145.com E-mail:sddin#qq.com