1

У меня следующая проблема: я установил CentOS версии 6.4 на свой новый компьютер с жестким диском 1 ТБ и решил использовать все доступное пространство на этом диске.

Сейчас я хочу установить на этот компьютер версию Fedora 19 без стирания CentOS, но когда я пытаюсь установить Fedora, возникает проблема, которая говорит о том, что места недостаточно, поэтому я решил использовать утилиту fdisk из командной строки терминала ( в Fedora) разделить пространство, где установлен CentOS.

Когда я захотел создать новый раздел с опцией -n я увидел только следующий диапазон секторов: 1953523712-1953525167 (мне не хватает места).

Это моя таблица доступных разделов:

Device      Boot    Start         End         Blocks     Id      System        
/dev/sda1       *      2048        1026047      512000     83        Linux
/dev/sda2             1026048     1953523711   976248832   8e       Linux LVM

Я хочу создать новый раздел с пробелом от sda2, чтобы я мог установить эту версию Fedora. Причина, по которой я устанавливаю эти два дистрибутива RedHat, заключается в том, что это проект, над которым я сейчас работаю для одного из моих университетских курсов.

2 ответа2

4

Вы должны изменить размер текущего раздела, чтобы освободить место для нового раздела. Используйте gparted для изменения размера / создания раздела вместо fdisk

2

К сожалению, вы не можете изменить размер LVM с помощью GParted, и AFAIK не имеет простого в использовании инструмента с графическим интерфейсом для этого.

К счастью, вы можете обрабатывать большую часть того, что вам нужно, в системе LVM. Вам нужно использовать инструменты LVM (например, system-config-lvm или базовые текстовые инструменты LVM) для сжатия одного или нескольких логических томов в разделе LVM. Затем вы можете указать установщику CentOS на существующую группу томов в существующем разделе LVM и указать ему создавать собственные логические тома.

Проблема в том, что я почти уверен, что CentOS все еще нуждается в собственном /boot разделе вне установки LVM. Таким образом, вам нужно сделать одну из трех вещей:

  • Используйте другой диск (даже флэш-накопитель USB) для хранения /boot раздела CentOS. Это, вероятно, самое простое решение, но оно замедлит процесс загрузки CentOS и может быть неудобным в качестве долгосрочного решения.
  • Сократите раздел /dev/sda1 до половины его размера, чтобы создать разделы половинного размера /boot для Fedora и CentOS. Я не уверен, если CentOS будет жаловаться на это, хотя; он может даже отказаться от установки на такой маленький раздел /boot . Меньшие /boot разделы также создают риск того, что в будущем вам не хватит места.
  • Сократите свой раздел LVM, чтобы освободить место для нового /boot раздела. Если вы сделаете это, я полагаю, вы могли бы уменьшить его еще больше и получить две отдельные группы томов. См. Эту статью, которую я написал некоторое время назад, для получения некоторой информации по изменению размера физических томов LVM. Это решение даст самое чистое долгосрочное решение, но оно, вероятно, будет самым трудным в краткосрочной перспективе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .