Раздел Debian BeagleBoneBlack заполнен на 99%, как можно безопасно освободить место?

Раздел Debian BeagleBoneBlack заполнен на 99%, как можно безопасно освободить место?

Я уже пробовал использовать apt-get clean, но загрузка /dev/mmcb1k1p1 возросла со 100% до 99%.

Вот результаты, которые я получаю с помощью df:

Файловая система Тип Размер Использовано Доступно Использовано% Смонтировано на  
udev devtmpfs 215M 0 215M 0% /dev
tmpfs tmpfs 49M 5.9M 43M 13% /run
/dev/mmcblk1p1 ext4 3.5G 3.2G 52M 99% /
tmpfs tmpfs 242M 0 242M 0% /dev/shm
tmpfs tmpfs 5.0M 4.0K 5.0M 1% /запуск/блокировка
tmpfs tmpfs 242M 0 242M 0% /sys/fs/cgroup
tmpfs tmpfs 49M 0 49M 0% /run/user/0

ду:

root@beaglebone:/# ls | xargs du -hs
4.0K bbb-uEnv.txt
Ящик 9,7 М
26M багажник
0 дев
5.4M и т.д.
848К дома
4.0K ID.txt
245M библиотека
16 тыс. потерянных+найденных
4.0K медиа
4.0К мнт
4.0K nfs-uEnv.txt
156M опт.
du: невозможно получить доступ к 'proc/2356/task/2356/fd/3': Такого файла или каталога нет
du: невозможно получить доступ к 'proc/2356/task/2356/fdinfo/3': Такого файла или каталога нет
du: невозможно получить доступ к 'proc/2356/fd/3': Нет такого файла или каталога
du: невозможно получить доступ к 'proc/2356/fdinfo/3': Такого файла или каталога нет
0 проц
60К корень
5.9M пробега
6.5M сбина
4.0K срв
0 сис
48К тмп
2.5G уср
296M вар

В /usr:

root@beaglebone:/usr# ls | xargs du -hs
278M bin
4.0К игр
45M включают
992M библиотека
187 млн ​​местных
6.2M сбин
1017M акций
4.0K источник

В /var:

root@beaglebone:/var# ls | xargs du -hs
Резервные копии 48К
34M кэш
92M библиотека
8.0K местный
0 блокировка
160M журнал
4.0K почты
4.0K опт.
0 прогонов
Катушка 28К
11M тмп
8.0K www

Итак, я могу сделать вывод, что проблема в размере этих каталогов, но я все еще новичок в Linux и у меня нет большого опыта управления файловой системой. Есть ли какие-нибудь подробные идеи по решению этой проблемы?

Редактировать: Отображение содержимого fdisk -l:

root@beaglebone:~# fdisk -l
Диск /dev/mmcblk1: 3,6 ГиБ, 3825205248 байт, 7471104 секторов
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода-вывода (минимальный/оптимальный): 512 байт/512 байт
Тип метки диска: dos
Идентификатор диска: 0x336593c4

Устройство Загрузка Начало Конец Секторы Размер Идентификатор Тип
/dev/mmcblk1p1 * 8192 7471103 7462912 3.6G 83 Linux

Диск /dev/mmcblk1boot1: 2 МБ, 2097152 байт, 4096 секторов
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода-вывода (минимальный/оптимальный): 512 байт/512 байт

Диск /dev/mmcblk1boot0: 2 МБ, 2097152 байт, 4096 секторов
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода-вывода (минимальный/оптимальный): 512 байт/512 байт

Редактирование 2: Содержимое /usr/share

