随身碟分割与格式化

前置准备

请先读熟 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
第3个分区已经变成 W95 FAT32

接着更改第四个分割区

t
4
b

查看分割表

p

存档并退出

w

格式化分区

第一个分区使用 ext3 格式化,第二个分区使用 ext4 格式化,后面两个分区使用 DOS 格式化

首先确认一下第一个分割区的状态

blkid /dev/sdb1
空白的分割区

使用 ext3 格式化第一个分割区

mkfs.ext3 /dev/sdb1

再次确认第一个分割区的状态

blkid /dev/sdb1
型态为 ext3

继续使用 ext4 格式化第二个分割区

mkfs.ext4 /dev/sdb2

确认第二个分割区的状态

blkid /dev/sdb2
型态为 ext4

接着分割第三个与第四个分割区

首先安装 dos 格式化的套件

apt-get install -y dosfstools

格式化第三个分割区

mkdosfs /dev/sdb3

查看第三个分割区状态

blkid /dev/sdb3

格式化第四个分割区

mkdosfs /dev/sdb4

查看第四个分割区状态

blkid /dev/sdb4

查看格式化完成的随身碟

lsblk /dev/sdb

SHXJ
Latest posts by SHXJ (see all)

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

发布留言