Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Можно ли пере распредилить дисковое пространство в ubuntu  (Прочитано 1413 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ejik_off

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Доброе время суток!!!
Столкнулся с проблемой не хватки свободного места на диске, но так как я еще зеленый в линуксе, хотел узнать как можно перенести свободное пространство с одного раздела на другой?
Сервер виртуальный.
ОС - Ubuntu 14.04.3 LTS
на нем крутится SQUID3 переустанавливать систему не вариант, уж очень долго настраивал проксю :)
viktor@TNS-GATE-01:~$ df -h
Файл.система                       Размер Использовано  Дост Использовано% Cмонтировано в
/dev/mapper/TNS--GATE--01--vg-root    29G         4,6G   23G           17% /
none                                 4,0K            0  4,0K            0% /sys/fs/cgroup
udev                                 2,0G         4,0K  2,0G            1% /dev
tmpfs                                396M         1,3M  394M            1% /run
none                                 5,0M            0  5,0M            0% /run/lock
none                                 2,0G            0  2,0G            0% /run/shm
none                                 100M            0  100M            0% /run/user
/dev/sda1                            236M         227M     0          100% /boot
Хотелось бы пояснение по этой картине
/dev/mapper/TNS--GATE--01--vg-root - как я понял это сам жеский диск.
/dev/sda1 - что это за раздел и почему такой маленький и как можно увеличить его?

Оффлайн DarkKmf

  • Старожил
  • *
  • Сообщений: 1109
    • Просмотр профиля
ejik_off,
Gparted.
http://help.ubuntu.ru/wiki/gparted
И скрин Gparted хотелось бы увидеть.
И здесь - http://gparted.sourceforge.net/display-doc.php?name=help-manual&lang=ru подробнее.
« Последнее редактирование: 29 Февраль 2016, 09:20:51 от DarkKmf »

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6748
  • Ubuntu 16.04
    • Просмотр профиля
ejik_off,
Место на /boot забито старыми ядрами.
Эта команда удалит старые ядра, останутся только последние 2, включая текущее.
sudo apt-get autoremove --purge

Оффлайн ejik_off

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
И скрин Gparted хотелось бы увидеть.
После работы сделаю скрин, в рабочее время не могу тормозить сервер.

ejik_off,
Место на /boot забито старыми ядрами.
Эта команда удалит старые ядра, останутся только последние 2, включая текущее.
sudo apt-get autoremove --purge
Пробовал удалить, все равно ругается на отсутствие свободного места
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 01 Март 2016, 12:19:58 от ejik_off »

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6748
  • Ubuntu 16.04
    • Просмотр профиля
apt-get remove linux-headers-3.19.0-32* linux-headers-3.19.0-32-generic* linux-image-3.19.0-32-generic* linux-image-extra-3.19.0-32-generic*так тоже?

Если да, то загружайся в живую сессию и растягивай /boot.

Оффлайн ejik_off

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
apt-get remove linux-headers-3.19.0-32* linux-headers-3.19.0-32-generic* linux-image-3.19.0-32-generic* linux-image-extra-3.19.0-32-generic*так тоже?
Так тоже не дает
Вечером попробую расширить раздел /boot с помощью Gparted
Парни спасибо за помощь!!! позже отпишись о результате.
« Последнее редактирование: 29 Февраль 2016, 10:47:43 от ejik_off »

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1037
    • Просмотр профиля
/dev/mapper/TNS--GATE--01--vg-root - как я понял это сам жеский диск.
Это не сам жесткий диск, а раздел на жеском диске. К тому же еще и c LVM.

Цитировать
/dev/sda1 - что это за раздел и почему такой маленький и как можно увеличить его?
Это раздел для папки /boot. В этой папке находится загрузчик и ядро системы. Первичный загрузчик не умеет читать разделы с LVM, поэтому эта папка вынесена на отдельный раздел.

Изменить размер раздела средствами parted не получится. Parted не умеет изменять размеры разделов с LVM.
Поэтому лучше всего поступить так, как советует. thunderamur,


Пользователь решил продолжить мысль 29 Февраль 2016, 10:49:28:
Покажи
ls /bootпопробуем вручную удалить ядра.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11894
  • Xubuntu 18.04 (64bit)
    • Просмотр профиля
Как совет на будущее - если не понимаете зачем оно нужно то лучше не делайте.

Вот не нужно выносить /boot в отдельный раздл в 90% случаев, а оставшиеся 10% - сугубо специфичны.

Следить за удалением старых ядер и хидеров - все-равно нужно, но это стоит гораздо "дешевле", если просто boot разросся в корне (а не тогда когда бут в отдельном разделе забит на 100%).


Ядра из /boot можно действительно руками стереть (стирать старые версии, само собой) - главное потом обязательно их снести через apt-get.
« Последнее редактирование: 29 Февраль 2016, 10:58:11 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1037
    • Просмотр профиля
Вот не нужно выносить /boot в отдельный раздл в 90% случаев, а оставшиеся 10% - сугубо специфичны.
Установщик ubuntu сам выносит /boot на отдельный раздел, если корень ставить в LVM.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11894
  • Xubuntu 18.04 (64bit)
    • Просмотр профиля
Heider, а по вашему LVM это не та специфика, которая 90% пользователей точно так же ненужна как вынос boot на отдельный раздел?
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1037
    • Просмотр профиля
Heider, а по вашему LVM это не та специфика, которая 90% пользователей точно так же ненужна как вынос boot на отдельный раздел?
Насчет 90% согласен. Но этот случай может быть как раз из 10%.