root@beaglebone:/usr/share# ls | xargs du -hs
388K аклокальный
160К аклокал-1.15
8.0K adduser
944К алса
1.7M apache2
8.0K данных приложения
204 тыс. приложений
36К аппорт
12 тыс. приложений
1.7M автоконф.
1000K автомарка-1.15
16К авахи
36K базовых файлов
12K базовый пароль
2.3M bash-дополнение
728K бигль-тестер
12К бинфмтс
54M кость101
Ошибка 528К
12K build-essential
620K ca-сертификатов
Календарь 432К
12К хром
256 тыс. общих лицензий
1.4M консольных шрифтов
Консольная установка 48K
112K консольныйтранс
16K криптоустановка
196K dbus-1
28K отладочная конфигурация
36K debhelper
8.0K debianutils
12К значений по умолчанию
6.4M настольная база
212 тыс. каталогов рабочего стола
524K dh-python
2.8M дикт.
36 тыс. словарей-общие
8.0K dnsmasq
8.0K dnsmasq-база
124M док.
92K doc-база
56К дпкг
344К emacs
Файл 8.0K
12K флэш-ядро
156K конфигурация шрифта
156 млн шрифтов
56 тыс. альтернатив
108К gcc-6
56K gconf
44K GConf
28К гкр-3
2.7M гдал
24К гдб
2.9M гдсм-2.6
24K получить текст
12K гострскрипт
128K git-ядро
324К гитвеб
8.0K гксу
268K glib-2.0
12 тыс. фунтов стерлингов
24K gnome-фон-свойства
12K gnome-control-center
28 тыс. аккаунтов gnome-online
8.0K gnupg
1.6M грофф
320K gtk-doc
132K gvfs
1,7 млн ​​галлонов
80К помощь
9,7 млн ​​ин18н
116 млн иконок
8.0K изображений
1.2M информации
316K initramfs-инструменты
12 тыс. iptables
4.0K Ява
548К джаваскрипт
12К кдм
64К брелоков
8.0K libc-bin
12K библиотека
160К libfm
464K libfm-qt
28К libgksu
736К libgphoto2
4.0K libsensors4
560K либтайский
384K libtool
836K libwacom
20К лайтдм
872K линтян
149M локаль
8.4M лxкварт
18М мужчина
32K maven-репозиторий
44К меню
64К метаинформация
5.5M пантомима
420К разное
324K mjpg-streamer
8.0K mysql-общий
180К нано
4.0K nodejs
8.0K numpy
8.0K numpy3
9.7M opencv
468К OpenCV
456K openmpi
12К OpenSSH
16K p11-комплект
44К пам
20 тыс. pam-конфигураций
60К pastebin.d
564K pcmanfm-qt
20M перл
5.0M perl5
12K perl-openssl-defaults
116 тыс. пиксельных изображений
60K pkgconfig
4.0K pkg-config-crosswrapper
4.0K pkg-config-dpkghook
24К плазма
1.9M плимут
612К полкит-1
12M поплер
20К ппп
15M прож
176K pyshared
292К питон
148К питон3
1,6-метровые питоновые колеса
11M кв5
212K qтерминал
156К qtermwidget5
12K rcn-ee-архив-брелок
8.0K readline
20K управление роботом
Экран 324К
92K sgml
1.2 млн звуков
8.0K ssl-сертификат
28К состояние
16K системный
12K системный отвод
20К набор вкладок
32K задач
3.6M tcltk
4.0K термино
116K тессеракт-ocr
4,7 млн ​​тем
212M ти
24К выскочка
24K usb_modeswitch
31M вим
4.0K обои
5.6M X11
8.0K xfwm4
8.0K xgreeters
24К xml
12 тыс. сеансов
3.4M зонаинформация
128К зш

решение1

Вы можете безопасно освободить немного места, если удалите содержимое некоторых файлов журнала (если вам не нужна информация оттуда). Определите журнал, который больше ожидаемого (в данном случае все, что больше 1 МБ) с помощью #du -sh /var/log/*, сначала проверьте содержимое, оно может содержать некоторую полезную информацию. Вы можете очистить файл журнала, записав в него null, например

#cat /dev/null > /var/log/some_logfile.log.

Некоторым приложениям необходимо настроить ведение журнала, поэтому генерируемые ими файлы журналов можно ротировать, архивировать или удалять в соответствии с вашими потребностями.

Директория /usr/ 2.5G, скорее всего, является самой большой проблемой. Вы что-то туда скачали? Проверьте /usr/share/. Вы скачали какой-нибудь архив (.zip, .gzip, .tar ...) в этом месте, а затем распаковали его? Если да, то вы можете спокойно удалить архив и оставить только развернутые файлы/каталоги.

РЕДАКТИРОВАТЬ:

Я только что понял, что BBB поставляется с образом, который близок к 4 ГБ. Вы можете получить немного места на диске, удалив некоторые файлы, но вы рано или поздно окажетесь в той же ситуации, поэтому берите SD-карту на 8 ГБ. Сейчас нет большого пространства для создания большого количества свободного места, вы можете попробовать:

  1. Уменьшите размер журнала, сначала проверьте текущий размер на диске. #journalctl --disk-usage
    Вы можете установить максимальное использование в 1 МБ с помощью #journalctl --vacuum-size=1M
  2. Удалите все журналы в /var/log/, размер которых превышает 1 МБ.
  3. Проверьте, что находится в /opt/, и сможете ли вы получить немного свободного места из этих 156 МБ

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