Debian根分区大小调整

我刚刚注意到,我不那么久以前configuration的服务器的根分区只有5GB

多数民众赞成没有太多看到,因为我已经使用4GB,仍然需要安装很多东西…

我很愚蠢的使用OVH的默认configuration,假设他们知道他们的东西:P

因为我有一些关于数据分区的数据,所以备份和重新configuration都是一件痛苦的事情

是否有可能重新分区驱动器使用15-20gb驱动器的一个新的部分没有数据丢失? 通过简单地复制根分区到一个新的地方(从SDA2)? 我可以忍受失去驱动器的开始5gb:P


inheritance人df -h

 Filesystem Size Used Avail Use% Mounted on /dev/sda1 5.0G 3.9G 897M 82% / tmpfs 998M 0 998M 0% /lib/init/rw udev 10M 144K 9.9M 2% /dev tmpfs 998M 0 998M 0% /dev/shm /dev/sda2 226G 7.2G 208G 4% /home 

fdisk -l

 Disk /dev/sda: 250.1 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0000db26 Device Boot Start End Blocks Id System /dev/sda1 * 1 653 5242880+ 83 Linux Partition 1 does not end on cylinder boundary. <== now this is bad.. thx OVH :F /dev/sda2 653 30336 238426112 83 Linux /dev/sda3 30336 30401 526016 82 Linux swap / Solaris 

我想我会做的是这样的事情:

  1. cd / home
  2. mkdir家
  3. MV *家
  4. 使用dump / restore将当前根目录的内容放到/ home
  5. 编辑新的fstab以显示root为/ dev / sda2和/ dev / sda1作为备用。
  6. 你将不得不运行grub来将启动指向正确的位置(非常容易)。
  7. 而且你在/ dev / sda2上有一个很大的root,可能使用/ dev / sda1作为临时空间。

我认为这比尝试重新分区更容易。

对于离线调整分区大小,我正在使用GParted Live CD。

您可以在线进行这些操作(在系统开机的情况下),但这样做会更困难,而且风险更大。 为此,您将需要卸载/ home分区,缩小它,在分区结束时移动数据,编辑分区表,在线增长/分区,重新安装/ home。