LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3364|回复: 10

请问用dd if=/dev/zero of=/dev/hdc bs=1k就可以低格hdc盘吗?

[复制链接]
发表于 2004-4-6 21:18:33 | 显示全部楼层 |阅读模式
dd if=/dev/zero of=/dev/hdc bs=1k
请问用以上的命令就可以对/dev/hdc硬盘进行低格吗? 如果不行,那么在linux下要用什么命令或什么软件对硬盘进行低格呢?谢谢
发表于 2004-4-7 01:06:00 | 显示全部楼层
好像在liunux下还没有低格硬盘的软件(必要),如果要重新整理一下硬盘,用fdisk/parted都可以!
 楼主| 发表于 2004-4-7 08:42:57 | 显示全部楼层
我现在想低格/dev/hdc,我有两个硬盘,其中/dev/hda是好的,我不想动这个,我只想把那个/dev/hdc低格了,向楼上的兄弟所说的方法该如何打这条命令呢?

fdisk /parted之后是不是连我的/dev/hda也给格了,要怎么打这命令?
发表于 2004-4-7 09:43:42 | 显示全部楼层
其他UNIX变种好像自带低格工具,但Linux好像没有。
[root@home root]# parted
...
(parted) m
  check MINOR                   do a simple check on the filesystem
  cp [FROM-DEVICE] FROM-MINOR TO-MINOR      copy filesystem to another partition
  help [COMMAND]                prints general help, or help on COMMAND
  mklabel LABEL-TYPE            create a new disklabel (partition table)
  mkfs MINOR FS-TYPE            make a filesystem FS-TYPE on partititon MINOR
  mkpart PART-TYPE [FS-TYPE] START END      make a partition
  mkpartfs PART-TYPE FS-TYPE START END      make a partition with a filesystem
  move MINOR START END          move partition MINOR
  name MINOR NAME               name partition MINOR NAME
  print [MINOR]                 display the partition table, or a partition
  quit                          exit program
  rescue START END              rescue a lost partition near START and END
  resize MINOR START END        resize filesystem on partition MINOR
  rm MINOR                      delete partition MINOR
  select DEVICE                 choose the device to edit
  set MINOR FLAG STATE          change a flag on partition MINOR
#把这里的/dev/hda换成你想操作的设备
(parted) select /dev/hda
Using /dev/hda
Information: The operating system thinks the geometry on /dev/hda is
1860/255/63.  Therefore, cylinder 1024 ends at 8032.499M.
(parted) p
Disk geometry for /dev/hda: 0.000-14594.150 megabytes
Disk label type: msdos
Minor    Start       End     Type      Filesystem  Flags
1          0.031   2353.271  primary   ntfs        boot
2       2353.271  14590.283  extended              lba
5       2353.302   3592.661  logical   ntfs
6       3592.692   3694.636  logical   ext2
7       3694.667   8691.416  logical   ext3
8       8691.447   9460.151  logical   linux-swap
9       9460.182  14590.283  logical   fat32
#N代表Minor,按上表逐次选择你的Minor分区号,进行格式化
(parted) mkfs N ext2
...
 楼主| 发表于 2004-4-7 10:21:46 | 显示全部楼层
不是说linux比其它的好吗,是不是因为所有的unix下的低格软件都不是开源精神的,所以linux下才不用的?

谢谢楼上兄弟的回复,你说的这个parted是属于什么软件,也和fdisk一样属于分区软件吗?
发表于 2004-4-7 10:26:28 | 显示全部楼层
没错,GNU要求Linux开源。
GNU是一个创建自由类UNIX操作系统的工程,它重写并实现了几乎所有UNIX工具,经典地如(GNU)sed,gawk,tar,gcc,glibc等等。

parted是GNU的软件,很好用。
 楼主| 发表于 2004-4-7 10:32:21 | 显示全部楼层
谢谢楼上的大哥了!看来要等到用linux下的低格工具,还要等有个GPL版的出来才行。

我这就去试parted希望能有和低格一样的效果。
发表于 2004-4-7 10:35:46 | 显示全部楼层
慎用!!!

不可能有同样的效果。parted做的是高级格式化,至少有一种文件系统存在,而所谓低格,是把硬盘格式成出厂设置,上面没有任何文件系统。
发表于 2004-4-7 10:41:04 | 显示全部楼层
最初由 gao_linfeng 发表
谢谢楼上的大哥了!看来要等到用linux下的低格工具,还要等有个GPL版的出来才行。

我这就去试parted希望能有和低格一样的效果。

还等什么?找块有低格的主板,
 楼主| 发表于 2004-4-7 10:42:44 | 显示全部楼层
那这样说,还是不能低格,我的那个第二块硬盘可能是分区表坏了,硬盘是个比较老的,那天空然关机,我想可能需要低格一下了,要不然在LINUX下怎么办呢?我的上面只装了个LINUX没装windows,那是不是我的硬盘要上天堂了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表