`

使用Linux Fdisk命令调整磁盘的分区结构

阅读更多

我的硬盘上已经划分了好多分区,每个分区上都装了不同发行版的Linux。今天想再从剩下的空间中划出分区来安装Fedora Core,却失败了。察看了一下分区表的结构:

 

 

 

Disk /dev/hda: 80.0 GB, 80025280000 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1275 10241406 7 HPFS/NTFS
/dev/hda2 1276 6374 40957717+ 7 HPFS/NTFS
/dev/hda3 6375 7139 6144862+ 83 Linux
/dev/hda4 7140 8663 12241530 f Win95 Ext'd (LBA)
/dev/hda5 7140 7204 522081 82 Linux swap
/dev/hda6 7205 7690 3903763+ 83 Linux
/dev/hda7 7691 8177 3911796 83 Linux
/dev/hda8 8178 8663 3903763+ 83 Linux

 

从硬盘的分区结构来看,hda5-8已经占用了扩展分区hda4的全部空间,而硬盘上的剩余空间位于hda4之后。所以要想使用硬盘上最后的剩余空间,就必须要在hda的分区表上添加一个分区,而hda的分区表已经全部被占用(hda1-4),所以当然就不能添加更多分区了。

 

解决办法就只有扩大hda4的大小,让它能占用整个硬盘上的剩余空间,然后将新的分区划分到hda4中。

 

看了一下fdisk的帮助,好像没有能够直接修改分区大小的命令,没办法只好把分区删除再重建了。为了以防万一,首先执行 # dd if=/dev/hda of=/root/mbr bs=1 count=512 备份了一下MBR,然后将备份出的/root/mbr文件放到一个安全的地方。然后记下各个分区的起始地址和结束地址以备以后恢复分区时使用。用d命令删除hda4,这样位于hda4上的hda5-8就全部被删除了。然后用 n 命令新建分区,选择 e 表示建立扩展分区,分区的起始和结束地址就使用默认值也就是让它充满剩余的所有空间。然后用 t 命令将hda4的格式修改为W95 Ext'd (LBA),编号为f。然后根据以前记下的分区起始和结束地址信息,依次建立hda5-8。最后用p命令查看分区表结构如下:

 

 

Disk /dev/hda: 80.0 GB, 80025280000 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1275 10241406 7 HPFS/NTFS
/dev/hda2 1276 6374 40957717+ 7 HPFS/NTFS
/dev/hda3 6375 7139 6144862+ 83 Linux
/dev/hda4 7140 9729 20804175 f Win95 Ext'd (LBA)
/dev/hda5 7140 7204 522081 82 Linux swap
/dev/hda6 7205 7690 3903763+ 83 Linux
/dev/hda7 7691 8177 3911796 83 Linux
/dev/hda8 8178 8663 3903763+ 83 Linux

 

可以看出修改后的分区表除了hda4之外,其他的所有分区的结构都没有改变。这样位于hda9之后的8664-9729就可以拿出来划分新的分区了。

 

然后就是用 w 命令保存。为了保险起见,使用 fsck.ext3 命令检查了一下 hda6-8,保证没有出现错误。

 

 

分享到:
评论

相关推荐

    用Fdisk命令硬盘分区.....

    6. Fdisk 命令的使用:Fdisk 命令可以用来创建、删除和管理硬盘分区,例如,使用 Fdisk 命令可以创建主 dos 分区、扩展 dos 分区、逻辑驱动器等。 Fdisk 命令硬盘分区是每个硬盘都必须经过的步骤,需要备份硬盘上的...

    Linux fdisk 命令使用详解.docx

    Linux fdisk 命令使用详解 一、fdisk 的介绍 fdisk 是一个磁盘分区表操作工具,可以将磁盘划分成多个分区,并为每个分区指定文件系统,例如 Linux、FAT32、Linux swap 等。fdisk 与 DOS 中的 fdisk 相似,但它们...

    linux下用命令磁盘分区详解

    本文将深入探讨如何使用`fdisk`命令进行磁盘分区,包括其功能介绍、使用方法、分区规划策略以及具体的实践操作。 #### fdisk命令介绍 `fdisk`,即“磁盘分区表操作工具”,是Linux系统中用于创建和管理磁盘分区表...

    Linux中fdisk分区使用方法

    ### Linux中fdisk分区使用方法详解 #### 一、fdisk工具概述 `fdisk`是Linux系统下的一款强大的磁盘分区管理工具,其全称为“Partition table manipulator for Linux”,直译为“Linux下的分区表操作工具”。该工具...

    linux下fdisk命令详解.pdf

    其中,`fdisk` 是一个非常实用且功能强大的磁盘分区工具,它可以帮助用户对磁盘进行分区、修改分区类型以及调整分区大小等操作。 #### 二、`fdisk` 命令简介 `fdisk` 是用于操作磁盘分区表的一个命令行工具。通过...

    fdisk大容量硬盘分区工具

    【fdisk大容量硬盘分区工具】是一款用于管理硬盘分区的重要工具,尤其适用于处理大容量硬盘。在计算机领域,硬盘分区是将一个物理硬盘划分为多个逻辑存储区域,每个区域可以独立进行格式化并分配不同的文件系统,...

    linux下用Fdisk对磁盘进行分区、格式化方法

    以下是在Linux系统中使用`fdisk`命令对磁盘进行分区的具体步骤: ##### 步骤1:启动`fdisk` 1. 打开终端。 2. 输入命令`fdisk /dev/sdd`,其中`/dev/sdd`代表要操作的目标磁盘。 ```bash [root@rhcl5 ~]# fdisk /...

    实例解说Linux中fdisk分区使用方法

    ### Linux中fdisk分区使用方法详解 #### 一、fdisk简介 `fdisk`是一款功能强大的磁盘分区管理工具,适用于Linux系统。它能够帮助用户创建、删除、修改硬盘分区,同时也支持调整分区大小等功能。`fdisk`能够识别并...

    linux_fdisk命令详解

    `fdisk`作为Linux系统中重要的硬盘分区管理工具,其功能强大且使用灵活。通过本文的介绍,相信读者已经对`fdisk`有了较为全面的认识。在实际使用过程中,还需要结合具体场景灵活运用,并注意操作的安全性,以避免...

    fdisk命令 磁盘分区

    fdisk命令的英文全称是“Partition table manipulator for Linux”,即作为磁盘的分区工具。进行硬盘分区从实质上说就是对硬盘的一种格式化, 用一个形象的比喻,分区就好比在一张白纸上画一个大方框,而格式化好比...

    linux上机考试:Linux硬盘分区和格式化命令.pdf

    "Linux硬盘分区和格式化命令" Linux硬盘分区是一种对硬盘进行逻辑分区的方法,以便更好地组织和管理硬盘空间。分区可以将硬盘分成多个逻辑区域,每个区域可以独立地存储文件和数据。Linux提供了多种分区命令,包括...

    Linux中fdisk详解

    Linux 中 fdisk 详解 Linux 中的 fdisk 是一个强大的磁盘分区工具,可以帮助用户对磁盘进行分区、删除分区、格式化分区等操作。...使用 fdisk 命令需要合理规划硬盘分区,了解 fdisk 命令的各种用途和选项。

    linux磁盘分区:linux查看磁盘分区等命令和相关工具介绍

    Linux磁盘分区是管理和利用计算机...通过df和fdisk命令,用户可以有效地查看和管理Linux系统下的磁盘分区情况,包括了解各分区的使用情况,以及执行分区操作。这些知识对于系统管理员进行磁盘维护和优化是必不可少的。

    Linux基础课件创建分区fdisk命令共12页.pdf

    本课件主要聚焦于使用`fdisk`命令来创建分区,这是Linux系统中一个常用的命令行工具。`fdisk`允许用户对硬盘进行分区操作,包括查看、创建、修改和删除分区。在学习这个主题时,我们将深入理解以下几个关键知识点: ...

    Linux基础课件-- 创建分区-fdisk命令.pptx

    `fdisk`命令主要用于管理Linux系统的磁盘分区,包括查看磁盘的分区信息、创建新分区、删除已有分区、修改分区属性等。它是Linux内核的一部分,通过用户交互的方式提供分区操作。 **fdisk命令的基本格式** 在命令行...

    linux下磁盘分区详解

    在Linux操作系统中,磁盘...总结来说,Linux下的磁盘分区涉及设备命名规则、分区类型(主分区、扩展分区、逻辑分区)、`fdisk`命令的使用以及分区格式化。了解并熟练掌握这些知识,对于管理和维护Linux系统至关重要。

    磁盘分区磁盘分区磁盘分区磁盘分区

    Linux 操作系统中,磁盘分区可以通过使用 fdisk、parted 等命令行工具来实现。 在 Linux 中,磁盘分区可以分为两种类型:MBR(Master Boot Record)和 GPT(GUID Partition Table)。MBR 是传统的磁盘分区方式,...

    fdisk磁盘分区工具

    **fdisk磁盘分区工具详解** `fdisk`是一个经典的磁盘分区管理工具,主要在DOS系统中使用,但也存在于Linux系统中。这个工具允许用户创建、删除、查看和修改硬盘分区,对于理解计算机存储的基本操作至关重要。下面将...

    linux添加新硬盘及分区格式化

    使用 fdisk 命令可以创建、删除和修改硬盘的分区。 在本文中,我们使用 fdisk 命令将新加的一块 SCSI 硬盘分成三个区。首先,我们使用 fdisk 命令进入 fdisk 模式,即输入 `fdisk /dev/sdb` 命令。然后,我们使用 `...

Global site tag (gtag.js) - Google Analytics