Linux parted同e2label的妙用

 原贴:http://www.linuxdiyf.com/bbs/thread-37989-1-1.html

Linux parted同e2label的妙用

  用过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上。

你可能感兴趣的:(Linux parted同e2label的妙用)