这是fdisk -l的原始输出:
Disk /dev/sda: 21.4 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 268 2048287+ 82 Linux swap / Solaris /dev/sda3 269 2611 18818810 83 Linux
我已经添加了另一个磁盘空间并重新启动,现在是:
Disk /dev/sda: 64.4 GB, 64424509440 bytes 255 heads, 63 sectors/track, 7832 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 268 2048287+ 82 Linux swap / Solaris /dev/sda3 269 2611 18818810 83 Linux
这是/etc/fstab的内容:
LABEL=/ / ext3 grpquota,usrquota,rw 0 1 LABEL=/boot /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 LABEL=SWAP-sda2 swap swap defaults 0 0
这是df -T的输出:
Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sda3 ext3 18231732 16718804 571992 97% / /dev/sda1 ext3 101086 37191 58676 39% /boot tmpfs tmpfs 513040 0 513040 0% /dev/shm
这是mount的输出:
/dev/sda3 on / type ext3 (rw,grpquota,usrquota) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/sda1 on /boot type ext3 (rw) tmpfs on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
在根分区上挂载额外空间的步骤是什么(除了当前的/dev/sda3空间)?
我在VPS,没有LVM,没有物理访问,只是远程SSH。
我的操作系统是CentOS 5.8 x86_64。
一般的步骤是
/dev/sda3分区以扩展到新的top-of-drive resize2fs将根FS增长到新的分区顶部 有一些可能性,现在你可以使用resize2fs来在操作系统运行的时候增长root FS,但是除非你迫切需要避免重启和一些优秀的备份,否则我不会这么做。 也就是说,无论如何,在做任何事情之前,我都要确保我有备份。 比对不起更安全。
你可以在网上find更详细的教程。 这个看起来不错,如果有点老了; 这个涵盖了“实时”的大小调整(即操作系统正在运行)。 但你应该谷歌,直到你find一个适合你。
编辑 :是的,这是一个VPS的事实确实改变了一些事情。 看起来你会想要阅读实时resize的教程,但结果似乎是(假设你使用的是ext3 FSes):
sda3分区,以便到达新的光盘顶部。 确保你不要改变分区的底部; 只有顶部。 resize2fs [-p] /dev/sda3 。 -p让你有一个进度条,所以你有什么可以看看,而不知道你是否应该更新你的简历;-)。 df确认你有更多的空间,重新启动。 所以,如果您使用的是LVM,则可以在磁盘联机时增加空间。 但是,如果这是ext4(或3),这是不可能的。 在这种情况下,您卸下磁盘,然后使用resize2fs。
虽然MadHatter的方式是完全正确的 – 我最喜欢的,最喜欢的,最喜欢的工具是GParted。 下载它,创build一个.ISO,并启动到GParted。 这是相当自我解释,并有一个GUI,可以使一些更容易。 不过,如果你需要,你可以在这里使用这个指南 。