如何调整根分区的大小

我需要调整root的大小,因为分区中没有足够的空间。 目前我无法安装新软件包,也无法更新ubuntu。 我试过sudo apt-get clean并清空垃圾,但它没有占用大量空间。

我有两个内置硬盘驱动器的双启动系统(windows-7和Ubuntu 14.04 LTS)。 Windows安装在/ dev / sda中,Ubuntu安装在/ dev / sdb中。 我尝试使用Gparted调整root大小,但它不允许。 请让我知道使用Gparted调整root大小的步骤。 我想将空间从“/ home”转移到“/”。

 df -h Filesystem Size Used Avail Use% Mounted on /dev/sdb5 14G 13G 271M 98% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 3.8G 8.0K 3.8G 1% /dev tmpfs 779M 1.3M 777M 1% /run none 5.0M 0 5.0M 0% /run/lock none 3.8G 160K 3.8G 1% /run/shm none 100M 56K 100M 1% /run/user /dev/sdb1 3.7G 555M 2.9G 16% /boot /dev/sdb7 896G 75G 776G 9% /home 

 sudo fdisk -l Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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: 0x38696756 Device Boot Start End Blocks Id System /dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT /dev/sda2 206848 976771071 488282112 7 HPFS/NTFS/exFAT Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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: 0x000a1848 Device Boot Start End Blocks Id System /dev/sdb1 * 2048 7852031 3924992 83 Linux /dev/sdb2 7854078 1953523711 972834817 5 Extended Partition 2 does not start on physical sector boundary. /dev/sdb5 7854080 37148671 14647296 83 Linux /dev/sdb6 37150720 45043711 3946496 82 Linux swap / Solaris /dev/sdb7 45045760 1953523711 954238976 83 Linux 

谢谢

你没有/root分区。 您可能希望增加/分区的大小。

您必须从liveCD启动才能调整这些分区的大小。

它必须是安全的,因为你有一个单独的/boot分区,否则/etc/fstab可能需要更新新的UUID和/或grub重新安装。

在你的情况下,你需要缩小你的/home ,即/ dev / sdb7,然后右移你的交换分区,然后向右扩展你的/ (/ dev / sdb5)。

你可以用鼠标做到这一点。 只需向左或向右拖动分区的两侧。

这可能需要很长时间。

您无法resize或删除已安装的分区。 在你的情况下,我将启动Ubuntu的实时会话,然后使用GParted来调整分区的大小。