日期:2014-05-16  浏览次数:20763 次

linux分区格式化命令使用方法

引用自:

http://blog.chinaitlab.com/html/30/104830-165969.html

?

?

很简单,首先使用root权限登陆进入linux操作界面?

使用fdisk -l 参数查看设备名跟设备状态

类似如下 :
[root@ecofe2 /]# fdisk -l

Disk /dev/hdd: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

? Device Boot? ? ? Start? ? ? ? End? ? ? Blocks? Id? System
/dev/hdd1? ? ? ? ? ? ? 1? ? ? 30401? 244196001? 83? Linux

Disk /dev/sda: 203.9 GB, 203928109056 bytes
255 heads, 63 sectors/track, 24792 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

? Device Boot? ? ? Start? ? ? ? End? ? ? Blocks? Id? System
/dev/sda1? *? ? ? ? ? 1? ? ? ? ? 16? ? ? 128488+? 83? Linux
/dev/sda2? ? ? ? ? ? ? 17? ? ? ? 277? ? 2096482+? 82? Linux swap / Solaris
/dev/sda3? ? ? ? ? ? 278? ? ? ? 1599? ? 10618965? 83? Linux

可以看出来 现在我做测试的这台机器的硬盘设备有两个,分别是/dev/hdd1 跟/dev/sda1 两块
而且可以判断出来/dev/hdd1 是并口的? 因为linux下 并口设备跟串口设备的设备名前缀是不同的 h 代表pata ,s代表? sata
而且可以看出来一块是250g的 。另外一块串口的是200g的


如果想要把并口250g的硬盘分为两个区 (分成多个分区的比分单独一个分区的操作复杂所以着重介绍一下)

可以使用命令 fdisk /dev/hdd? ? ? (/dev/hdd 指的是硬盘? /dev/hdd1 指的是这块硬盘的第一个分区,两者概念要弄明白)
fdisk命令动词后面必需跟硬盘设备名 而不能跟分区名,切记

会出现如下界面:
[root@ecofe2 /]# fdisk /dev/hdd

The number of cylinders for this disk is set to 30401.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
? (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help):


按m是显示命令帮助

出现如下界面

Command action
? a? toggle a bootable flag? ? ? ? ? ? ? ? ? ? ? 设置引导扇区
? b? edit bsd disklabel? ? ? ? ? ? ? ? ? ? ? ? ? 编辑卷标(linux下使用的卷标bsd通用)
? c? toggle the dos compatibility flag? ? ? ? ?
? d? delete a partition? ? ? ? ? ? ? ? ? ? ? ? ? 删除 一个分区
? l? list known partition types? ? ? ? ? ? ? ? ? 列出已知分区类型
? m? print this menu? ? ? ? ? ? ? ? ? ? ? ? ? ? 显示该菜单
? n? add a new partition? ? ? ? ? ? ? ? ? ? ? ? 添加一个新分区
? o? create a new empty DOS partition table? ? ?
? p? print the partition table? ? ? ? ? ? ? ? ? 显示分区表
? q? quit without saving changes? ? ? ? ? ? ? ? 保存不退出
? s? create a new empty Sun disklabel? ? ? ?
? t? change a partition's system id? ? ? ? ? ? ? 修改分区类型
? u? change display/entry units? ? ? ? ? ? ?
? v? verify the partition table
? w? write table to disk and exit? ? ? ? ? ? ? ? 写入磁盘退出分区程序?
? x? extra functionality (experts only)


一般情况首先都是删除原有分区?
输入d? 因为现在我这快硬盘上只有一个分区,所以你删除分区肯定是删除这一个分区,程序会出现如下信息,选择了分区1
?
Selected partition 1
这时候如果 再按w键? 这个分区等于是就删除了,就这么简单。

删除过了,就要新建了?
新建分区? 就是按 n键? 按过之后会出现

Command action? ? ? ? ? ? ? ? ? ? ? ? ? ? 命令动作? ? ?
? e? extended? ? ? ? ? ? ? ? ? ? ? ? ? 按e是建立扩展分区
? p? primary partition (1-4)? ? ? ? ? ? 按p是建立主分区
?
? 如果你现在操作的这块硬盘是游戏盘,不牵扯引导或者装系统 什么的? 怎么分都行 ,但是切忌,主分区最多只能有4个,我说的随意分是只一般情况
? 如果你非要分5个主分区那是肯定不成功的
?
? 然后就是选择 起始扇区? ? (1-65535)? 我这里举例说明? 这时候如果你想分一个区的话就在这里跟下一步都按回车就行了,程序会自动选择硬盘
? 起始扇区跟结束扇区,使用最大的空间给这个分区,
?
? 但是如果你想要分多个分区,起始扇区还是不用改,结束扇区根据你的需要修改,比如说我想划分两个一样大的分区, 65535除以2? 就是第一个分区的
? 结束扇区, 需要进行的操作就是 在按选择过e 或者p 建立分区的类型之后? 起始扇区直接回车,选择从1硬盘头开始 回车,再再分区结束扇区位置输入
? 32767 再回车 ,再按一次n? 在建立一个主分区 按p? 选择第二个分区起始扇区系统会自动接着刚刚分过的分区,从32768开始,直接回车,结束扇区到
? 硬盘最后,还是直接回车,直接回车就是应用系统默认的分区。
? 这时候按p? 显示下现在硬盘的分区表,应该有两个分区了, 下面要进行的操作就是修改分区类型,键入t键? ,选择你要修改的分区的序号,输入83
? 83代表的是linux ext3 分区格式,其实默认分区格式就是这个,不过还是修改下好, 两个分区都修改下,这样就ok了

? 最后? 按下w? 保存退出皆可? 分区工作结束
?
?
?
?
? 下面就是磁盘格式化了? 命令是mkfs.ext3 设备名? ?