MBR:

硬碟基本單位:cylinder

硬碟種類
/dev/sd_    s-sata or SCSI
/dev/hd_    h-IDE插頭
/dev/vd_    v-virtual 虛擬硬碟
ex.
    /dev/sda1    d-disk a-第1顆硬碟 1-第1個磁區
partition:
  • primary 主分割區
  • extended 延伸分割區
  • logical 邏輯分割區

「延伸分割區」是相對於「主分割區」而存在的。
雖然一個硬碟最多只能有四個主分割區,但是我們可以利用「延伸分割區」來製作更多的分割區。
由於硬碟的空間必須經過分割才能使用,而每個硬碟的「延伸分割區」只能有一個,所以通常我們會把「主分割區」以外的所有空間都規劃為「延伸分割區」,然後才在「延伸分割區」中建立「邏輯分割區」,做為我們實際使用的磁區。

更多相關資訊解說

一般分割區掛載

  1. 新增partition
    # fdisk /dev/sdb
    

    d:刪除分割區
    n:新增分割區
    m:字母說明列表
    p:列出面前分割狀態
    t:變更分割區類別
    w:寫入並儲存分割
    ctrl + C:取消分割動作

    以下新增分割區步驟說明:

    (default p):p 預設為主要分割區,e 則是延伸分割區
    (default 1):1 為第一磁區
    First sector:分割磁區開始位置
    // 建議使用預設,避免造成磁碟空間重疊或浪費
    Last sector:分割區結束位置
    // +size{K,M,G},注意單位必須為大寫

  2. 系統重新確認硬碟分割狀態
    # partprobe
    
  3. 建檔案系統
    # mkfs -t [ext2/ext4/xfs...] /dev/sdb1
    
  4. 掛載
  • 手動掛/卸載
    # mount /dev/sdb1 /mnt/disk1
    //mount 硬碟分割區 掛載位置 
    # umount [/dev/sdb1] or [/mnt/disk1]
    //umount 硬碟分割區 或 掛載位置 
    
  • 檔案掛載
    # vim /etc/fstab
    
    # mount -a 
    //由電腦讀取fstab檔案後全數掛載
    

    /etc/fstab 欄位說明

    補:狀態檢視

    # lsblk    //查看硬碟狀況
    # blkid    //查看硬碟UUID(唯一碼)
    

swap置換空間掛載

  1. 建立分割區
    # fdisk /dev/sdb
    
  2. 修改分割區類型
    > t
    > default 2
    > number: 82
    > w
    
  3. 重新確認分割狀態
    # partprobe
    
  4. 建立檔案系統
    # mkswap /dev/sdb2
    
  5. 掛載
  • 手動掛/卸載
    # swapon /dev/sdb2 
    //mount 硬碟分割區 掛載位置 
    # swapoff /dev/sdb2
    //umount 硬碟分割區 或 掛載位置 
    
  • 檔案掛載
    # vim /etc/fstab
    
    # swapon -a 
    //由電腦讀取fstab檔案後全數掛載
    

    補:狀態檢視

    # swapon -s   //查看掛載中的置換空間