Можно ли изменить размер каталога /boot? [дублировать]

Это первый раз, когда я использую Ubuntu 19.10. Раньше я был пользователем macOS, и Windows - это то, чем все управляют. Я установил Ubuntu вместе с Win10 сегодня через USB-накопитель, и хотя были некоторые проблемы с утилитой dpkg во время установки, я, похоже, решил ее, перенастроив менеджер пакетов после установки. Пока что ОС работает гладко, но, похоже, есть проблемы с каталогом /boot. При каждой загрузке я получаю следующие предупреждения:

# Warning 1
Could not scan some of the folders contained in "/boot"
Error opening directory '/boot/lost+found': Permission denied
# Warning 2
The volume "boot" has only 9.2 mb disk space remaining.

Итак, у меня есть три вопроса:

  • Каково значение каталога lost+found?
  • Как разрешить доступ к этому каталогу?
  • Можно ли изменить размер каталога /boot с помощью утилиты Disks?

Что касается третьего вопроса, я последовал некоторым советам, приведенным в официальной документации, и установил размер для /boot на ~250 мб, но это, похоже, немного меньше, чем ожидалось. Я попробовал это:

sudo apt autoremove --purge

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.

И в настоящее время у меня работают эти ядра:

sudo dpkg --list 'linux-image*'

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                  Version       Architecture Description
+++-=====================================-=============-============-===========
un  linux-image                           <none>        <none>       (no descrip
ii  linux-image-5.3.0-18-generic          5.3.0-18.19+1 amd64        Signed kern
ii  linux-image-5.3.0-19-generic          5.3.0-19.20   amd64        Signed kern
ii  linux-image-generic                   5.3.0.19.22   amd64        Generic Lin
un  linux-image-unsigned-5.3.0-18-generic <none>        <none>       (no descrip
un  linux-image-unsigned-5.3.0-19-generic <none>        <none>       (no descrip

Которые на самом деле относятся к некоторым ядрам восстановления, поэтому я бы предпочел не связываться с ними. Есть ли способ изменить размер или исправить каталог /boot?

EDIT: Это вывод при запуске df -h

Filesystem      Size  Used Avail Use% Mounted on
udev            3.8G     0  3.8G   0% /dev
tmpfs           785M  1.8M  783M   1% /run
/dev/sda9        24G  5.4G   17G  25% /
tmpfs           3.9G   58M  3.8G   2% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/loop0       45M   45M     0 100% /snap/gtk-common-themes/1353
/dev/loop1      4.3M  4.3M     0 100% /snap/gnome-calculator/501
/dev/loop2      1.0M  1.0M     0 100% /snap/gnome-logs/81
/dev/loop4      150M  150M     0 100% /snap/gnome-3-28-1804/71
/dev/loop5       55M   55M     0 100% /snap/core18/1223
/dev/loop6       15M   15M     0 100% /snap/gnome-characters/317
/dev/loop3       90M   90M     0 100% /snap/core/7917
/dev/sda8       215M  190M  8.8M  96% /boot
/dev/sda1       256M   33M  224M  13% /boot/efi
/dev/loop7       15M   15M     0 100% /snap/gnome-characters/359
/dev/loop8      4.3M  4.3M     0 100% /snap/gnome-calculator/544
tmpfs           785M   32K  784M   1% /run/user/1000
/dev/loop9      157M  157M     0 100% /snap/gnome-3-28-1804/91
3
задан 29 October 2019 в 07:00

1 ответ

У Вас есть много комнаты в Вашем корне. Если корень является просто ext4 файловой системой, не совершают рейд и не зашифрованные, просто необходимо скопировать существующие файлы с раздела, смонтированного при начальной загрузке / там, размонтировать начальную загрузку / и выполнить личинку обновления. Вы могли просто скопировать все в начальной загрузке / к/tmp/tmpboot, размонтировать начальную загрузку / и скопировать все с/tmp/tmpboot назад к начальной загрузке / (теперь на корне), личинка обновления выполнения. Отредактируйте/etc/fstab файл, чтобы прокомментировать (поместите # в начале строки), начальная загрузка / монтируется и пробует перезагрузку. Более изящный путь состоял бы в том, чтобы использовать монтирование - связывают//tmpboot и копируют файлы непосредственно от начальной загрузки / до/tmpboot/boot.

Вероятно, для новичка, было бы столь же легко к переустанавливанию, вместо того, чтобы изучить, как отредактировать файлы как корень (и не испортить файлы Вашего собственного каталога).


/boot/efi является монтированием от раздела EFI, таким образом, в новом каталоге начальной загрузки/, просто сделайте каталог efi. lost+found каталог для дампа файлов, восстановленных с проверки файловой системы, которая, возможно, потеряла их каталог или даже их имя. Так как корень имеет lost+found, другой не нужен в каталоге начальной загрузки/. Я не могу думать ни о каких других файлах, которые не были бы необходимы./boot/grub является каталогом, таким образом, рекурсивная копия была бы необходима и сохранение владельца и полномочий, таким образом, CP-R-a / начальная загрузка /*/tmp/tmpboot и т.д.
Я думал, что Вы могли просто размонтировать начальную загрузку / (как долго, поскольку Ваш текущий каталог не был установлен на начальную загрузку/), но возможно не - не что-то, что я когда-либо должен был делать. Редактирование fstab и перезагрузка могли бы работать, но Вы должны быть подготовлены с установкой, медиа, чтобы переустановить личинку к жесткому диску (или понять, который части grub.cfg как измененные UUID) должны быть отредактированы (thats больше работы, чем просто переустанавливание).

1
ответ дан 1 December 2019 в 17:25

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

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