> **Источник:** https://python-all.ru/2.7/library/statvfs.html
>
> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.

---

# 10.4. [`statvfs`](https://python-all.ru/2.7/library/statvfs.html#module-statvfs) – Константы, используемые с [`os.statvfs()`](https://python-all.ru/2.7/library/os.html#os.statvfs)

Устарело с версии 2.6: Модуль [`statvfs`](https://python-all.ru/2.7/library/statvfs.html#module-statvfs) удалён в Python 3.

Модуль [`statvfs`](https://python-all.ru/2.7/library/statvfs.html#module-statvfs) определяет константы, чтобы интерпретация результата [`os.statvfs()`](https://python-all.ru/2.7/library/os.html#os.statvfs), который возвращает кортеж, могла выполняться без запоминания «магических чисел». Каждая из констант, определённых в этом модуле, является *индексом* элемента в кортеже, возвращаемом [`os.statvfs()`](https://python-all.ru/2.7/library/os.html#os.statvfs), который содержит указанную информацию.

#### `statvfs.F_BSIZE`

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

#### `statvfs.F_FRSIZE`

Фундаментальный размер блока файловой системы.

#### `statvfs.F_BLOCKS`

Общее количество блоков в файловой системе.

#### `statvfs.F_BFREE`

Общее количество свободных блоков.

#### `statvfs.F_BAVAIL`

Свободные блоки, доступные не суперпользователю.

#### `statvfs.F_FILES`

Общее количество узлов файлов.

#### `statvfs.F_FFREE`

Общее количество свободных узлов файлов.

#### `statvfs.F_FAVAIL`

Свободные узлы, доступные не суперпользователю.

#### `statvfs.F_FLAG`

Флаги. Зависит от системы: см. man-страницу `statvfs()`.

#### `statvfs.F_NAMEMAX`

Максимальная длина имени файла.
