Linux磁盘分区格式化

在进行磁盘分区格式化之前,先介绍一些基础常识,虽说是常识,但隔行如隔山,外行人看了,不一定懂。不扯了,步入正题。

磁盘分区格式化是相对于硬盘而言的,硬盘属于随机存储设备,在我们的电脑上有各种硬盘的接口,而接口有可以归纳为两大类,串行接口和并行接口。

串行接口(Serial port)又称“串口”,主要用于串行式逐位数据传输。常见的有一般电脑应用的RS-232(使用 25 针或 9 针连接器)和工业电脑应用的半双工RS-485与全双工RS-422。

并行接口是一种增强了的双向并行传输接口。优点是不需在PC中用其它的卡,无限制连接数目(只要你有足够的端口),设备的安装及使用容易,最高传输速度为1.5Mbps。缺点是当传输距离较远、位数又多时,导致了通信线路复杂且成本提高。

推荐阅读:

Linux更改磁盘分区大小

Linux基础教程:磁盘分区(理论篇)

Ubuntu安装过程之磁盘分区图文教程

Linux fdisk命令参数及用法详解---Linux磁盘分区管理命令fdisk 

Linux, /dev/ 设备文件

IDE, ATA: /dev/hd[a-z]------并口

IDE: Master, Slave

第一个IDE控制接硬盘:

第二个IDE控制接光驱:hdc

SCSI, SAS, SATA, USB: /dev/sd[a-z]------串口

/dev/sda, /dev/sdb

Windows支持的文件系统主要有FAT32NTFS

Linux支持的文件系统主要有 MINIXXIAFSEXTEXT2ISO9660MSDOSUMSDOSVFATNTFSHPFSNFSSYSVSMBFSNCPFS

RAW:裸设备

低级格式化:创建磁盘

高级格式化:创建文件系统

MBR: Master Boot Record mbr是硬盘的主引导记录,属于引导区。

含有512bytes:

446bytes: bootloader

中间64: 分区表, 其中每16bytes标示一个分表,最多4主分区;

最后两个字节固定为55AA,(magic number)被称作魔数

SCSI接口为例,若是硬盘插在了第一个插槽,它的各个分区就可以这样表示

Sda1sda2sda3sda4.....

若是插在了第二个插槽,则可以这样表示

Sdb1sdb2, sdb3sdb4......

以此类推。

分区与格式化

先用fdisk分区,分区完成后再用mkfs格式化并创建文件系统,挂载,磁盘就能使用啦。

由于mbr主引导记录里的主分区表只有64bytes,而每个主分区在分区表里只能占16bytes,所以,硬盘上最多只能有四个主分区。

fdisk是用来磁盘分区的程序,它采用传统的问答式界面,而非类似DOS fdiskcfdisk互动式操作界面,因此在使用上较为不便,但功能却丝毫不打折扣

fdisk -l [DEVICE]

参数

-b<分区大小> 指定每个分区的大小。

-l 列出指定的外围设备的分区表状况。

-s<分区编号> 将指定的分区大小输出到标准输出上,单位为区块。

-u 搭配"-l"参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址。

-v 显示版本信息。

fdisk [DEVICE]

交互式命令:

d: 删除一个分区

n: 新建一个分区

p: 显示当前的分区信息

w: 保存退出

q: 不保存退出

l: 各分区类型所对应的System ID;

83Linux

82Linux Swap,交换分区

8eLVM

fd:Soft Raid

t: 修改指定分区的System ID;

fdisk -l [/dev/sda]

fdisk -l /dev/[hs]d[a-z]

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/19424.html