Несоответствие между выводами `fsck` и` df`

fsck показывает /dev/sda1 в порядке и использует 3811/49152 inodes и 105570/171776 блоков.

df -i и df показывают, что /dev/sda1 использует 443/239944 inode и 0/959776 KiB.

GParted показывает /dev/sda1 использует 412.38 / 671.00 MiB (= 422277/687104 KiB).

Почему все эти инструменты показывают разные результаты?

 # fsck /dev/sda1 fsck from util-linux 2.25.2 e2fsck 1.42.12 (29-Aug-2014) /dev/sda1: clean, 3811/49152 files, 105570/171776 blocks # df -i /dev/sda1 Filesystem Inodes IUsed IFree IUse% Mounted on dev 239944 443 239501 1% /dev # df /dev/sda1 Filesystem 1K-blocks Used Available Use% Mounted on dev 959776 0 959776 0% /dev # gparted ====================== libparted : 3.2 ====================== 

  • Что находится в разделе fsck в fstab?
  • Не удается смонтировать SD-карту после жесткого отключения
  • Почему -F был удален из / sbin / shutdown?
  • Как запустить «fsck -y» при следующей загрузке в Ubuntu
  • Сервер вышел в режим «только для чтения», у него возникла проблема с FSCK
  • Как вручную установить грязный бит на раздел FAT32
  • Как я могу избежать сообщений «Запустить fsck вручную», позволяя экспериментировать с изменениями системного времени?
  • Почему e2fsck терпит неудачу во время загрузки, но не позже?
  • One Solution collect form web for “Несоответствие между выводами `fsck` и` df`”

    fsck сообщает вам, что используются блоки 105570/171776, а не KiB .

    Что касается df , ваш пример показывает результаты df для неправильной файловой системы. Он показывает статистику использования для /dev (файловая система в памяти), а не для файловой системы, которую, как вы считали, вы измеряете. Это связано с тем, что df принимает в качестве аргумента точку монтирования смонтированной файловой системы, а не блок-устройства.

    Что касается gparted , это инструмент для настройки разделов, а не файловых систем. Скорее всего, вы расскажете, сколько всего диска заполняет раздел, чем рассказать вам, сколько данных используется в файловой системе, которая находится внутри одного из разделов.

    Если вы хотите узнать, сколько места используется в этой файловой системе, вы должны сначала установить его где-нибудь (если это еще не так), а затем выпустить df в этой точке монтирования. Например:

     df -h /mnt # block counts df -i /mnt # inode counts 
    Interesting Posts

    Прочитайте строку из файла, манипулируйте, а затем добавьте в другой файл

    Есть ли недостаток при использовании chroot в высокопроизводительных вычислениях?

    Просмотр предков текущего процесса и формирование результата

    Дополнительный вывод при запуске команд из zsh в Guake

    Как создать список элементов под определенными заголовками в текстовом документе? (Linux / Bash)

    Fedora 26 KDE Plasma Desktop не загружается с внешнего монитора

    Как создать псевдоним для команды git (включая пробелы)?

    Как отключить горизонтальную прокрутку nemo

    Как определить, является ли работающая программа 64-разрядной в Linux?

    Как включить и использовать сводку кода в Vim?

    Справка по сценарию awk / sed shell

    Как я могу автоматически определить логин пользователя?

    Получить URL-адрес перенаправления с помощью завитка

    Как узнать, подключен ли процесс к интерфейсу крана?

    Как я начинаю начинать с tmux?

    Linux и Unix - лучшая ОС в мире.