概念
硬盤的分區(qū)主要分為主分區(qū) (primary partition) 和擴(kuò)展分區(qū) (extension partition)。主分區(qū)和擴(kuò)展分區(qū)的數(shù)目之和不能大于4個(gè)。對(duì)于主分區(qū),可以馬上被使用,但不能再進(jìn)行分區(qū);對(duì)于擴(kuò)展分區(qū),必須經(jīng)過分區(qū)后(二次分區(qū))才能使用。這個(gè)二次分區(qū)就是邏輯分區(qū) (logical partition),沒有數(shù)量上的限制。
對(duì)于ide 硬盤,驅(qū)動(dòng)器標(biāo)識(shí)符為"hdx~"
- x 代表盤號(hào):a 為基本盤,b 為基本從屬盤,c 為輔助主盤,d 為輔助從屬盤。
- ~ 代表分區(qū),前四個(gè)分區(qū)用數(shù)字1到4表示,為主分區(qū)或者擴(kuò)展分區(qū),從5開始就是邏輯分區(qū)。
對(duì)于scsi 硬盤使用"sd"作為標(biāo)識(shí)符。
Linux 磁盤管理
Linux 中規(guī)定每個(gè)硬盤設(shè)備最多只有4個(gè)主分區(qū)(包括擴(kuò)展分區(qū)),任何一個(gè)擴(kuò)展分區(qū)都要占用一個(gè)主分區(qū)的號(hào)碼。
主分區(qū)的作用是啟動(dòng)操作系統(tǒng),所以引導(dǎo)程序都存放在主分區(qū)上,這是它與邏輯分區(qū)的最大區(qū)別。
在Linux 中,主分區(qū)(或者擴(kuò)展分區(qū))占用1到16中的前4個(gè)數(shù)字。例如 sda1、sda2、sda3、sda4,邏輯分區(qū)占用了hda5到hda16這12個(gè)號(hào)碼。每個(gè)硬盤最多有16個(gè)分區(qū)。
分區(qū)
如果硬盤的容量小于2T,可以使用fdisk分區(qū);如果大于2T,則需要使用parted 進(jìn)行分區(qū)。
fdisk
$ sudo fdisk /dev/sda
- n: 創(chuàng)建新的分區(qū)
- w: 寫入磁盤
parted
$ sudo parted
(parted) select /dev/sda
(parted) mklabel gpt
(parted) mkpart primary 0% 100%
(parted) quit
格式化
$ sudo mkfs.ext4 /dev/sda1
掛載
先創(chuàng)建掛載點(diǎn)
$ sudo mkdir /data/1
$ sudo mkdir /data/2
修改配置表 /etc/fstab
/dev/sda1 /data/1 ext4 auto,noatime,nodiratime 0 2
/dev/sdb1 /data/2 ext4 auto,noatime,nodiratime 0 2
自動(dòng)掛載
$ sudo mount -a
查看分區(qū)掛載情況
$ df -h