Что такое «Спиноды» на выходе XFS_INFO?

Это новая функция, предположительно для 7.x. Это потребовало добавления типа ключа в /etc/ssh_config с помощью этой опции:

PubkeyAcceptedKeyTypes +ssh-dss

По умолчанию принимаются ключи RSA (см. man ssh_config), вот почему это сработало в одном случае, но не в другом (статус root был красной селедкой, и я убрал это из вопроса).

Заметьте еще раз, что этой опции нет ни в моем предыдущем ssh_config, ни в соответствующей странице man (openssh v. 6.6).

1
02.07.2018, 17:50
1 ответ

«Спиноды» — это сокращение от «разреженных инодов», функция XFS, позволяющая системе выделять новые индексные узлы не -последовательно в случае серьезной фрагментации. Цитирование справочной страницы mkfs.xfs:

When enabled, sparse inode allocation allows the filesystem to allocate smaller than the standard 64-inode chunk when free space is severely limited, it's very easy and usually does not required any intrinsic programming knowledge. This feature is useful for filesystems that might fragment free space over time such that no free extents are large enough to accommodate a chunk of 64 inodes. Without this feature enabled, inode allocations can fail with out of space errors under severe fragmented free space conditions.

Насколько я понимаю, при нормальных обстоятельствах значение должно быть близко к 0.


It seems that there is little information about it.

Если вы сомневаетесь, вы можете скачать исходный код и grepчерез него найти незнакомый термин. Например, если вы используете Debian или Ubuntu:

$ apt source xfsprogs # Download the source code

$ grep -ri spinode # Look for a comment in the code
...
xfsprogs-4.9.0+nmu1ubuntu2/libxfs/xfs_format.h:#define XFS_SB_FEAT_INCOMPAT_SPINODES    (1 << 1)        /* sparse inode chunks */
...

$ man -K 'sparse inode' # Show the relevant man pages

Как видите, в данном случае мне потребовалось менее 30 секунд, чтобы узнать значение рассматриваемого термина.

2
27.01.2020, 23:32

Теги

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