`
isiqi
  • 浏览: 16698902 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

“硬盘分区空间少了 5G”问题的解决

阅读更多

---------------------------------------------------------------------------

症状

fdisk -l 的结果:
[root ~]# fdisk -l

Disk /dev/hda: 80.0 GB, 80026361856 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 2040 16386268+ 7 HPFS/NTFS
/dev/hda2 2041 9728 61753860 f W95 Ext'd (LBA)
/dev/hda5 2041 3315 10241406 b W95 FAT32
/dev/hda6 3316 4590 10241406 b W95 FAT32
/dev/hda7 4591 5865 10241406 b W95 FAT32
/dev/hda8 5866 7777 15358108+ b W95 FAT32
/dev/hda9 7778 9600 14643216 83 Linux
/dev/hda10 9601 9728 1028128+ 82 Linux swap / Solaris

df -h 的结果:
[root ~]# df -h
Filesystem 容量 已用 可用 已用% 挂载点
/dev/hda9 9.5G 8.1G 931M 90% /
/dev/shm 248M 0 248M 0% /dev/shm
/dev/hda5 9.8G 9.2G 603M 94% /mnt/d
/dev/hda6 9.8G 7.4G 2.4G 76% /mnt/e
/dev/hda7 9.8G 9.3G 471M 96% /mnt/f
/dev/hda8 15G 13G 2.4G 84% /mnt/g

/dev/hda9 怎么少了 5 个 G 呢?

/dev/hda9 是原来 windows 下一个 10G 的盘(FAT32)和原来 linux 下的 5G 的根分区合在一起得到的。原来安装的是 RH9,后来装的是 FC4。

在原来 RH9 系统下对原来的 /dev/hda9 做的一些操作:

用 fdisk 删除 /dev/hda9,在原来 /dev/hda9 空间上建新分区,用 t 命令将文件系统设定为 linux(83),并用 x -> f 命令修复了磁盘号分区,保存(报错)后退出重启(报错),错误信息没保存下来 -_-。当时还不知道 mkfs 命令,因此没有格式化。此时 /dev/hda9 在 linux 下挂载不了,在 windows 下也看不了。

安装时候手工分区的操作如下:

先把 /dev/hda9(原来 windows 下的 H 盘)、/dev/hda10(原来的 / 分区)和 /dev/hda11(原来的 swap)删了,得到大概 15G 多的空闲空间,然后在该空闲分区上建了一个 14.6G 的分区作为新的根分区,剩下大约 1G 都作为交换区了,安装好后就成现在这样了,df 命令察看磁盘空间比 fdisk 少了 5G。

---------------------------------------------------------------------------

问题的解决:

原贴由kenduest(风云使者)回于ChinaUnix:
发表于: 2006-3-26 06:01 主题: [引用] [投诉] [快速回复]
你好像貼錯版了,下次要多注意啊..

ext2/ext3 fs ?

1. 情况 1

该 fs 会保留 5% 的空间给 root 使用。

您可以使用 tune2fs -m 去调整。像是:

CODE:
[Copy to clipboard]
tune2fs -m 0 /dev/hda9
建议可以去看一下 mke2fs/tune2fs 该 -m 参数用途。

不过你的问题应该不是这类,因为它显示的 total 数量的确是有问题的。

2. 情况 2

我想应该是你 mke2fs 时有指定大小范围所以没用这么多,像是:

CODE:
[Copy to clipboard]
mke2fs /dev/hda9 10000
那您就使用 resize2fs 程式把 fs 扩大即可。不过 / 的话可能需要到 resecue mode 去处理才可以。或是你是使用 fedora linux 新版本,ext2online 程式可以支援线上扩大 ext2/ext3 fs 功能。

---------------------------------------------------------------------------

实际解决:

ext2online -d -v /dev/hda9

---------------------------------------------------------------------------

总结:
此次经历加深了对硬盘分区和文件系统建立等概念的理解
猜测:在分区大小大于10G的情况下,FC4的安装程序可能自动建立的文件系统分区大小就是10个G,而剩下的空间不可用

---------------------------------------------------------------------------
分享到:
评论

相关推荐

    Linux之如何在系统使用过程中配置SWAP分区

    SWAP 分区是指将硬盘的一部分空间用于虚拟内存的区域。 当系统的物理内存不足时,系统会将一些不常用的数据从物理内存中转移到 SWAP 分区中,从而释放出物理内存空间,确保系统的稳定运行。 查看分区状态及 swap ...

    详解安装Ubuntu Linux系统时硬盘分区最合理的方法

    在安装Ubuntu Linux系统时,硬盘分区的策略是至关重要的,因为合理的分区可以帮助优化系统性能,保护数据,并确保系统的稳定运行。以下是对安装Ubuntu Linux时硬盘分区的详细解释和建议: 首先,了解硬盘的基本类型...

    从硬盘(iso )安装linux

    从最低配置角度讲,Linux 操作系统需要一个 EXT2 或 EXT3 格式的硬盘分区作为根分区,大小在 2~5G 就可以。另外还需要一个 SWAP 格式的交换分区,大小与内存有关:如果内存在 256M 以下,交换分区的大小应该是内存...

    如何给ubuntu Vmware虚拟机添加硬盘

    在这里,我们可以看到 /dev/sdb 就是我们新添加的硬盘,我们需要给新的硬盘分区。在终端输入:sudo fdisk /dev/sdb,然后键入:m,可以看到帮助信息,键入:n,添加新分区,键入:p,选择添加主分区,键入:l,选择...

    从硬盘安装Linux操作系统的方法步骤.pdf

    从最低配置角度讲,Linux操作系统需要一个EXT2或EXT3格式的硬盘分区作为根分区,大小在2~5G就可以。另外还需要一个SWAP格式的交换分区,大小与内存有关:如果内存在256M以下,交换分区的大小应该是内存的两倍;如果...

    CentOS分区规律大总结

    - **/5G ext3格式**:根分区,用于安装操作系统的核心文件。5GB足够大多数应用场景。 - **/boot 100M**:通常情况下分配100MB给/boot分区,用于存放内核和引导加载器。 - **/home 20G ext3格式**:用户数据分区,...

    linux下fdisk分区

    `fdisk` 是一个强大的工具,用于创建、删除和管理硬盘分区表。本文档将通过一系列详细的步骤来展示如何将一个 40GB 的 SCSI 硬盘进行分区,并指定各个分区的大小以及文件系统类型。 #### 二、Linux 分区基础知识 ...

    浅谈合理分区.docx

    合理的硬盘分区不仅可以提高计算机系统的稳定性,还能方便用户对文件进行分类管理。本文将根据提供的文档内容,详细阐述合理分区的相关知识点。 #### 分区的基础概念 硬盘分区是指将物理硬盘划分为多个逻辑部分的...

    RedHat_Linux_5.1_安装步骤详解

    文章首先介绍了准备工作,包括硬件要求、设置 BIOS 和硬盘分区的准备工作。然后,文章详细介绍了安装步骤,包括启动安装程序、CD 媒体检测、欢迎界面、语言选择、键盘配置、安装号码、磁盘分区设置和分区设置等步骤...

    Centos7上安装oracle 11g R2(测试成功)

    硬盘分区需要将 /boot 分区设置为 150M,swap 分区设置为 4096M以上,/ 分区设置为 10G以上,/home 分区设置为 5G以上,/tmp 分区设置为 5G以上,/usr 分区设置为 10G以上,/usr/local 分区设置为 10G以上,/var ...

    CentOS 7根分区扩容.doc

    例如,使用 lvextend 命令可以为 root 逻辑卷增加 5G 空间。 CentOS 7 根分区扩容可以通过 df 命令、lsblk 命令、vgs 命令、fdisk 命令、vgextend 命令和 lvextend 命令来实现。这些命令可以帮助用户扩展根分区的...

    VMware虚拟机中安装redhatlinux操作系统图解借鉴.pdf

    八、 硬盘分区 * Linux 操作系统下的分区划分 * 用 Disk Druid 手工分区 * 自动分区的风险 九、 安装 RedHat Linux 的注意事项 * 避免不必要的麻烦 * 选择正确的安装模式 * 选择正确的语言和键盘配置 * 选择正确...

    Linux 中 LVM 逻辑扩展、磁盘空间大小调整.docx

    接下来,将空闲的硬盘空间添加到`/`根分区: 1. **查看空闲空间**:使用`vgdisplay`命令确认卷组中已有可用的空闲空间。 2. **扩展逻辑卷**:使用`lvextend -L +30G /dev/mapper/vg_test-lv_root`命令将`/`根分区...

    XP硬盘安装Ubuntu11.10.docx

    * /root 或/ 根分区,至少 5G * /home 主文件夹,存放用户配置信息文件,这个必须得大 * /swap 交换分区,这个有个不成文的说法,内存大于 1G 分 1G,不足 1G 分 512M * /tmp 临时文件夹,这个我分了 2G,随便吧满了...

    Fedora 9 安装手册

    硬件 硬盘空间:5G 以上; 内存容量:384 M 以上(256M 也可以,但在分区后会提示您启用swap 分区); 光盘介质:Fedora 9 安装光盘(1 张DVD);

    linux文件系统调整大小的方法(linux调整分区大小)

    在使用linux的过程中, 有时会出现因为安装系统时分区不当导致有的分区空间不足,而有的分区空间过剩的情况.比如: 我在安装系统时给/usr/local分配器了5G的空间,但使用一段过程后发现, /usr/local最多只用到了1G.这样...

    LV+ext4 文件系统空间调整

    - 使用 `partprobe` 更新内核中的硬盘分区表信息。 - 接着使用 `pvcreate /dev/sda6` 命令创建新的 PV,确认 `/dev/sda6` 已成功创建为 PV。 - 通过 `pvscan` 命令可以查看到所有的物理卷信息,其中 `/dev/sda6` ...

    多操作系统共存技巧.pdf

    安装系统的分区大小不应少于2G(3—5G比较合适),应该用单独的分区分别安装系统、程序以及保存数据,不要把垃圃圾圾的东东都往C盘里塞,这样会拖慢启动速度。还要合理选择分区的格式。 三、分区实例 以40GB的目前...

Global site tag (gtag.js) - Google Analytics