жесткая ссылка на поведение inode

Наборы опций для разных версий df весьма разнообразны.

Если вы используете GNU df (например, с Linux ), вы можете сказать
df -B4K
(или df -B4k ]) для компенсации размеров блока 4 КБ.

Для OpenBSD df и Mac OSX df установите для переменной среды BLOCKSIZE значение 4096, чтобы сообщить df ] для использования блоков размером 4 КБ.

Для Solaris / usr / bin / df используйте переключатель -v , чтобы узнать «общее количество блоков, выделенных файловой системе, количество блоков. выделенный для существующих файлов, [и] количество блоков, доступных для создания новых файлов непривилегированными пользователями »среди другой информации. Для -v «размеры отображаются кратно наименьшему размеру блока, поддерживаемому каждой указанной файловой системой».

Для AIX df используйте - Я переключаюсь, чтобы узнать «общее количество блоков, используемое пространство, свободное пространство, процент использованного пространства и точку монтирования для файловой системы».(Мне неясно, в каких единицах используется используемое и свободное пространство, когда действует -I , и я не вижу более подходящих переключателей, кроме -i покажет количество используемых inodes и процент используемых inodes.) Обратите внимание: / usr / sysv / bin / df -v в AIX «Сообщает процент использованных блоков, а также количество использованных и свободных блоков », что аналогично поведению Solaris / usr / bin / df -v .

Одиночная спецификация UNIX для df , как описано в википедии, похоже, не имеет соответствующих переключателей для отображения результатов df в терминах блоков или индексов.

-3
19.10.2018, 18:31
1 ответ

Ваши fileAи fileB— это просто две записи каталога, указывающие на один и тот же индексный дескриптор и, следовательно, на один и тот же файл. Переименование файла или его перемещение в пределах той же файловой системы не изменяет эту связь.

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

Особый случай :файл с нулевыми именами будет существовать только до тех пор, пока он остается открытым.

4
28.01.2020, 05:18

Теги

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