У меня есть свободное нераспределенное пространство, которое я хотел бы использовать для расширения корневого раздела. Сервер работает под Debian Squeeze, и я администрирую его без графического интерфейса. Как я могу это сделать?
Нужно ли мне, чтобы свободное неразмеченное пространство было сразу после / 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 и использовать его для изменения размера. Где у вас корневой раздел? Это / dev / sda1? Что такое sda2, sda5? Что значит «без графического интерфейса»?
У вас очень мало свободного места, которое я вижу (не забудьте учесть пространство подкачки и использовать df -H (а не -h) для того же размера ГБ, что и fdisk и производитель диска). Посмотрите количество цилиндров в начальном и конечном столбцах fdisk.
Теоретически вы можете загрузиться с живого компакт-диска и использовать parted, увеличивать или уменьшать файловые системы (в зависимости от того, какие файловые системы они представляют, например ext3 или xfs), но вы ничего не получите и рискуете потерять много.
Вы можете подумать о разделении / var на более мелкие разделы, но действительно ли в этом есть смысл?