Chinaunix首页 | 论坛 | 博客
  • 博客访问: 772028
  • 博文数量: 215
  • 博客积分: 291
  • 博客等级: 二等列兵
  • 技术积分: 1031
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-12 18:17
文章分类

全部博文(215)

文章存档

2016年(16)

2015年(16)

2014年(123)

2013年(60)

分类: 嵌入式

2013-10-29 09:16:13

1. 格式化:
Linux下有一条mkfs命令,相当于format,可以对磁盘进行文件系统制作操作(或者说格式化)。命令的语法为:

  mkfs -t 文件系统类型 /dev/设备名

  如要把/dev/sda1格式为reiserfs格式,使用以下命令:

  mkfs -t reiserfs /dev/sda1

  当然,也可以使用mkfs.fstype命令来格式化磁盘,其中的fstype为文件系统名,如reiserfs文件系统的格式化命令为mkfs.reiserfs。

2.分区:
      fdisk  /dev/sda


==========================================================
 分为两个步骤:1.分区:用fdisk2.格式化:用mkfs(或直接用mkfs.ext4

举个实例来分析吧,这样更容易明白和记住:

  • 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

 

  • 使用fdisk /dev/hdd给硬盘分区/dev/hdd 指的是硬盘,/dev/hdd1指的是这块硬盘的第一个分区,两者概念要弄明白),fdisk命令动词后面必需跟硬盘设备名,而不能跟分区名,切记。
  • 接下来会出现fdisk的交互命令:

    简单说下,具体见参考资料2

    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,后n,再选择是创建主分区,还是扩展分区,然后输入扇区大小,再按w写入磁盘,分区工作就完事了。
  • 然后mkfs.ext4 /dev/hdd1,开始格式化。Fsck.ext4是修复命令

 

    到这,所有的工作都完事了,这下该有个初步的印象了。。。

    另外mkfs.ext4 -F的参数选项,可以强行对非分区块设备进行格式化,例如:

    mkfs.ext4 -F root.disk


阅读(9830) | 评论(0) | 转发(0) |
0

上一篇:initrd

下一篇:linux挂载根文件系统

给主人留下些什么吧!~~