Совсем недавно у меня случилась вот такая ситуация: имею удалённый сервер, на нём есть диск больше прежнего, перенёс образ старого на новый диск, но ещё осталось место, котрое не было размечно. Вопрос: как разметить оставшееся пространство под отдельный раздел, скопиркется туда /var? Ответ — далее. Нам нужно запускаем программу для разметки дисков (дальше будем работать с правами root, так что Вам необходимо выполнить sudo su): fdisk Заходим в командный режим программы (для того, чтобы получить справку введите команду m), но нам нужны эти команды:
p — просмотр текущей таблицы разделов. n — создание нового раздела. w — запись таблицы разделов на диск и последующий выход. q — выход без записи новой таблицы на диск. После выполнения команды n система спросит, сделать раздел основным или расширенным. Помните, что основных разделов создать можно только четыре, если Вы ранее создавали четыре основных, то придется создавать расширенный. Дальше Вам система предложит выбрать раздел (к примеру, если укажите три, то Вы увидите раздел /dev/sda3 — не переживайте, использовать текущий Вы не сможете, программа сообщит об ошибке и Вам придётся создать раздел с иным номером). Далее Вам сообщат, что нужно указать начальный и конечный цилиндры раздела. Если вы будите нажимать Enter, то программа сама определит значения, для участка от последнего размеченного раздела и до конца диска. Проверим только что созданную таблицу разделов (p), запомним раздел, который мы только что создали (к примеру, /dev/sda3), запишем созданную таблицу на диск (w). Дальше нам необходимо дать системе доступ к только что обновлённой файловой базе с созданным разделом. Я спешил поэтом пришлось перезагрузиться. Далее нам необходимо отформатировать раздел. Я выбрал довольно новую журналируемую файловую систему ext3. Отформатировал раздел подходящей командой: mkfs.ext3 /dev/sda3 Остаётся только примотировать новый диск, для того чтобы это сделать мы создадим точка монтирования: mkdir /media/tmp Примонтируем устройство: mount /dev/sda3 /media/tmp Скопируем старое содержимое из /var на новое устройство: cp -ax /var/* /media/tmp Переименуем старый раздел /var: mv /var /oldvar Создаём пустую директорию /var для монтирования: mkdir /var Добавим строку в конфигурационный файл /etc/fstab: /dev/sda3 /var ext3 relatime,errors=remount-ro 0 1 Перезагрузим fstab: mount -a Удалим ненужные файлы: umount /media/tmp rm -r /media/tmp Готово.