Недостаточно места на диске «apt/archives»

Для полноты картины это можно сделать и с помощью grep:

$ grep -E '^[[:xdigit:]]{6}\b' oui.txt 
00107B  Cisco Systems, Inc
00906D  Cisco Systems, Inc
0090BF  Cisco Systems, Inc
000C6E  ASUSTek COMPUTER INC.
001BFC  ASUSTek COMPUTER INC.
001E8C  ASUSTek COMPUTER INC.
0015F2  ASUSTek COMPUTER INC.
001FC6  ASUSTek COMPUTER INC.
60182E  ShenZhen Protruly Electronic Ltd co.
F4CFE2  Cisco Systems, Inc
501CBF  Cisco Systems, Inc
$ 

Это расширенное выражение grep ищет ровно 6 шестнадцатеричных цифр в начале каждой строки, за которыми сразу следует не -пробел -- -граница пробела(\b).

1
13.04.2021, 16:36
1 ответ

Самый простой способ — переместить каталог в другой раздел, а затем создать символическую ссылку со старого места на новое.

Кажется, у вас много свободного места в /home, используйте его:

  1. apt-get clean

    Этот шаг необязателен, но настоятельно рекомендуется. Он удалит все загруженные файлы.deb, находящиеся в настоящее время в /var/cache/apt/archives. Если вы не хотите их удалять, это нормально, но третий шаг(mv)займет некоторое время -, сколько бы времени ни потребовалось для копирования и удаления архивов из одного раздела в другой.

  2. Создайте удобный каталог для архивов.deb:

    mkdir -p /home/var/cache/apt/

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

  3. mv /var/cache/apt/archives /home/var/cache/apt

  4. ln -s /home/var/cache/apt/archives/ /var/cache/apt/

  5. Готово.

    В следующий раз, когда вы используете apt, apt -get и т. д., он будет следовать символической ссылке из /var/cache/apt/archives в /home/var/cache/apt/archives -все загруженные файлы. будет храниться там.

Кстати, если вам все еще не хватает места в /, вы можете сделать то же самое с/usr/share/doc-mv и сделать символическую ссылку на него,например, /home/usr/share/doc.

0
28.04.2021, 22:52

Теги

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