Насколько я понял, систему ставил не автор топика, а кто-то другой. К нему и вопросы все. Вообще-то это сервак, для LVM причины разные могли быть, например, шифрование корня или объединение нескольких физических дисков в один логический.

Можно, в принципе, посмотреть для чего там LVM, если автор покажет:
lsblk

Оффлайн ejik_off

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Покажи
ls /bootпопробуем вручную удалить ядра.
]
viktor@TNS-GATE-01:~$ sudo ls /boot
[sudo] password for viktor:
abi-3.19.0-25-generic  config-3.19.0-25-generic  grub                          initrd.img-3.19.0-33-generic  System.map-3.19.0-26-generic  vmlinuz-3.19.0-26-generic
abi-3.19.0-26-generic  config-3.19.0-26-generic  initrd.img-3.19.0-25-generic  initrd.img-3.19.0-37-generic  System.map-3.19.0-28-generic  vmlinuz-3.19.0-28-generic
abi-3.19.0-28-generic  config-3.19.0-28-generic  initrd.img-3.19.0-26-generic  lost+found                    System.map-3.19.0-30-generic  vmlinuz-3.19.0-30-generic
abi-3.19.0-30-generic  config-3.19.0-30-generic  initrd.img-3.19.0-28-generic  memtest86+.bin                System.map-3.19.0-31-generic  vmlinuz-3.19.0-31-generic
abi-3.19.0-31-generic  config-3.19.0-31-generic  initrd.img-3.19.0-30-generic  memtest86+.elf                System.map-3.19.0-32-generic  vmlinuz-3.19.0-32-generic
abi-3.19.0-32-generic  config-3.19.0-32-generic  initrd.img-3.19.0-31-generic  memtest86+_multiboot.bin      System.map-3.19.0-33-generic  vmlinuz-3.19.0-33-generic
abi-3.19.0-33-generic  config-3.19.0-33-generic  initrd.img-3.19.0-32-generic  System.map-3.19.0-25-generic  vmlinuz-3.19.0-25-generic
viktor@TNS-GATE-01:~$
Можно, в принципе, посмотреть для чего там LVM, если автор покажет:
lsblk
viktor@TNS-GATE-01:~$ lsblk
NAME                                MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                                   8:0    0    30G  0 disk
├─sda1                                8:1    0   243M  0 part /boot
├─sda2                                8:2    0     1K  0 part
└─sda5                                8:5    0  29,8G  0 part
  ├─TNS--GATE--01--vg-root (dm-0)   252:0    0  28,8G  0 lvm  /
  └─TNS--GATE--01--vg-swap_1 (dm-1) 252:1    0     1G  0 lvm  [SWAP]
sr0                                  11:0    1   574M  0 rom
Систему ставил я, но ничего специально не выбирал, т.е все ставил по дефолту
« Последнее редактирование: 29 Февраль 2016, 11:48:07 от ejik_off »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11894
  • Xubuntu 18.04 (64bit)
    • Просмотр профиля
Ну по дефолту вроде как LVM инстолятор не ставит....

Можно попробовать снести одно ядро так:

sudo rm abi-3.19.0-25-generic  config-3.19.0-25-generic initrd.img-3.19.0-25-generic vmlinuz-3.19.0-25-generic
sudo apt-get remove linux-headers-3.19.0-25* linux-headers-3.19.0-25-generic* linux-image-3.19.0-25-generic* linux-image-extra-3.19.0-25-generic*

После этого уже можно сносить остальные старые ядра без ручного удаления из /boot

« Последнее редактирование: 29 Февраль 2016, 11:54:54 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1037
    • Просмотр профиля
Sly_tom_cat,
Ты был прав. LVM тут ни к чему.

Пользователь решил продолжить мысль 29 Февраль 2016, 11:55:38:
Я предлагаю перенести несколько файлов, например:
sudo mv /boot/initrd.img-3.19.0-2* /tmp/(потом, если все нормально, удалим их из /tmp)

После этого должно сработать:
sudo apt-get autoremove
« Последнее редактирование: 29 Февраль 2016, 11:55:38 от Heider »

Оффлайн ejik_off

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Sly_tom_cat,
Ты был прав. LVM тут ни к чему.

Пользователь решил продолжить мысль [time]29 Февраль 2016, 12:55:38[/time]:
Я предлагаю перенести несколько файлов, например:
sudo mv /boot/initrd.img-3.19.0-2* /tmp/(потом, если все нормально, удалим их из /tmp)
Да, так получилось немного освободить места, но команда  sudo apt-get autoremove все равно давала ошибку
viktor@TNS-GATE-01:~$ sudo apt-get autoremove
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install».
Пакеты, имеющие неудовлетворённые зависимости:
 linux-image-extra-3.19.0-47-generic : Зависит: linux-image-3.19.0-47-generic но он не установлен
 linux-image-generic-lts-vivid : Зависит: linux-image-3.19.0-47-generic но он не установлен
                                 Рекомендует: thermald но он не установлен
E: Неудовлетворённые зависимости. Попытайтесь использовать -f.
Воспользовался командой
(Нажмите, чтобы показать/скрыть)
Как увеличить объем раздела /boot? Раз утилита Gparted не поможет в моем случае.
« Последнее редактирование: 01 Март 2016, 12:21:18 от ejik_off »

 

Страница сгенерирована за 0.066 секунд. Запросов: 24.