`
zqjshiyingxiong
  • 浏览: 433066 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

fdisk实际操作时,碰到的简单问题

阅读更多

linux下格式化磁盘----fdisk简单使用

 

这个文档已经说的很清楚了,但是实际操作时,还是会碰到问题的。

 

the factory default fs is vfat and for obvious reasons I wanted to
format it to ext3 (leaving a 15GB fat partition for emergency).
I proceeded the following way:
- 'sudo fdisk /dev/sdc'
- 'd' to delete the only partition
- 'n' to create the two partitions mentioned above
- 'w' to write the changes to disk
and here I got the problem, this is the message:
--------------------------------------------------------------------------------------
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.

 

这里提示我们要reboot
--------------------------------------------------------------------------------------
if I commit the 'w' command with the disk unmounted: he immediately
says "Calling ioctl()..." and then before saying "warning..." he
mounts the device.

anyway, if I call the 'p' command in fdisk I get the new partition
table:
-----------------------------------------------------------------------

如果没有reboot

>>mkfs -t ext3 -c /dev/hda8

提示如下:

mke2fs 1.35 (28-Feb-2004)
mkfs.ext3: Device size reported to be zero. Invalid partition specified, or
partition table wasn't reread after running fdisk, due to
a modified partition being busy and in use. You may need to reboot
to re-read your partition table.

这里就是没有读到有效的分配盘,也明确提示我们要重启了。

 

>>reboot

重启登陆后,再次执行

>>mkfs -t ext3 -c /dev/hda8

提示信息如下:
mke2fs 1.32 (09-Nov-2002)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
85440 inodes, 170682 blocks
8534 blocks (5.00%) reserved for the super user
First data block=0
6 block groups
32768 blocks per group, 32768 fragments per group
14240 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840

Checking for bad blocks (read-only test): done
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

>>mount /dev/hda8 /tmp/hda8
>>df -Th

……省略

/dev/hda8     ext3    657M   17M  607M   3% /tmp/hda8

 

 

这里需要提示,初学这初次操作者,其实很简单,认真的看英文提示,一般情况下肯定说的很清楚了。

 

没有那么难的,加油。

 

 

 

 

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics