我已经在谷歌上搜索过了,但只出现了一个 Ubuntu 指南,其中有 Lubuntu 没有的选项。我出现了 4 个分区,据我所知,没有办法添加新分区。sda1、sda2、sda3 和 sda4。Sda1 是 208mb,在“系统”下显示 Windows 7(加载程序)。Sda2 是 480gb(大致 - 请记住我的硬盘只有 500gb),也显示 Windows 7(加载程序)。sda3 是“Windows 恢复加载程序”,占用 18gb。Sda4 是 108mb,在“系统”下没有写任何内容。
我本以为我会扩展 sda4,因为它似乎什么都没做,但它已经使用了 33mb。我不知道如何创建新分区,所以有人能帮我吗?
答案1
使用 GUI 工具(即使对于初学者来说也很简单)确实更方便,比如 [ gparted
](www.gpated.org]。如果你可以安装它,那么就使用它,sudo apt-get install gparted
或者将其下载为 .deb 文件,然后sudo dpkg -i file.deb
您还可以从另一个 Live CD(如 Ubuntu)甚至 Gparted Live CD 进行分区。
您现在就可以在您的机器上执行此操作,fdisk
但请查看此示例并相信我,您首先想要gpared
:
例子:
$ sudo fdisk /dev/sda
Command (m for help): p
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 9437183 4717568 83 Linux
Command (m for help): d
Selected partition 1
Command (m for help): p
Device Boot Start End Blocks Id System
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4, default 1): 1
First sector (2048-10485759, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-10485759, default 10485759):
Using default value 10485759
Command (m for help): p
Device Boot Start End Blocks Id System
/dev/sda1 2048 10485759 5241856 83 Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
再次强调,新分区必须与旧分区从同一个块开始,这一点至关重要。ID 也应匹配(Linux 系统为 83)。请做好因输入错误而丢失所有数据的准备。
现在应该很明显为什么人们推荐使用实时 CD。;-)
但是,一旦调整了分区大小(并且如果需要,重新启动系统),它就只是resize2fs
在文件系统上运行的简单问题,即使它作为根分区安装,您也可以执行此操作。
例子:
$ sudo resize2fs /dev/sda1