Как дать Ubuntu 14.04 больше места на диске [дубликат]

На этот вопрос уже есть ответ здесь:

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

enter image description here

Я вроде как новичок в целом диск и разделы вещь так GOOD помощь была бы признательна.

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

3
задан 26 July 2014 в 05:01

1 ответ

Для предоставления большего количества пространства Ubuntu необходимо будет сделать несколько вещей:

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

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

  • Уменьшение с помощью GParted или
  • Уменьшение с помощью раздела Disk Management в Управлении компьютером Windows.

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

  1. Для уменьшения в Windows щелчок правой кнопкой My Computer и выбор Справляются. Перейдите к разделу Disk Management, выберите C: раздел, щелкните правой кнопкой по нему и выберите Shrink Volume: Random image lifted from the net
  2. Сделать так в GParted: Размонтируйте раздел сначала, если он смонтирован (значок клавиши показывает, что смонтирован) путем щелчка правой кнопкой /dev/sda2 и выбор Размонтирования. Выберите Resize/Move и перетащите правильный конец ползунка (или войдите в значения вручную), пока достаточно свободного пространства не показывают в конце раздела.
  3. Щелкните правой кнопкой по корневому разделу и выберите информацию. Вы получите окно, которое похоже на это:GParted information window screenshot Скопируйте UUID в где-нибудь (откройте файл в gedit и вставьте его там, если Вы будете).
  4. Повторите вышеупомянутый шаг с расширенным разделом и корневым разделом, но на этот раз перетащив ползунок для заполнения свободного пространства вначале.
  5. Нажмите на зеленую галочку для применения.

После того как операции закончились, необходимо будет, вероятно, изменить значения UUID разделов (как используется в /etc/fstab, GRUB, и т.д.). Для этого мы настроим a 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

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

vi /etc/fstab

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

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

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

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

update-grub

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

3
ответ дан 26 July 2014 в 05:01

Другие вопросы по тегам:

Похожие вопросы: