Chinaunix首页 | 论坛 | 博客
  • 博客访问: 783105
  • 博文数量: 143
  • 博客积分: 2077
  • 博客等级: 大尉
  • 技术积分: 2393
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-28 12:57
文章存档

2016年(2)

2015年(3)

2014年(3)

2013年(41)

2012年(94)

分类: LINUX

2012-10-05 21:12:47

磁盘分区、格式化:fdisk,mkfs,mke2fs
磁盘分区:fdisk
#fdisk [-l] 设备名称
  -l :输出后面接的设备所有的分区内容。若仅有 fdisk -l 时,则系统将会把整个系统内能够找到的设备的分区均列出来。

  例如:#df /
#fdisk /dev/sda

  d:删除磁盘分区
  n:增加一个分区
  p:在屏幕上显示分区表
  q:不存储,离开fdisk程序
  w:将刚才的操作写入分区表

  设置完后需要重启电脑才能生效,我们可以不用重启,使用下列命令:
#partprobe

  注意:fdisk 没有办法处理大于 2TB 以上的磁盘分区,要用parted 命令。
Device:设备文件名
Boot:表示是否为开机引导模块
Start,End:表示这个分区在哪个柱面号码之间
Blocks:就是以1k为单位的容量
ID,System:代表这个分区内的文件系统应该是什么

  上面信息说:共有5221个柱面,每个柱面通过255个磁头在管理读写,每个磁头管理63个扇区,没个扇区大小为 512bytes,因此每个柱面为 255*63*512=8225280bytes。


格式化:mkfs
  分区完毕后自然就要进行文件系统的格式化。格式化用mkfs。
#mkfs [-t 文件系统格式] 设备文件名
  -t:可接文件系统格式,例如ext3,ext2,vfat等,但是得系统支持才行。
  
  例如:
#mkfs -t ext3 /dev/sda6

Filesystem label:指分区的名称
Block size:block大小设置为 1K
26104个inode,104388个block
Creating journal:有日志文件

  用#mkfs[Tab][Tab]查询mkfs支持的文件格式。


mke2fs:指定系统的卷标(label)、block的大小及inode的数量。

#mke2fs [-b block大小] [-i block大小] [-L 卷标] [-cj] 设备
  -b:可以设置每个block的大小,目前支持1024,2048,4096bytes三种。
  -i:多少容量给予一个inode呢?
  -c:检查磁盘错误,仅下达一次-c时,会进行快速读取测试;两次-c -c的话,会测试读写。
  -L:后面可以接卷标名称。
  -j:本来mke2fs是ext2,加上-j后,会主动加入joournal而成为ext3.

  例如:
  #mke2fs -j -L "vbird_logic" -b 2048 -i 8192 /dev/sda6
  参考上图,一起对照着看看。
阅读(1413) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~