我有免费的未分区的空间,我想用来扩大我的根分区。 服务器在Debian Squeeze下运行,我没有GUI的pipe理。 我怎样才能做到这一点?
我需要在/ dev / sda1之后提供免费的未分区空间吗?
这里是我的分区列表(你可以看到总磁盘空间大于我的分区的总大小,所以我有未分区的空间):
admin@ks387290:/etc/mysql$ sudo fdisk -l Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 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: 0x0001cee1 Device Boot Start End Blocks Id System /dev/sda1 * 1 1306 10485760+ 83 Linux /dev/sda2 1306 53523 419435689 83 Linux /dev/sda3 121536 121601 525536 82 Linux swap / Solaris /dev/sda4 53524 121535 546306390 5 Extended /dev/sda5 53524 121406 545270166 83 Linux Partition table entries are not in disk order admin@ks387290:/etc/mysql$ df -h Sys. de fichiers Taille Uti. Disp. Uti% Monté sur /dev/sda1 10G 3,8G 5,7G 40% / tmpfs 994M 0 994M 0% /lib/init/rw udev 10M 152K 9,9M 2% /dev tmpfs 994M 0 994M 0% /dev/shm /dev/sda2 397G 233M 377G 1% /home /dev/sda5 512G 3,0G 483G 1% /var
如果将事务从根分区移到另一个安装点,而不是尝试扩展/dev/sda1
那么您的生活将会变得更加简单。
如果你真的想用你当前的设置来扩展它,你几乎可以做到相当于备份/恢复。
最简单的方法是用gparted启动光盘重新启动,并使用它来resize。 你的根分区在哪里? 是/ dev / sda1吗? 什么是sda2,sda5? 你是什么意思“没有GUI”?
如果有任何可用空间,我可以看到很less(请记住交换空间,并使用与fdisk和磁盘制造商相同的GB大小的df -H(而不是-h))。 查看fdisk的开始和结束列中的柱面数量。
从理论上讲,你可以引导一个活的光盘,并使用分开和扩大或缩小你的文件系统(取决于它们是什么types的文件系统,例如ext3或xfs),但是你一无所获,可能会失去这个地位。
你可以考虑将/ var分割成更小的分区,但是真的有什么意义吗?