Это исходный результат 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.
Итак, если вы используете LVM, вы можете увеличить пространство, пока диск находится в оперативном режиме. Однако, если это ext4 (или 3), это невозможно. В этом случае вы размонтируете диск, а затем используете resize2fs.
Хотя путь MadHatter полностью верен - мой любимый, любимый, любимый инструмент - GParted. Загрузите его, создайте .ISO и загрузитесь в GParted. Он довольно понятен и имеет графический интерфейс, который может облегчить задачу для некоторых. Ты можешь использовать это руководство здесь, хотя, если вам нужно.
Обычно шаги
/dev/sda3
раздел для расширения на новый верхний дискresize2fs
для увеличения корневой файловой системы до нового верхнего уровня разделаЕсть вероятность, что теперь вы можете использовать resize2fs
для увеличения корневой файловой системы во время работы ОС, но я бы не стал этого делать, если у вас нет острой необходимости избегать перезагрузки и некоторых отличных резервных копий. Тем не менее, я бы все равно удостоверился, что у меня есть резервные копии, прежде чем делать что-либо из этого; береженого Бог бережет.
Вы можете найти более подробные руководства по этому поводу в Интернете. Вот этот выглядит нормально, если немного старовато; вот этот покрывает "живое" изменение размера (то есть при работающей ОС); но вам следует гуглить, пока не найдете то, что вам подходит.
редактировать: да, тот факт, что это VPS, немного меняет ситуацию. Похоже, вы захотите прочитать руководство по изменению размера в реальном времени, но результат, похоже, таков (при условии, что вы используете ext3 FS):
sda3
раздел, чтобы он достиг новой верхней части диска. Убедитесь, что вы не изменили нижнюю часть раздела; только верх.resize2fs [-p] /dev/sda3
. В -p
дает вам индикатор выполнения, чтобы вам было на что посмотреть, пока вы задаетесь вопросом, следует ли вам обновлять свое резюме ;-).df
подтверждает, что у вас намного больше места, перезагрузитесь.