如何扩展 Ubuntu 分区大小?

如何扩展 Ubuntu 分区大小?

我在我的笔记本电脑 Asus K53E-B 下使用 Ubuntu 12.10 64BIT。它的硬盘驱动器容量为 640GB。

我有 3 个操作系统:Windows 7、Windows 8(我只是想尝试一下)和 Ubuntu 12.10。

我不知道怎么回事,为什么,但当我安装 Ubuntu 12.10 时,我给了它 15GB,使用 Ubuntu 一个月后,它开始变得烦人。我的意思是,我无法安装软件、更新、新文件等。

我需要你的帮助:

如何彻底删除 Windows 8(我那里没有重要文件),

并扩展 Ubuntu 分区,至少到 90GB?尽管我不使用 Windows 7,但我宁愿这样做(即扩展 Ubuntu 的分区),而不会损害 Windows 7。当我说“损害”时 - 我的意思是扩展 Ubuntu,但 Windows 仍将正常工作。我并不是说不要减少 Windows 的空间。

我试过的所有方法,包括在 LiveCD 下使用 Gparted 都不起作用。我想我只是不知道如何使用它。

我真的希望得到帮助。抱歉我的英语不好>.<

编辑:

fdisk-l:

Disk /dev/sda: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x98b324f9

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *    45062325   357622964   156280320    7  HPFS/NTFS/exFAT
Partition 1 does not start on physical sector boundary.
/dev/sda2       357625854  1250263039   446318593    f  W95 Ext'd (LBA)
Partition 2 does not start on physical sector boundary.
/dev/sda3            2048    32933887    16465920   83  Linux
/dev/sda4        32933888    45062143     6064128   82  Linux swap / Solaris
/dev/sda5       357625856  1109917507   376145826    7  HPFS/NTFS/exFAT
/dev/sda6      1109919744  1110943743      512000   83  Linux
/dev/sda7      1110945792  1250263039    69658624   8e  Linux LVM

Partition table entries are not in disk order

Disk /dev/mapper/vg-lv_swap: 8187 MB, 8187281408 bytes
255 heads, 63 sectors/track, 995 cylinders, total 15990784 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/vg-lv_swap doesn't contain a valid partition table

Disk /dev/mapper/vg-lv_home: 21.0 GB, 21038628864 bytes
255 heads, 63 sectors/track, 2557 cylinders, total 41091072 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/vg-lv_home doesn't contain a valid partition table

Disk /dev/mapper/vg-lv_root: 42.1 GB, 42077257728 bytes
255 heads, 63 sectors/track, 5115 cylinders, total 82182144 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/vg-lv_root doesn't contain a valid partition table

答案1

您的磁盘分区表似乎存在一些问题(除非您是这方面的专家,否则尝试修复它的风险很大)。这可能是调整分区大小时出现问题的原因。

您可以尝试使用Live CD/USB 上的 GParted执行查看在所有这些分区上。也许 GParted 可以修复这些分区边界问题。

否则,您也可以尝试减小分区的大小邻近的到您的 Ubuntu 分区,然后尝试增加您的 Ubuntu 分区的大小以包含新的可用空间(紧接在它之前或之后)。

如果这些不能解决问题,我认为你还有两个选择:

  1. 磁盘分区表的专家工作(备份所有分区中的所有数据后)
  2. 解决 Ubuntu 分区空间不足的另一种方法是(i)定期通过软件工具清理系统,例如漂白剂,和/或(ii)使用其他分区存储用户数据例如,通过使用符号链接等,文档、音乐、图片、视频、邮件等。

相关内容