Как раздел может быть заполнен, если du ​​не показывает его?

На одной из моих систем корневой раздел заполнен:

snip:˜ # df -h Filesystem Size Used Avail Use% Mounted on rootfs 11G 9.3G 0 100% / devtmpfs 744M 36K 744M 1% /dev tmpfs 751M 0 751M 0% /dev/shm tmpfs 751M 296K 751M 1% /run /dev/sda7 11G 9.3G 0 100% / tmpfs 751M 0 751M 0% /sys/fs/cgroup tmpfs 751M 296K 751M 1% /var/lock tmpfs 751M 296K 751M 1% /var/run tmpfs 751M 0 751M 0% /media /dev/sda5 151M 39M 104M 28% /boot /dev/sda8 4.4G 207M 3.3G 6% /home 

Но du не показывает около 9,3 гигабайта использования:

  • Как установить grub в файл .img?
  • Как отключить адаптер ATI на временной шкале Acer 4810G с помощью ubuntu 9.10
  • Проверьте, доступен ли порт на удаленной системе (без telnet)
  • SSH доступ к офисному хосту за NAT-маршрутизатором
  • Лучший способ передачи файлов через локальную сеть между двумя компьютерами Linux
  • Как создать несжатый AVI из серии 1000 изображений PNG с использованием FFMPEG
  •  snip:~ # du /* -s -h 5.2M /bin 34M /boot 36K /dev 22M /etc 199M /home 154M /lib 20M /lib64 0 /media 0 /mnt 0 /opt 0 /proc 7.9M /root 288K /run 7.1M /sbin 0 /selinux 756K /srv 0 /sys 0 /tmp 1.6G /usr 1.1G /var 

    Он составляет всего около 3 гигабайт.

    • Как это может быть?
    • Где я должен искать оставшиеся 6 гигабайт используемых гигабайт?

    Я использую openSUSE 12.2:

     snip:~ # cat /etc/SuSE-release openSUSE 12.2 (x86_64) VERSION = 12.2 CODENAME = Mantis 

  • Dd aplied для dev USB перед подключением поврежденного / dev / sdX и не работает
  • Как удалить файл со странным именем?
  • Как я могу создать резервную копию системы Ubuntu и восстановить ее при другой обработке с использованием совершенно другого оборудования?
  • Как вручную смонтировать файловую систему Linux как обычный пользователь?
  • Как удалить рабочий стол Ubuntu Gnome после перехода на KDE?
  • Разрешения пользователя Linux?
  • One Solution collect form web for “Как раздел может быть заполнен, если du ​​не показывает его?”

    Сначала немного информации

    Если у вас есть btrfs в вашей корневой файловой системе на http://www.opensuse.org/en/ , то произойдет две вещи:

    1. OpenSUSE автоматически начнет использовать snapper для создания моментальных снимков вашей корневой файловой системы.
    2. Моментальные снимки будут занимать дисковое пространство, которое не отображает

    Это означает, что вы закончите дисковое пространство раньше, чем вы ожидали. Поэтому рекомендация (а не в документах) состоит в том, чтобы сделать разделы, которые используют моментальные снимки вдвое больше, чем обычно .

    Я не нашел способ показать размер за моментальный снимок или общий размер всех снимков.

    Таким образом, вы должны контролировать свободное пространство на диске с помощью df или этой конкретной команды btrfs для корневой ( / ) файловой системы:

     btrfs filesystem df / 

    Очистка снимков snapper

    Благодаря NerdyRoom ™ »Радости btrfs и OpenSuSE – или« свободного места на устройстве ». Я обнаружил самый простой способ удалить старые снимки, которые вы, возможно, захотите удалить (и вам придется, когда у вас заканчивается дисковое пространство).

    Сначала запустите snapper list чтобы увидеть порядковое число снимков, которые есть.

    Из этого списка выберите разумную нижнюю и верхнюю границы снимков для удаления.

    Затем запустите это с нижней ( 1 ) и верхней ( 3656 ) границей:

     for i in `seq 1 3656`; do snapper delete $i; done 

    Изменить 20161212:

    Анонимный пользователь предложил изменить, чтобы сделать это короче. Я согласен, так как приведенное выше может быть сделано короче, как на странице man snapper :

     snapper delete 1-3656 
    Давайте будем гением компьютера.