- 分區
1.MBR分區方式
分區 | 含義 |
---|---|
主分區 | 主分區表記錄分區的信息並可以直接使用的分區 |
擴展分區 | 主分區表記錄的分區,不可直接使用,只是邏輯分區容器 |
邏輯分區 | 擴展分區之上劃分的分區叫做邏輯分區 |
圖解表示:
p主分區 (分區表記錄的分區)
E擴展分區(因爲分區表的長度不夠,而做了一個容器,該容器就是擴展分區)
L邏輯分區(在擴展分區之上建立的分區)
如果擴展分區被刪掉了,那麼所有的邏輯分區也會消失
2.分區方法
fdisk /dev/sda
m | 獲得幫助 |
---|---|
d | 刪除 |
l | 列出所有分區類型 |
n | 新建 |
p | 顯示分區表 |
t | 更改分區類型 |
w | 保存更改 |
q | 退出 |
練習
Command (m for help): m·
獲得幫助
Command (m for help): p
顯示分區表
Command (m for help): n
新建
Command (m for help):wq
退出保存,如果直接q表示退出不保存。此時可以cat /proc/partitions
,會發現設備sda1已經有了
同步分區表後,可以blkid查看一下。此時/dev/sda1沒有UUID
我們對它進行格式化mkfs.xfs /dev/sda1
掛載一下,看是否成功。
- 如果在退出保存時,提示設備不存在或時正忙的。一定需要同步分區表
partprobe | 同步分區表 |
---|---|
partx -d /dev/sda | 清理分區表 |
partx -a /dev/sda | 重新加載分區表 |
mkfs.xfs /dev/sda1 | 格式化設備爲xfs文件系統(相當與在/dev/sda1上安裝設備管理軟件) |
- 若出現
Failed to add partition 5 to system: Device or resource busy
錯誤
並且p查看時候存在sda5,但是cat /proc/partitions時不存在
此時同步一下分區表,sda5就出現了。
如果還是不能出現的話,大家可以嘗試先清理,再添加
- 當使用MBR分區時,第四個分區必須劃分爲擴展分區
Command (m for help):d
刪除
重新創建爲擴展分區,設置爲100M
此時繼續建立時,不會詢問我們要建立什麼分區,只能建立邏輯分區。並且因爲上述建立擴展分區是100M,所以在建立邏輯分區的時候不能大於100M
當建立擴展分區時,一定要充滿我們的硬盤
- 驗證刪除擴展分區後,所建立的邏輯分區也會消失
3.mbr分區方式轉換成GPT
【1】實驗前提:
- 在完成上述練習之後,將之前建立的分區都刪除
- 此時fdisk -l查看一下,此時是dos
【2】修改步驟
- parted /dev/sda
fdisk -l
查看,此時修改成功了,是gpt
若想要把gpt分區方式轉化爲mbr,在New disk label type?
中填寫爲msdos即可