Как выделить Ubuntu 14.04 больше места на диске

Как выделить Ubuntu 14.04 больше места на диске

Моя исходная ОС была/есть W7, и всякий раз, когда я устанавливал Ubuntu 14.04 LTS, она предоставляла мне 17 ГБ места, но теперь я хочу расширить его для некоторых приложений.

введите описание изображения здесь

Я новичок во всей этой теме с дисками и разделами, поэтому буду признателен за ХОРОШУЮ помощь.

Я также установил Ubuntu вместе с W7.

решение1

Чтобы выделить больше места для Ubuntu, вам нужно сделать несколько вещей:

  • Сокращать/dev/sda2
  • Измените размер расширенного раздела ( /dev/sda3), включив в него пространство, освобожденное на предыдущем шаге.
  • Решите, предназначено ли это пространство для системных приложений (установленных apt-get, Software Centre, и т. д.) или пользовательских приложений (установленных вами из исходного кода, предварительно скомпилированных двоичных файлов и т. д.)
  • Если первое, измените размер корня ( /dev/sda5); если второе, создайте раздел в свободном пространстве и смонтируйте его в удобном месте. Я расскажу о первом сейчас, а о втором, если кто-то попросит.

Для выполнения первого шага у вас есть два варианта:

  • Сжать с помощью GParted или
  • Сжимать с помощьюУправление дискомраздел в WindowsКомпьютерное управление.

С помощью GParted вы можете сжать диск, чтобы освободить как можно больше места, но эта операция будетмедленный. В Windows сжатие будет очень быстрым, но вы не сможете освободить столько места, сколько показано неиспользуемым. Это связано с тем, что утилита Windows сжимает только до последнего используемого сектора, тогда как GParted перемещает файлы. Я рекомендую вам посмотреть, сколько Windows готова освободить, и если результат вас удовлетворит, использовать его или GParted. И если вы все же решите использовать GParted, используйте для этого live CD/USB. С этого момента я буду предполагать, что для любых операций Linux будет использоваться live-среда.

  1. Чтобы сжать в Windows, щелкните правой кнопкой мышиМой компьютери выберитеУправлять. Перейдите в раздел «Управление дисками», выберите раздел C:, щелкните его правой кнопкой мыши и выберитеУменьшить объем: Случайное изображение взято из сети
  2. Чтобы сделать это в GParted: Сначала отмонтируйте раздел, если он смонтирован (значок ключа показывает, что он смонтирован), щелкнув правой кнопкой мыши /dev/sda2и выбравДемонтировать. ВыбиратьИзменить размер/Переместитьи перетащите правый конец ползунка (или введите значения вручную), пока в конце раздела не будет отображаться достаточно свободного места.
  3. Щелкните правой кнопкой мыши корневой раздел и выберитеИнформация. Вы увидите окно, которое выглядит так: Скриншот информационного окна GParted Скопируйте UUID куда-нибудь (откройте файл geditи вставьте его туда, если хотите).
  4. Повторите предыдущий шаг с расширенным разделом и корневым разделом, но на этот раз перетащите ползунок, чтобы заполнить свободное пространство в начале.
  5. Нажмите на зеленую галочку, чтобы подать заявку.

После завершения операций вам, вероятно, придется изменить значения UUID разделов (как используется в /etc/fstab, GRUB и т. д.). Для этого мы настроим chroot. Но сначала повторите шаг 2, чтобы получить новый UUID корневого раздела. Если они одинаковы, не беспокойтесь, пропустите следующий раздел. Все готово. Если нет:

Теперь откройте терминал и выполните следующие действия:

sudo mount /dev/sda5 /mnt
sudo mount -o bind /dev /mnt/dev
sudo mount -t devpts none /mnt/dev/pts
sudo mount -t proc none /mnt/proc
sudo mount -t sysfs none /mnt/sysfs

sudo chroot /mnt /bin/bash -l

Теперь вы будете внутри chrootсреды в вашей установленной Ubuntu, в отличие от живой Ubuntu, используемой для этого. Мы должны заменить значение UUID для root в /etc/fstab, поэтому используйте редактор по вашему выбору, чтобы открыть его и изменить значение на то, которое вы скопировали несколько шагов назад (если вы не знакомы с vi, используйте nano):

vi /etc/fstab

(Вы являетесь пользователем root в chroot, поэтому вам не нужен sudo.) Или используйте sedкоманду:

sed -i 's/OLD_UUID/NEW_UUID/' /etc/fstab

(Замените OLD_UUIDи NEW_UUIDсоответствующими значениями.)

Наконец, обновите GRUB:

update-grub

Если все прошло без ошибок, вы можете выйти из chroot ( exit) и перезагрузиться. Готово!

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