ошибки команды du

ошибки команды du

Почемудю /сисдают ошибочный результат? Используя файловый менеджер,характеристикипоказывает, что его размер составляет 619 МБ, что вполне возможно. Ноду -hs /sysпоказывает 0 МБ? Есть папки меньшего размера, такие как /etc, которые файловый менеджер показывает размером 8,4 МБ, хотядупоказывает 15 МБ. Так что, похоже, есть много несоответствий.

решение1

Файловые системы, которые обычно монтируются на /sysи /procявляются представлениями структур ядра, не существуют иначе, как виртуально.

Вы не можете с пользой измерить «размер» этих файловых систем, поскольку их нет. (И на этом основании du -s /sysвозврат , 0возможно, является правильным.)

На Пи здесь,

mount | grep -E '/(etc|proc|sys) '
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)

и

sudo du -hs /etc /proc /sys 2>/dev/null
7.8M    /etc
0       /proc
0       /sys

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