Переміщення розділів за допомогою YaST Expert Partitioner: "вже створено на диску і не може бути переміщено"


0

В даний час я намагаюся використовувати інструмент розбиття YaST (на openSUSE 13.2 під VirtualBox) для переміщення розділу підкачки Linux на віртуальний образ VirtualBox. Намагаючись перемістити будь-який розділ на віртуальному диску, я отримую помилку "Розділ / dev / sdb & lt; x & gt; вже створений на диску і його не можна перемістити." Крім того, я не можу змінити розмір будь-якого розділу за його вже існуючим розміром, незважаючи на те, що на віртуальному диску у мене 40,82 ГБ простору.

Я прочитав, що це, ймовірно, може бути викликане тим, що диск встановлений, але, наскільки я можу сказати, диск не змонтований (жоден з розділів sdb мати точку монтування і mount не показує жодного з розділів на цьому віртуальному диску).

Чи зробив я помилку, і якщо ні, чи є спосіб вирішити цю проблему?

Редагувати: Нижче наведено знімок екрана з інструментом розбивки YaST:

enter image description here


Чи віртуальний диск повністю видозмінений, або він налаштований для росту диска, оскільки потрібно більше місця?
brianlmerritt

@brianlmerritt Віртуальний диск - це динамічно виділений віртуальний жорсткий диск (останній). Я можу спробувати клонувати жорсткий диск до віртуального диска з фіксованим розміром і використовувати його, щоб побачити, чи допоможе він.
fakedad

Не гарантовано, але лише думка, що віртуальний віртуальний розділ може бути проблемою
brianlmerritt

@brianlmerritt На жаль, здається, що використання клону фіксованого розміру диска не має значення; Я отримую ті ж помилки / проблеми.
fakedad

Можливо, відредагуйте своє запитання та знімок екрана ваших розділів Yast? Також зверніть увагу: forums.opensuse.org/showthread.php/…
brianlmerritt

Відповіді:


0

YaST не дозволяє переносити розділи, які вже є на диску - ця функція доступна лише для переміщення розділів, які ви додали до запису на диск. Це може бути проблемою, якщо це розділ даних, як видалення та відновлення, що призведе до втрати даних, але оскільки це розділ підкачки, дані не будуть втрачені.

Що потрібно зробити, це видалити розширений розділ sdb2, який також буде видалено sdb5. Звідти можна створити розділ підкачки в кінці диска, що дозволить вам розширити розділ даних sdb1 по мірі необхідності. Я рекомендую вам не створювати розширений розділ, якщо ви не очікуєте більше чотирьох розділів на диску. (Якщо вам потрібно більше чотирьох розділів, ви повинні використовувати замість нього GPT.)


Запропонована процедура працює, але я не розумію пояснення. fdisk -l показує, що sdb2 Розділ починається з 100665342 і закінчується за адресою 104855551. Чи не буде кінець набагато більшим, якщо розширений розділ включає весь простір, який списки YaST вказує на "Нерозподілений"?
fakedad

Також, чому YaST не може переміщати розділи, які вже існують на диску? Я пам'ятаю кілька підручників (наприклад, цей запропонував перемістити розділ підкачки для того, щоб дозволити змінювати розмір основного розділу, але всі ці навчальні посібники використовували GParted. Чи є можливість переміщати подібні розділи такою функцією, якою GParted володіє, але YaST Expert Partitioner бракує?
fakedad

Швидше за все, я не знайомий з GParted, але з того, що я знаю, він може переміщати існуючі розділи, які YaST не може. Я досить заплутаний fdisk -l вихід. Це може бути примха з тим, як вона обробляє розширені розділи ...
bwDraco

Розширений розділ (sdb2) не створюється до кінця диска. Ви також можете бачити, що в YaST-секції він закінчується в тій самій точці, що й розділ підкачки (sdb5). Також, подивіться на їх розміри, обидва є 2.00 GiB.
Tom Yan

Наразі не вдається переглянути, але завтра це буде розглянуто. Логічні розділи все ще повинні бути суміжними, щоб уникнути втрати простору, з того, що я читаю.
bwDraco
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.