Не могу уменьшить размер диска ubuntu
У меня Ubuntu установлен на диске. Проблема в том, что на диске мало места. Это установлено на VMware. Я расширил виртуальный диск и загрузился в Ubuntu. Но когда я открыл gparted (sudo gparted), опция перемещения / изменения размера была недоступна. Это раздел, на котором установлена Ubuntu, но мне нужно изменить его размер. Есть идеи? Мне удобно пользоваться командной строкой
Вы почти у цели.
Вы не можете изменить размер раздела, используя GParted во время работы Ubuntu.
Вам нужно будет подключить ISO-образ GParted в виде компакт-диска к машине с виртуальной машиной и перезагрузить компьютер, чтобы вместо Ubuntu загружалась GParted (я думаю, что вы можете загрузиться с виртуального компакт-диска, нажав F12 сразу после запуска машины).
Как только вы загрузитесь в GParted, опция перемещения / изменения размера будет включена, так как Ubuntu в данный момент не работает.
На самом деле, вы МОЖЕТЕ увеличить корневую файловую систему во время работы Ubuntu (я недавно узнал об этом здесь ) - это звучит невероятно, но это правда :)
Вот список шагов для простого сценария, в котором у вас есть два раздела, /dev/sda1 это раздел ext4, с которого загружается ОС , и это раздел /dev/sdb2 подкачки. Для этого упражнения мы хотим удалить раздел подкачки, распространяющийся /dev/sda1 на весь диск.
Как всегда, убедитесь, что у вас есть резервная копия ваших данных - поскольку мы собираемся изменить таблицу разделов, есть шанс потерять все ваши данные, если вы, например, сделаете опечатку.
Бегать sudo fdisk /dev/sda
Перезагрузитесь с помощью sudo reboot . Когда система загрузится, у вас будет меньшая файловая система, расположенная внутри большего раздела .
Следующая команда магии resize2fs . Выполнить sudo resize2fs /dev/sda1 - эта форма по умолчанию заставит файловую систему занять все доступное пространство на разделе.
Вот и все, мы только что изменили размер раздела, на котором установлена Ubuntu, без загрузки с внешнего диска.
@EliahKagan: Пожалуйста, взгляните на ответ (от Жиля), на который я ссылался. Идея заключается в том, что можно использовать fdisk для увеличения раздела , в то время как ОС продолжает использовать меньшую файловую систему. Затем. после перезагрузки, после того как ядро перечитает обновленную таблицу разделов, мы можем изменить размер файловой системы, потому что теперь она находится в большем разделе.
@Isaac: Да, нам все еще нужно перезагрузиться, чтобы ядро перечитало таблицу разделов. Однако быстрая перезагрузка во многих сценариях - это гораздо меньшая проблема, чем загрузка с внешнего носителя (например, удаленных машин, безголовых машин, VPS и т. Д.)
Две быстрые заметки: 1. Вы можете использовать, df чтобы показать «результирующее» пространство после этого (подтвердите, что это сработало), и 2. Не забудьте воссоздать некоторое пространство подкачки!
Спасибо. Ubuntu никогда не использовал пространство, которое я дал VirtualBox vdisk. Теперь я знаю почему. Большое спасибо!
@ Сид: Очень важно, чтобы стартовый цилиндр был точно таким же. Если свободное место есть где-то, но сразу после раздела, вам нужно использовать другой метод (который потребовал бы загрузки с другого диска)
О разметке винчестера
Сначала немного скучной теории о разметке дисков. К сожалению, без неё никак. Итак, разделы винчестера бывают трёх типов: основные, расширенные и логические. Связаны они так: непосредственно винчестер делится на основные разделы, один из основных разделов может быть назначен расширенным и разделён на логические. При этом основных разделов может быть максимум четыре (с учётом расширенного), расширенный, если есть, то всегда один, а логических может быть сколько угодно. То есть если по-русски: вы можете разрезать винчестер максимум на 4 части, но одну из них вы можете спокойно поделить на сколько угодно кусков.
Учитывайте вышесказанное при разметке. Некоторые программы, например, спокойно позволят вам создать не один расширенный раздел, а несколько. Однако ни Ubuntu, ни уж тем более Windows не увидят логические диски на таких разделах.
Работа с разделами в GParted
Не все юзеры Linux предпочитают использовать терминал, когда можно обойтись без него. К тому же новички в этой операционной системе не особо желают разбираться с активацией сложных команд. Поэтому в качестве первого варианта предлагаю ознакомиться с использованием программы GParted, которая представляет собой полноценную систему управления дисками.
GParted по умолчанию установлена в большинстве популярных дистрибутивов и их оболочках. Однако если при запуске окажется, что она отсутствует, используйте менеджер приложений или пользовательские репозитории для стандартной процедуры инсталляции. После этого приступайте к выполнению следующей инструкции.
Если все пространство уже распределено по разделам, учитывайте, что сначала его придется вернуть к нераспределенному, сжав один или несколько логических томов. Затем свободные мегабайты уже можно будет отнести к новому тому, расширив его.
Шаг 3
Теперь мы делаем изменение размера. Это так же просто, как щелкнуть правой кнопкой мыши на разделе и выбрать «Изменить размер / Переместить». Сделайте это на своем разделе Ubuntu и измените его размер. Не беспокойтесь, изменение размера на самом деле не произойдет, когда вы нажмете ОК, оно поставит в очередь все операции, чтобы вы могли «применить» все в конце. Итак, что вам нужно сделать, это (1) изменить размер раздела Ubuntu, (2) переместить пустое пространство так, чтобы оно было после раздела Windows, и (3) изменить размер раздела Windows и «развернуть» его, чтобы взять на себя это пустое пространство. Как только вы закончите, посмотрите на маленькую диаграмму, показывающую разделы, и убедитесь, что все выглядит хорошо; что вокруг не скрывается пустое пространство. Если вы удовлетворены .
Как уже упоминалось, этот процесс может занять много времени. Это из-за изменения размера и перемещения разделов. Все зависит от того, насколько велики ваши разделы и сколько места используется. Однажды это заняло у меня более двух часов. Но это может занять всего 20 минут. Если вы хотите, вы можете опубликовать скриншот до подачи заявки, чтобы мы могли взглянуть на него. Но опять же, если вы удовлетворены и готовы идти вперед .
. нажмите галочку в GParted, чтобы начать применять все эти действия. После этого перезагрузите компьютер, извлеките USB / CD и загрузитесь в нужную ОС.
Спасибо за помощь. Я смог следовать вашим инструкциям и разобраться с приводом (я верю). Я должен проверить состояние, когда вернусь к своему компьютеру, так как мне пришлось оставить его, пока я на работе. Я столкнулся с двумя проблемами, пытаясь настроить мои разделы. Во-первых, я смог уменьшить размер раздела ext4, но не смог расширить раздел ntfs, чтобы выделить для него свободное место. Каким-то образом я понял, что свободное пространство было включено в «расширенную» часть, а раздел «linux-swap» был смонтирован или используется, или что-то в этом роде.
Да, это так. Мне хорошо идти сейчас. Я сделаю скриншот с Gparted сегодня вечером и загрузлю его здесь. Спасибо за помощь - я очень доволен этим. Теперь, чтобы узнать, как заставить DOSBox запускать мои игры :)
Gparted показывает заполненную левую сторону раздела. Мне было интересно, есть ли разница между уменьшением размера раздела слева и уменьшением справа.
Предупреждение: при работе с пристрастиями что-то может случайно пойти не так. Желательно, чтобы у вас была полная резервная копия вашей системы на всякий случай. Чтобы сделать резервную копию, вы можете использовать что-то вроде Clonezilla .
Чтобы выполнить вашу задачу, как только вы получите резервную копию, вы можете загрузиться с Ubuntu Live CD, выберите попробовать Ubuntu. Как только вы попадаете на рабочий стол, вам нужно установить Gparted. Для этого просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду ниже:
После установки вы можете запустить его, набрав sudo -i gparted в приглашении, и вы сможете изменить размер раздела.
Примечание. Чтобы изменить размер раздела, сначала убедитесь, что раздел отключен.
Как я могу увеличить размер корневого раздела системы во время выполнения?
У меня есть раздел, который не выделен после корневого раздела (который также является ext4), как я могу добавить это нераспределенное пространство в пространство, выделенное для корневого раздела, без необходимости выключать сервер?
Я ненавижу звучать как грязь, но это влечет за собой немалый риск? Почему это должно произойти? Является ли время работы основным ограничением?
GUI (Ubuntu 14.04 и более поздние версии ) : GParted v0.17 и более поздние предоставляют хороший графический интерфейс для этого. (Старые версии откажутся изменять размер смонтированного раздела).
Командная строка (любая версия Ubuntu): Есть три шага к этому.
Шаг 1. Сначала необходимо изменить размер раздела. Если вы используете LVM, это легко, и вы, вероятно, знаете, как действовать. Если вы используете классические разделы, это немного сложнее и может потребовать перезагрузки (хотя вам никогда не придется загружать другую систему или live CD).
Вот как я это делаю: fdisk сначала используйте для удаления раздела (идея заключается в том, что данные на диске будут сохранены), а затем осторожно воссоздайте его с большим размером в той же позиции.
Опять же, важно, чтобы новый раздел начинался с того же блока, что и старый. Идентификатор также должен совпадать (83 для систем Linux). Будьте готовы потерять все ваши данные при малейшей опечатке.
Чтобы быть в безопасности, вы также можете восстановить флаг загрузки (который, согласно Википедии , все еще требуется на некоторых компьютерах), нажав a .
Смотрите в разделе комментариев, что делать, если ваш раздел подкачки мешает.
К настоящему времени должно стать очевидным, почему люди рекомендуют использовать live CD. ;-)
Шаг 2. Как fdisk напоминает вам, вы должны перезагрузить таблицу разделов, прежде чем продолжить. Самый безопасный способ - просто перезагрузиться; но вы также можете использовать partprobe или kpartx (дополнительная информация) .
Шаг 3. После изменения размера раздела и перезагрузки таблицы разделов, это просто запустить resize2fs в файловой системе, и вы можете сделать это, даже если он смонтирован как корневой раздел.
Меняем размер разделов диска с помощью fdisk
Более гибкий, но сложный вариант изменения размера диска в Linux подразумевает использование консольной утилиты fdisk. Для выполнения расширения тома на все свободное пространство понадобится выполнить более десятка разных действий, но на все про все уйдет не больше 10 минут.
- Если вы пока не знаете, под какими метками располагается сам диск и его логические тома, используйте команду sudo fdisk -l, отобразив список со всеми секторами.
- Используйте команду umount /dev/sdb2 для размонтирования раздела. Замените его название на необходимое и учитывайте, что корневой том размонтировать так просто нельзя, понадобится загрузка с LiveCD.
- Далее укажите fdisk /dev/sdb , подключившись тем самым к указанному диску.
- Посмотрите все разделы, введя p и нажав на Enter .
- За удаление отвечает d; после активации этого атрибута понадобится ввести цифру раздела, который вы хотите удалить (при этом форматирования не происходит, все данные сохраняются).
- Последовательно активируйте n (новый раздел), p (основной) и 2 (замените на номер тома). При появлении уведомления о создании первого и последнего сектора подтверждайте операцию нажатием на Enter .
- Проверьте список томов еще раз через p , а затем нажмите w для сохранения изменений.
Осталось только указать файловой системе, что размер тома был расширен до максимального, поскольку пока отображается старое значение. Для этого сначала определите используемую файловую систему через df -T . Введите одну из трех следующих команд, отталкиваясь от полученной информации:
Для ext2/ext3/ext4 :
XFS :
Reiserfs :
В командах номера разделов указаны в качестве примеров, вы же заменяете их на свои. Еще оставлю пример команды для монтирования диска, если ранее он был отключен:
Сделать это нужно уже после внесения всех изменений.
Для уменьшения размера раздела используйте последовательность команд:
После ввода последней снова используйте последовательную активацию букв так, как это было показано в предыдущей инструкции, чтобы создать новый раздел. Кроме того, не забудьте смонтировать его обратно!
Итак, пора найти на вашем компьютере место для Ubuntu. Скажу сразу: на самом деле можно особенно не озадачиваться этим, а поставить Ubuntu из-под Windows и на раздел с Windows с помощью Wubi. Однако я крайне не рекомендую такой способ, поскольку он не является «родным» для Ubuntu и ведет к возникновению совершенно непонятных проблем.
Для установки Ubuntu, вообще говоря, вполне достаточно 7 гигабайт свободного места. Однако я бы рекомендовал выделить хотя бы 15, чтобы было место для сохранения различных документов и других пользовательских файлов.
Если у вас есть целый раздел, который вы полностью готовы отдать под Ubuntu - очень хорошо. Иначе видимо придётся отрезать кусочек от какого-то диска с данными. Не бойтесь, в этом нет ничего страшного, однако я сразу хочу предупредить: изменение разметки винчестера - опасная операция, чреватая потерей всего нажитого непосильным трудом. Поэтому крайне рекомендуется сохранить все важные данные в каком-нибудь укромном месте перед внесением изменений в разметку винчестера.
Надо сразу заметить, что Ubuntu абсолютно без проблем поддерживает диски Windows, поэтому если вы решили оставить Windows на своём компьютере, то вы спокойно сможете обращаться из Ubuntu к файлам, хранящимся на разделах Windows. А вот обратное, к сожалению, не верно. Windows не умеет работать ни с одной из файловых систем Linux (хотя все они являются полностью открытыми), поэтому Windows не увидит ни одного раздела Linux, Windows их просто игнорирует и считает, что их не существует.
Пример использования GParted для переразбивки винчестера
В качестве подопытного кролика я буду использовать такую вот конфигурацию:
Допустим, на первом диске стоит Windows а на втором лежит какое-то количество данных, поэтому второй диск хочется уменьшить, а на освободившееся место поставить Ubuntu. Хочу сразу предупредить: перед изменением размера или перемещением Windows-раздела с данными крайне рекомендуется провести дефрагментацию этого раздела из-под самой Windows (Linux за ненадобностью такого делать не умеет), особенно если на этом разделе хранится много файлов. Как видно, у меня на разделе нет практически ничего, но если бы что-нибудь было, я бы обязательно предварительно его дефрагментировал.
Вы не сможете ничего сделать с разделом, пока он подключён к системе (в терминах Linux это называется примонтирован, но об этом позже), то есть в каждый момент времени вы можете либо изменять размер раздела, либо просматривать его содержимое и как-то работать с файлами на нём. Подключённые разделы помечены в списке ключиком:
Чтобы отключить раздел и сделать его доступным для изменения просто нажмите правой кнопкой мыши на нём в списке или на графическом изображении винчестера и выберите в появившемся меню пункт «Unmount».
После этого вы сможете делать с этим разделом всё, что угодно. Практически все необходимые операции доступны из уже использовавшегося нами контекстного меню:
Вас могут заинтересовать следующие пункты:
Мне сейчас нужно уменьшить раздел, поэтому я выбрал пункт Resize/Move. При выборе этого пункта появляется такое вот окошко:
В нём вы можете с помощью мыши изменить размер и подвинуть раздел или ввести нужные значения с помощью текстовых полей. Я хочу освободить для Ubuntu около 40 гигабайт:
Нажимаем кнопку Resize/Move, попадаем обратно в главное окно и видим внесённые изменения:
Все изменения, сделанные с помощью GParted, не применяются сразу же, а просто устанавливаются в очередь на выполнение. Чтобы запустить реальные операции изменения разделов винчестера необходимо выбрать в меню «Edit» пункт «Apply all operations» или же нажать на зелёную галочку на панели инструментов:
После выбора этого пункта вы уже не сможете что-то отменить, вам останется только дождаться конца выполнения всех операций, на что может потребоваться, в зависимости от сложности, не один час. Самыми трудоёмкими операциями являются перемещение и изменение размеров разделов, особенно, сильно фрагментированных. Прерывание процесса на середине гарантированно приведёт к утере как минимум всех данных с изменяемых разделов.
Итак, на самом деле мы пока что не внесли никаких изменений в разметку диска, GParted просто показывает что будет после выполнения всех операций. Что ж, место под Ubuntu мы освободили, осталось разбить его нужным нам образом. Для этого я создам расширенный раздел и разобью его на три логических. Делается это очень просто. Нажмите правой кнопкой мыши на свободное место, выберите в открывшемся меню пункт «New», в открывшемся окне убедитесь, что создаваемый раздел занимает всю доступную область и выберите в поле типа значение «Extended partition»:
Снова жмём правой кнопкой мыши на созданный только что расширенный раздел, снова выбираем «New», однако на этот раз создаём раздел для системы размером около 7Gb (7168Mb вообще говоря, не забывайте, в одном гигабайте 1024 мегабайта, но я люблю круглые числа) и указываем для него файловую систему ext4:
После этого на оставшемся свободном месте на расширенном разделе создаём swap-диск. У меня 2Gb оперативной памяти, поэтому такой же размер я выбрал для свопа:
Ну и наконец всё оставшееся место отдаём под раздел для пользовательских данных. Файловая система снова ext4. В итоге получим примерно такую картину:
Что ж, меня всё устраивает, а у вас есть последний шанс что-то поменять или отменить. Теперь осталось только выполнить все запланированные операции, для этого идём в меню «Edit» и выбираем пункт «Apply all operations» или просто нажимаем на зелёненькую галочку на панели инструментов. Появится окошко, показывающее текущий прогресс выполнения, а вы можете пока сходить попить чаю:
Закрыв его, вы увидите результат применения всех наших шаманств. Помните, как называются и нумеруются разделы винчестера в Linux? Вот что у нас получилось:
Всё, разметка диска закончена. Теперь, вообще говоря, можно спокойно переходить к установке, однако предварительно я расскажу про устройство файловой системы, дабы вы окончательно разобрались в том, как Ubuntu работает с разделами винчестера и файлами на них. А то ведь место-то мы для Ubuntu подготовили, но вот установив Ubuntu и при этом не прочитав следующую статью вы будете очень удивлены, не обнаружив дисков C: и D: в вашей новой системе. Поэтому придётся осилить ещё немного теории:
По умолчанию в Gparted выбран первый винчестер (то есть sda ), если вам нужен другой загляните в меню GParted→Devices или обратите внимание на раскрывающийся список на основной панеле программы.
На самом деле вы можете вообще ничего не размечать, а просто выделить место под Ubuntu. Программа установки умеет автоматически выполнять разметку, но делает это она к сожалению не оптимальным образом. Поэтому я опишу не самый простой способ установки, предполагающий ручное разбиение диска.
Я совершенно новый пользователь Ubuntu и Linux. Я только что установил Ubuntu в настройке Dual-Boot и загрузил все обновления, которые смог получить.
Во время установки он попросил меня установить размеры раздела между Ubuntu и Windows Vista. Тем не менее, он не различал, какой раздел был на экране, когда я их установил, поэтому я дал Ubuntu около 75% дискового пространства (около 125 ГБ по сравнению с 80 для Vista). Я стремился предоставить Ubuntu 80 ГБ пространства, а остальное - разделу Windows. Тем не менее, я получил их задом наперед, и теперь Ubuntu командует большей частью пространства.
Есть ли способ уменьшить размер раздела и вернуть большинство обратно разделу Windows? Может ли кто-нибудь указать мне правильное направление для придания перегородкам также соответствующего размера? 80GB было предположением, поэтому у меня было место для установки приложений.
да, это возможно, но вы можете сделать паузу для «планирования разделов». Кроме того, вы можете отредактировать свой вопрос, включив в него вывод, sudo fdisk -l чтобы показать нам, какой у вас формат разделов
Спасибо за ответ. Я не смог использовать команду, указанную выше. Я думаю, что fdisk -b сработал бы, но я смог увидеть мои разделы в gparted, вот что я использовал. Еще раз спасибо!
Да, есть способ изменить размер ваших разделов. Однако, в зависимости от имеющихся у вас разделов и их расположения, изменение размера может занять много времени. Тем не менее, вот что вы можете сделать, и что я всегда делаю. Этот метод использует утилиту под названием GParted.
Прежде чем мы начнем, желательно сделать резервную копию ваших данных.
Запуск программы разметки
Вообще говоря, вы можете использовать любую программу разметки, например, Partition Magic или Acronis Disk Director Suite, однако я буду рассказывать про входящую в состав Ubuntu утилиту Gparted.
Надеюсь, вы ещё не вышли из запущенной с LiveCD Ubuntu. Если это не так, то снова загрузите систему с LiveCD. Я уже упоминал про главное меню системы, теперь-то оно нам и понадобится. Зайдите в меню System→Administration и запустите программу Gparted:
После запуска вы увидите главное окно программы с вашей текущей конфигурацией винчестера:
Итак, пора приступить к разметке 1) .
1. Протестировано в Ubuntu Server с 16.04 по 18.10
В следующем примере расширение тома в корневом разделе в системе, в которой уже используется LVM.
После выхода из cfdisk
Перезагрузите систему перед следующим шагом (иначе вы можете получить Device /dev/sda3 not found (or ignored by filtering) )
Инициализируйте новый том
Получить имя тома для расширения
Расширить группу томов
Получить имя файловой системы для следующего шага
Расширить файловую систему
Увидеть увеличенный размер
Разметка диска для установки Ubuntu
Сначала ещё немного полезных знаний. Возможно, вам известно, что зачастую существующего объёма оперативной памяти для нормальной работы всех приложений не хватает. В этом случае включается так называемый механизм подкачки, использующий свободное место на винчестере для увеличения объёма доступной оперативной памяти. Windows для этих целей использует обычные файлы, которые она размещает на доступных ей разделах. Linux тоже умеет так делать, однако из-за неэффективности подобного подхода обычно в Linux всё организовано немного по-другому. Для целей подкачки в Linux используется отдельный раздел со специальной файловой системой, называемый свопом ( swap по-английски).
Вы ничего не сможете записать на этот раздел, собственно, из системы вы его вообще не увидите, Linux сам управляет работой с ним. Обычно размер свопа выбирается равным объёму оперативной памяти или чуть больше, поскольку swap используется для сохранения состояния компьютера (то есть содержимого оперативной памяти) при использовании спящего режима (он же hibernate).
В принципе, если у вас много оперативной памяти и вам не нужно использовать спящий режим, вы можете отказаться от использования свопа, однако я настоятельно рекомендую не жалеть лишнего гигабайта-двух на вашем винчестере и создать своп раздел. Правда увлекаться тоже не стоит, выделять под своп слишком много места абсолютно бесполезно.
Итак, мы разобрались с первым необходимым для установки Ubuntu разделом. Но кроме свопа вам понадобится как минимум раздел собственно для файлов самой системы. Однако, если вы готовы выделить для Ubuntu хотя бы 15Гб места, то кроме системного раздела рекомендуется создать ещё и раздел для пользовательских документов и настроек. Дело в том, что Ubuntu устроена так, что все пользовательские данные, включая все настройки, полностью отделены от системных файлов и могут быть вынесены на отдельный раздел. Смысл так делать весьма прост: если вы что-то испортите, то всегда сможете переустановить Ubuntu просто отформатировав системный раздел и заново поставив туда систему, при этом вам не придётся особенно мучаться с сохранением настроек и данных, поскольку все они остануться на отдельном разделе.
Я буду описывать стандартную разметку, то есть один раздел под систему, один под пользовательские данные и один под своп. При этом для системного раздела нам потребуется 7 гигабайт, для свопа - столько, сколько у вас оперативной памяти, а для оставшегося раздела под пользовательские данные всё оставшееся свободное место. 2)
На самом деле Ubuntu занимает на винчестере чуть меньше 4 гигабайт, однако чтобы не возникало проблем с переполнением после установки дополнительных программ я рекомендую выделять под системный раздел около 7Gb.
Собственно, я рассказал уже всю необходимую для разметки информацию, дальше всё зависит от вашей текущей конфигурации винчестера и от ваших планов. Теперь я лишь покажу, как применить все полученные знания на практике на примере достаточно типичной ситуации, и можно будет перейти к установке Ubuntu на ваш компьютер.
Шаг 2
GParted должен подойти. Мой GParted выглядит так:
В правом верхнем углу указан жесткий диск, который мы сейчас просматриваем. В моем случае это так /dev/sda . В вашем случае это, скорее всего, скажет то же самое, или что-то вроде sdb вместо sda. Если к вашему компьютеру подключены другие внешние жесткие диски или USB-накопители, они также будут перечислены в этом раскрывающемся меню. Очень важно убедиться, что вы выбрали свой внутренний жесткий диск из выпадающего меню . Чтобы быть в безопасности, отключите любое другое USB-устройство и обновите GParted, нажав Ctrl + R.
Теперь список внизу показывает разделы на этом жестком диске. В моем случае /dev/sda2 это раздел Windows, поскольку он имеет тип ntfs и довольно большой по размеру (180 ГБ). Мой раздел Ubuntu с типом ext4, который также имеет точку монтирования / . Итак, идентифицируйте ваши разделы Windows и Ubuntu так, как я это сделал.
Об отношении Linux к разделам винчестера
Linux очень забавно работает с различными устройствами и источниками данных. Для каждого такого объекта создаётся специальный файл, через который происходит «общение» этого объекта с системой. В частности, подобные файлы есть для винчестеров и разделов на них. И обычно при описании работы с винчестерами и разделами в качестве названий используются как раз имена этих файлов.
Винчестеры называются sda , sdb , sdc и т.д. ( sda - первый винчестер, sdb - второй и далее по аналогии). Кстати, подключаемые флешки и другие USB устройства так же идентифицируются как винчестеры и тоже получают имена вида sd* .
Разделы на винчестерах называются так: sda1 , sda2 , sda3 и т.д. Т.е. название раздела состоит из названия винчестера и номера раздела. Но тут есть некая хитрая особенность. Первые четыре цифры зарезервированы для основных разделов, внутри расширенного раздела нумерация логических начинается всегда с пяти. Например, рассмотрим такое разбиение винчестера:
Как видно, у нас имеется 2 основных раздела с Windows и 3 логических раздела c Ubuntu.
Обратите внимание, расширенный раздел - это всего лишь контейнер для логических, поэтому из ОС он недоступен и никакие данные на него записать нельзя.
На этом теория временно заканчивается, пора приступить непосредственно к разметке вашего винчестера.
2. Более быстрый метод, протестированный в Ubuntu Server 18.04.3 LTS
Этот метод немного быстрее, чем первый. Это связано с новой опцией в cfdisk меню «Изменить размер», которая сохраняет некоторые шаги.
В следующем примере расширение тома в корневом разделе в системе, в которой уже используется LVM.
ssh в систему, переключитесь на root и запустите cfdisk .
Выберите раздел для расширения и выберите «Изменить размер».
Установите «Новый размер».
После нажатия Enter вы увидите экран со следующим примечанием «Размер раздела [someNumber] изменен»:
Далее вам нужно «написать» (сохранить) ваши изменения:
В этот момент я перезагрузил систему, но в этом нет необходимости. Теперь вы можете забрать с шага 19 из первого метода (повторяется ниже).
Изменение размеров логических томов в Linux осуществляется сложнее, нежели в Windows, что связано с особенностями использования консольных команд и доступных графических приложений. Однако эта задача под силу любому пользователю, и приведенные далее инструкции помогут разобраться с тем, как выполнить ее быстро.
Шаг 1
Загрузитесь с USB / CD, который вы использовали для установки Ubuntu, как если бы вы устанавливали его с нуля. Но вместо того, чтобы выбрать «Установить Ubuntu», вы выберете «Попробуйте Ubuntu». Это загрузит Ubuntu на ваш USB / CD, а не тот, который вы установили. Подключитесь к интернету и установите GParted. GParted - это утилита, которая помогает вам разбивать диски. Чтобы установить его, откройте терминал с помощью Ctrl + Alt +, T а затем введите:
Читайте также: