首先我們先了解一下磁盤的原理
磁盤的數據結構有:
扇區:盤片被分為多個扇形區域,每一個扇區存放512個字節的數據
磁道:同一個盤片不同半徑的同心圓
柱面:不同盤片相同半徑構成的圓柱面
公式:
磁盤存儲容量=磁頭數 x 磁道(柱面)數 x 每道扇區數 x 每扇區字節數
----------------------------------------
一般磁盤接口分為 IDE SATA SCSI IDE
IDE(並口)、SATA(串口)、SCSI(一般用於服務器)
分區表有4個分區記錄區,每個分區記錄區占16個字節
Linux中將硬盤 分區 等設備均表示為文件
/dev/hda5 hd代表IDE設備 Sd代表SCSI 設備 a代表硬盤的順序號 以字母 abc 表示 5代表 分區的順序號 以數字代表 1 2 3 4 5
分區一般分為 標准分區 擴展分區 邏輯分區
標准分區與擴展分區只可以1-4
邏輯分區以5開始 5-*
CentOS7 默認的文件系統是 XFS CentOS6 是 ext4 CentOS5 是 ext3
SWAP =交換文件系統
Linux支持的其他文件系統類型: FAT16 FAT32 NTFS EXT4 JFS
-------------------理論就到這里了,下面我們開始實戰---------------------------

我在VM Workstation 上新增一個磁盤 用於測試實戰
fdisk -l //列出所有磁盤

剛剛插入的硬盤是一個10G的 所以我們應該操作sdb 這個硬盤 (上面理論有講sdb是什么意思-sd=sata b=第二塊硬盤)
進入這個磁盤
fdisk /dev/sdb //進入這個磁盤
在這里面可以輸入 m 獲取幫助
m --> 獲取幫助
p --> 打印分區表
n --> 添加一個新的分區 -->p(主分區1-4) e(擴展分區5-*) +1G=設置大小為1G ---> l 邏輯分區 注意:擴展分區不可以直接用,可以在擴展分區內創建邏輯分區 -->t(更改類型)-L列出所有的(83為Linux默認的)
d -->刪除分區配置
q -->不保存退出
w -->保存退出
所以分區 我們輸入 n
//這里 p 是標准分區 e是擴展分區

這樣我們就創建好了一個大小為1G的分區
注:e是擴展分區 如果要創建邏輯分區 必須先要創建 擴展分區 然后在擴展分區里 創建邏輯分區 (擴展分區不可直接使用)
創建分區之后,分區不可以直接使用 我們需要使用到
mkfs命令 Make Filesystem,創建文件系統(格式化)
eg: mkfs -t 文件系統類型 分區設備
比如我們將剛剛創建的分區 格式化為 xfs類型
mkfs -t xfs /dev/sdb1
然后需要掛載這個磁盤
mount /dev/sdb1 /需要掛載的地方
umount /dev/sdb1 --取消掛載
這樣就完成分區啦
注:mount這條命令 是臨時掛載 如若關機 重啟 則失效
如要永久保存掛載的話
vi /etc/fstab //進入配置文件

/dev/sdb1=要掛載的分區 /media=掛載到的目錄 xfs=xfs的類型 后面一般默認 不細談了
然后保存退出之后
mount -a //刷新掛載
完成!
