快速业务通道

在Linux下管理磁盘

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-15

  任何电脑操作系统都有自己的磁盘治理工具,不论是DOS、Windows,还是linux、FreeBSD及Solaris.没有磁盘治理工具,操作系统就不能安装和工作.假如要能从裸机上安装操作系统,则安装程序本身就要拥有磁盘分区和格式化磁盘的功能.本文专门介绍Linux下的磁盘治理工具.

  唯我独尊的fdisk

  与DOS和Windows相同,Linux下的分区命令也是fdisk.它是完全字符界面的工具,好多初学者对其望而生畏.其实不然,fdisk 有具体的提示信息,非常简单易用,功能远比DOS和Windows 的fdisk强大.

  fdisk -l 命令显示已经存在的分区.

  对/dev/hda 进行分区的命令是:

  fdisk /dev/hda

  这时就进入了交互界面.

  m 显示fdisk提示,这个是最常见的.

  p 显示目前的分区情况.

  n 新增分区.

  d 删除分区.

  t 改变分区格式.

  l 支持分区列表.它可以支持的分区有DOS/FAT16/FAT32/OS2等等.

  q 退出,没有保存这次修改.假如你只是想熟悉一下fdisk 的使用方法,就要用q退出

  w 把分区修改写入磁盘.

  伸缩自如的parted

  用过PQ-Magic 工具调整分区大小的人可能不少,但知道Linux也可以调整分区的人恐怕就不多了.Linux有个parted 工具可以调整分区,但它的使用有些限制.假如想增大一个分区,那么该分区后边有未使用的空间,这个分区没有mount.

  使用fdisk-l命令,则显示:

  Disk /dev/hda: 255 heads, 63 sectors, 2498 cylinders

  Units = cylinders of 16065 * 512 bytes

  Device Boot Start End Blocks Id System

  /dev/hda1 * 1 6 48163 83 Linux

  ……………….

  /dev/hda3 644 1159 4144770 83 Linux

  ……………….

  含义是分区3从柱面644开始,至1159结束,大小是4144770K.

  这时假如想加大分区3,则使用下面的命令:

  parted /dev/hda resize 3 644 1300

  意思是把分区3调整为从柱面644至柱面1300结束.

  重新启动机器,分区的改变就生效了.

  e2label的妙用

  许多用了多年Linux的人可能也没有用过e2label命令.但是这个命令相当有效.在介绍它之前,我们先看看 /etc/fstab 文件:

  label=//ext3 defaults 1 1

  /dev/hda7 /usr ext3 defaults 1 1

  第二行的意思很轻易懂,就是把/dev/hda7 mount到/usr 上.第一行没有指明分区,意思是把label(卷标)为/ 的分区mount到/上.这样写的好处在于即使假如把硬盘从主板上的ide0(hda) 换到ide2(hdc)上,系统仍然可以自动挂载正确的分区.通常Linux安装的时候已经自动指定了卷标.假如是手动增加的新分区,可以用下边的命令为其指定卷标:

  e2label /dev/hdax /new

  mkdir /new

  然后在/etc/fstab 里加入:

  label=/new /new ext3 defaults 1 1

  下次重新起动机器的时候,就会把卷标为/new 的分区挂接到/new上.

  tune2fs狸猫换太子

  Red Hat 7.x可以采用ext3文件系统.本文无意具体比较ext2和ext3的优缺点,简单地说ext3比ext2好.假如要把以前的ext2文件系统转化为ext3文件系统,就可以用命令

  tune2fs -j -e 0 -i 0 /dev/hdax

  秩序的世界mkfs

  mkfs相当于DOS/Windows中的格式化命令.不同的是Linux可以支持ext2/dos/vfat/等分区的格式化工作,不像Windows通常只能格式化 DOS/FAT32/FAT16/NTFS分区.

  举例说明:

  mkdosfs一看就知道是DOS格式的;

  mke2fs格式化ext2文件系统;

  mkfs.bfs格式化SCO Unix 文件系统;

  mkfs.ext2也是格式化ext2用的;

  mkfs.ext3格式化ext3文件系统;

  mkfs.minix格式化minix文件系统的.minux ,它是个教学用的Unix;

  mkfs.msdos一看就知道是DOS格式的;

  mkfs.reiserfs文件系统.reiserfs是Linu

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号