1

Мне не хватило места на 20G-разделе, который я использую для своей ОС Linux OpenSuse.

Я запустил du -sh *, чтобы увидеть, где находятся ямы большого жесткого диска, и вот что я вижу:

4.7M    bin
47M     boot
48K     dev
24M     etc
164M    lib
17M     lib64
16K     lost+found
4.0K    mnt
4.0K    opt
du: cannot access ‘proc/7847/task/7847/fd/4’: No such file or directory
du: cannot access ‘proc/7847/task/7847/fdinfo/4’: No such file or directory
du: cannot access ‘proc/7847/fd/4’: No such file or directory
du: cannot access ‘proc/7847/fdinfo/4’: No such file or directory
0       proc
964K    root
296M    run
7.2M    sbin
4.0K    selinux
32K     srv
0       sys
392K    tmp
3.8G    usr
2.4G    var

Я не вижу ничего необычного ... 3.8G слишком велик для /usr?

Вот как это выглядит в /usr:

16K     X11R6
309M    bin
4.0K    games
20M     include
281M    lib
1.6G    lib64
80K     local
45M     sbin
1.6G    share
236K    src
0       tmp
16K     x86_64-suse-linux

Здесь что-нибудь необычное? Что я могу сделать, чтобы это исправить?

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

вот мой /var dir:

4.0K    X11R6
148M    adm
31M     cache
4.0K    crash
8.0K    games
du: cannot access ‘lib/named/proc/8443/task/8443/fd/4’: No such file or directory
du: cannot access ‘lib/named/proc/8443/task/8443/fdinfo/4’: No such file or directory
du: cannot access ‘lib/named/proc/8443/fd/4’: No such file or directory
du: cannot access ‘lib/named/proc/8443/fdinfo/4’: No such file or directory
239M    lib
0       lock
32M     log
0       mail
4.0K    opt
297M    run
232K    spool
92K     tmp
12K     yp

1 ответ1

0

Нет, это не необычно. Мой каталог /usr самом деле 10G. Вы должны помнить, что этот каталог содержит много вещей, связанных с программами, которые вы установили. Большинство "установленных пользователем" (отсюда и название каталога) программ в конечном итоге окажутся в /usr/bin или /usr/lib зависимости от того, программа это или библиотека. Таким образом, чем больше программного обеспечения вы установили, тем больше будет этот каталог. Файлы, связанные с программой, также часто попадают в каталог, особенно значки в /usr/share/icons .

Ваши /usr/lib64 и /usr/share занимают 3,2 ГБ из 3,8 ГБ, которые занимает /usr . Рискну сказать, что у вас установлено несколько 64-битных библиотек. Возможно, вы можете попробовать удалить любые потерянные пакеты из вашей системы .

Прошло много времени с тех пор, как я использовал OpenSUSE, но, похоже, вы можете перечислить потерянные пакеты с помощью этой команды

 zypper packages --orphaned

Некоторые темы на форумах OpenSUSE предполагают, что это также уменьшит использование вашего /var диска.

zypper clean

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .