Не вистачає місця на диску під час встановлення другого Linux


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

На жаль, ви не можете змінити розмір свого LVM за допомогою GParted, а AFAIK не існує простого у користуванні GUI-інструменту для цього.

На щастя, ви можете впоратися з більшістю того, що потрібно обробити в системі LVM. Що вам потрібно зробити, це використовувати інструменти LVM ( system-config-lvmнаприклад, або основні текстові інструменти LVM) для зменшення одного або декількох логічних томів у розділі LVM. Потім ви можете вказати інсталятор CentOS на існуючу групу томів у існуючому розділі LVM і сказати йому створити власні логічні томи.

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

  • Використовуйте інший диск (навіть флешку), щоб утримувати /bootрозділ CentOS . Це, ймовірно, буде найпростішим рішенням, але це уповільнить процес завантаження CentOS, і це може бути незручно як довготривале рішення.
  • Зменшіть свій /dev/sda1розділ до половини його розміру, щоб створити /bootрозділи розміром половини для Fedora та CentOS. Я не впевнений, чи CentOS буде скаржитися на це; він може навіть відмовитись встановлювати на такий невеликий /bootрозділ. Менші /bootрозділи також становлять ризик того, що в майбутньому у вас залишиться місця.
  • Скоротіть свій LVM-розділ, щоб звільнити місце для нової /bootсекції. Якщо ви це зробите, я гадаю, ви могли би зменшити це ще більше і мати дві окремі групи томів. Дивіться цю статтю, яку я писав деякий час тому для отримання деякої інформації щодо зміни фізичних обсягів LVM. Це рішення дало б найчистіше довгострокове рішення, але це, швидше за все, буде найважче в короткостроковій перспективі.

Велике спасибі за вашу допомогу. Я вибрав ваш останній варіант.
абаутіста

4

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


1
GParted не може змінити розмір розділів LVM.
Rod Smith
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.