Невозможно сжать раздел Ubuntu, так как он заполнен (хотя на самом деле это не так)

Невозможно сжать раздел Ubuntu, так как он заполнен (хотя на самом деле это не так)

В настоящее время на моем ноутбуке установлена ​​Ubuntu. Я установил ее несколько недель назад, и это единственная операционная система на моем компьютере.

Теперь я хотел бы установить Windows 8.1 в режиме двойной загрузки с Ubuntu, и для этого мне сначала нужно зарезервировать немного места на жестком диске для установки Windows.

Проблема в том, что через Gparted я не смог уменьшить свой текущий раздел Ubuntu, так как он говорит, что он заполнен, хотя на самом деле это не так (свободно около 600 ГБ). Возможность изменить размер доступна, хотя максимальный и минимальный размеры равны его общему размеру. Я пробовал загрузить Ubuntu и запустить Gparted с Live USB, но не смог уменьшить раздел из-за той же проблемы.

Поскольку я новичок на форуме, у меня недостаточно «репутации», чтобы публиковать картинки, но для тех, кто может помочь и захочет взглянуть, я загрузил скриншот Gparted по этой ссылке:

По какой причине Gparted видит раздел заполненным, и как мне уменьшить его объем, чтобы освободить место для Windows?

Примечание: Я видел несколько форумов, где предлагалось редактировать раздел с помощью LVM, хотя он не работал после установки (я думаю, из-за графических ошибок), но даже при его использовании смогу ли я создать основной раздел для Windows?

решение1

К сожалению, вы используете LVM, поэтому это не так просто, как изменить размер раздела в gparted.

То, что вы видите в gparted, — это не простой раздел, а физический том LVM. Это область пространства на диске, зарезервированная для размещения логических томов LVM. Затем, внутри этих логических томов находятся разделы, которые использует ваша система. Однако gparted не видит их, он видит только один большой физический том, который не знает, как редактировать или перемещать. Вместо этого вы используете инструменты LVM, чтобы видеть и управлять логическими томами внутри.

Хорошей новостью является то, что вы можете изменять размер и физически перемещать ваши логические тома довольно легко с помощью LVM, и вы можете делать это даже во время работы системы. Плохая новость заключается в том, что на самом деле перемещать или изменять размер физического тома LVM вокруг них довольно сложно.

«LVM-способ» выполнения этого заключается в том, чтобы создать новый физический том на новом диске, добавить его в ту же группу томов, а затем выполнить живую миграцию логического тома на другой диск. Затем, когда физический том на исходном диске теперь не используется, вы можете удалить его из группы томов, а затем вы можете удалить этот физический том и создать его заново. Причина, по которой я называю это «LVM-способом» выполнения этого, заключается в том, что он обеспечивает нулевое время простоя — это можно сделать на работающей системе, особенно если она имеет возможность горячей замены на новом диске. Конечно, недостатком всего этого является то, что миграция всего этого на второй диск занимает очень много времени, и для этого требуется второй диск, поэтому основное преимущество есть только у тех, кто хочет сделать это на работающей системе без выключения.

Тем не менее, если вы уверены в том, что сможете самостоятельно поработать с таблицей разделов, выможетВоспользуйтесь коротким путем, с помощью инструмента pvresize, который может изменить размер физического тома LVM (но только если вы также вручную измените его размер в таблице разделов). Это нелегкий процесс. Сначала вам нужно будет сжать файловую систему в логическом томе, затем сжать его логический том до нужного размера и перенести оставшийся объем так, чтобы все свободное пространство в группе томов находилось в конце этого физического тома, если это необходимо. Включенные инструменты LVM помогут вам в этом. Затем определите, насколько вы можете сжать физический том, измените его размер в таблице разделов и одновременно обновите его размер в LVM с помощью pvresize.

Точная процедура подробно описана здесь:

https://serverfault.com/a/419279

Если вы пойдете по этому пути, я бы рекомендовал резервное копирование, потому что очень легко облажаться и потерять данные. И если вы все равно делаете резервное копирование, вы можете просто сделать все по старинке и скопировать все с диска, удалить раздел и начать заново, а затем вместо этого скопировать все обратно.

Вот по таким причинам я никому не рекомендую LVM, если только они не знают, что им это нужно, и не могут справиться с этим. Если вам не нужна горячая замена нового диска, перенос одного или нескольких разделов на него, деактивация и удаление старого диска, и все это на работающей системе без выключения или перезагрузки, то (по моему мнению) LVM не очень подходит для ваших нужд, а старый способ (простые разделы) будет проще из-за меньшего количества уровней абстракции (легче разобраться) и инструментов вроде gparted, которые могут легко изменять их и изменять их размер.

Связанный контент