将分区空间从 /boot 重新分配到 /

将分区空间从 /boot 重新分配到 /

这就是我的硬盘当前的分区方式。

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda6       386G  361G  5.9G  99% /
none            4.1k     0  4.1k   0% /sys/fs/cgroup
udev            2.0G  4.1k  2.0G   1% /dev
tmpfs           401M  1.5M  400M   1% /run
none            5.3M  4.1k  5.3M   1% /run/lock
none            2.1G  160k  2.1G   1% /run/shm
none            105M   74k  105M   1% /run/user
/dev/sda1        51G  330M   48G   1% /boot

这是我的 fdisk 数据

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    99999743    49998848   83  Linux
/dev/sda2       100001790   875999231   387998721    5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sda3   *   876008385   976768064    50379840    7  HPFS/NTFS/exFAT
Partition 3 does not start on physical sector boundary.
/dev/sda5       100001792   110000127     4999168   82  Linux swap / Solaris
/dev/sda6       110002176   875999231   382998528   83  Linux

如您所见,51GB 被用作 /boot,我认为这是一种浪费。所以我正在考虑将一些空间从 /boot 重新分配给 /。

有什么办法吗?

如果有的话我应该为 /boot 留出多少空间?

答案1

警告这将需要一些时间,所以睡觉前就开始做吧。;)

警告如果在此操作过程中发生电源故障,您将要丢失所有数据,因此在开始之前请进行完整的系统备份。

  1. 下载、刻录并启动gparted 实时 CD
  2. 缩小/dev/sda5至1GByte
  3. 移至/dev/sda6左侧/dev/sda5
  4. 延伸/dev/sda6至硬盘末尾
  5. 应用更改
  6. 睡觉。

相关内容