整天捣鼓嵌入式,兼职搞搞iOS,这么折腾为了啥?都是为了俺的娃!
分类: LINUX
2010-06-19 12:51:36
#Command (m for help): d
#Partition number (1-4): 1
Command (m for help): p
Disk /dev/sdb: 2055 MB, 2055208960 bytes
64 heads, 62 sectors/track, 1011 cylinders
Units = cylinders of 3968 * 512 = 2031616 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb2 * 134 200 132928 83 Linu
#Command (m for help): d
Selected partition 2
#Command (m for help): p /*查看此时已无分区*/
Disk /dev/sdb: 2055 MB, 2055208960 bytes
64 heads, 62 sectors/track, 1011 cylinders
Units = cylinders of 3968 * 512 = 2031616 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
#Command (m for help): w /*最后写入分区表*/
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
/*下边给磁盘增加一分区并格式化*/
#ls /dev/sd*
#/dev/sda /dev/sda1 /dev/sda2 /dev/sdb
#Command (m for help): n
Command action
e extended
p primary partition (1-4)
#p /*增加主分区*/
#Partition number (1-4): 1
#First cylinder (1-1011, default 1): /*回车默认*/
Using default value 1
#Last cylinder, +cylinders or +size{K,M,G} (1-1011, default 1011): /*回车默认*/
Using default value 1011
#Command (m for help): p /*此时有sdb1分区*/
Disk /dev/sdb: 2055 MB, 2055208960 bytes
64 heads, 62 sectors/track, 1011 cylinders
Units = cylinders of 3968 * 512 = 2031616 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 1 1011 2005793 83 Linux
#Command (m for help): w /*最后写入分区表*/
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
#sudo mkfs.vfat -F 32 -n disk /dev/sdb1 /*格式化*/
下面便是磁盘格式化了 命令是mkfs.ext3 设备名 这里的设备名要是分区名 , 而不是硬盘设备名 (切记先记好分区名 , 别输入错 , 不然格式化错了就麻烦了)
等待之后分区就格式化好了 , 记得复制之前要一下
再次提示下修复命令 fsck.ext3 设备名
-----------------------------------------------------------------------