много свободного inodes все же не может записать в диск

Мне смонтировали ext4 SSD на 1 ТБ, поскольку данные управляют на сервере человечности 12.04. Я использую его, чтобы хранить файлы и заметил, что @55% используют, я не могу добавить, любые новые файлы/папки (не получите 'пространство, оставленное на устройстве' сообщение об ошибке). Одна возможность состоит в том, что нет никаких свободных inodes, но затем tune2fs показывает, что это там - все еще 58613749 свободных inodes (из 58613760). Существует по крайней мере небольшое количество миллиона файлов, установленных на этом диске, и я не понимаю, почему там не взяли, ассигнуют сумму inodes. Для этой статистики действительно ли возможно быть неточным? Если они точны не уверенные, как), что еще могло вызвать полное дисковое поведение помимо inodes?

Любое понимание и идеи ценятся.

tune2fs производят:

Filesystem flags:         signed_directory_hash 
Default mount options:    user_xattr acl
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              58613760
Block count:              234422870
Reserved block count:     11721143
Free blocks:              230692951
Free inodes:              58613749
First block:              0
Block size:               4096
Fragment size:            4096
Reserved GDT blocks:      968
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         8192
Inode blocks per group:   512
Flex block group size:    16
Filesystem created:       Mon Mar 24 00:21:23 2014
Last mount time:          Mon Mar 24 00:26:29 2014
Last write time:          Mon Mar 24 00:26:29 2014
Mount count:              1
Maximum mount count:      -1
Last checked:             Mon Mar 24 00:21:23 2014
Check interval:           0 (<none>)
Lifetime writes:          134 MB
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:               256
Required extra isize:     28
Desired extra isize:      28
Journal inode:            8
Default directory hash:   half_md4
Directory Hash Seed:      73ef2ab5-f6d4-4515-8abd-2fe94905901b
Journal backup:           inode blocks

df-i вывод:

Filesystem                Inodes    IUsed   IFree IUse% Mounted on
/dev/sdb1               58613760 58613760       0  100% /media/data
0
задан 14 May 2014 в 17:00

1 ответ

Нет никакой гарантии, которая tune2fs -l покажет актуальную информацию о Вашей файловой системе, в то время как это смонтировано. tune2fs чтения файловая система непосредственно от диска, в то время как состояние файловой системы сохранено в памяти, в то время как это смонтировано. Суперблок не может быть записан обратно к диску ни в каком моменте времени кроме тех случаев, когда файловая система размонтирована.

Для получения точного блока и inode использования рассчитывает на смонтированные файловые системы, лучше всегда использовать df и df -i.

1
ответ дан 7 October 2019 в 20:21

Другие вопросы по тегам:

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