前置准备
请先读熟 fdisk 相关指令:fdisk 操作说明
注意:执行本篇分割练习会清空随身碟所有资料,请注意备份
fdisk 不只可以用来分割随身碟
只要是储存装置都可以使用 fdisk 进行分割
硬碟、固态硬碟、USB 随身碟、外接式硬碟等等
开始练习
清空分割区
首先插上随身碟,查看随身碟代号并进入 fdisk(假设代号为 /dev/sdb)
dmesg
fdisk /dev/sdb
清空所有分割区(如果随身碟有一个以上的分割区,会从最后面开始杀,所以输入 d 之后按下 Enter 就行)
重复这个步骤直到随身碟所有分割区被清空
d
全部清空之后查看分区
p
分割区型态(Partition type)
科普一下主要分割区(Primary Partition)以及延伸分割区(Extended Partition)
延伸分割区底下还有逻辑分割区(Logical Partition)
在 MBR 分割表里面最多只能有4个主要分割区,割了4个主要分割区之后
不管后面还有剩下多少空间一律都不能用
所以后来做了一个调整,可以拿一个延伸分割区来占用一个主要分割区的位置
在延伸分割区里面就可以割很多逻辑分割区
做嵌入式系统只会用到两个分割区,所以都用主要分割区就可以了
练习分割
现在试着把随身碟割出4个分割区,分别为 100MB、200MB、300MB、剩下的空间
皆使用主要分割区来做分割,所以输入以下指令分割第一个分割区
n
选择主要分割区(primary)或是直接按下 Enter
p
分区代号选择 1 或是直接按下 Enter
1
第一个 sector 输入 2048 或是直接按下Enter
2048
再来要输入第一个分割区的大小
+100M
如果询问要不要移除签名,输入Y
Y
查看第一个建立起来的分割区
p
再来依序建立200M、300M 的分割区,然后查看分割表
p
最后建立一个剩余所有空间的主分割区
注意不同的是,输入分割区大小的时候不要输入数值,直接按下 Enter
会分配所有剩余空间给第4个主要分割区
分割完成,查看分割表
p
储存分割表并退出
w
变更分割区型态
再来要把分割区 3 跟分割区 4 变更为 W95 FAT32
W95 FAT32 的 Id 为 b
进入 fdisk 管理这颗随身碟
fdisk /dev/sdb
变更分区型态(File System)
t
先变更第 3 个分区
3
输入 b 变更为 W95 FAT32
b
查看一下分割表
p
接着更改第四个分割区
t
4
b
查看分割表
p
存档并退出
w
格式化分区
第一个分区使用 ext3 格式化,第二个分区使用 ext4 格式化,后面两个分区使用 DOS 格式化
首先确认一下第一个分割区的状态
blkid /dev/sdb1
使用 ext3 格式化第一个分割区
mkfs.ext3 /dev/sdb1
再次确认第一个分割区的状态
blkid /dev/sdb1
继续使用 ext4 格式化第二个分割区
mkfs.ext4 /dev/sdb2
确认第二个分割区的状态
blkid /dev/sdb2
接着分割第三个与第四个分割区
首先安装 dos 格式化的套件
apt-get install -y dosfstools
格式化第三个分割区
mkdosfs /dev/sdb3
查看第三个分割区状态
blkid /dev/sdb3
格式化第四个分割区
mkdosfs /dev/sdb4
查看第四个分割区状态
blkid /dev/sdb4
查看格式化完成的随身碟
lsblk /dev/sdb
- 受保护的内容: NAS 版 Mathbot 管理网站与 Linebot 启动方法 - 2024 年 11 月 15 日
- Realtime 啥鬼的 - 2021 年 6 月 15 日
- nodejs 数学游戏 - 2021 年 6 月 8 日























在〈随身碟分割与格式化〉中有 4 则留言