тгТихая грань
ОПЕРАЦИЯ · РЕСУРСЫ

Проверить свободное место

Оценить запас для результата, временной записи и старой версии.

Инструмент: Python 3 · риск: read-only · проверено: 2026-02-21

Предварительные условия

Python 3; каталог назначения уже существует. Коэффициент определите по своему формату.
Команда
python3 - <<'PY'
import shutil
from pathlib import Path
size = Path("example.csv").stat().st_size
free = shutil.disk_usage(".").free
required = size * 3 + 16 * 1024 * 1024
print({"free": free, "estimated_required": required})
if free < required: raise SystemExit("Недостаточно места по принятой оценке")
PY

Объяснение аргументов

Тройной размер — пример бюджета, не гарантия: текстовый вывод может расширяться сильнее.

Ожидаемый результат

Оценка до запуска преобразования.

Проверка

Проверьте квоты, inode и фактическое расширение на небольшом образце.

Распространённые ошибки

  • Свободное место может измениться сразу после проверки; распакованный архив не ограничен размером сжатого.

Обратимость

Файлы не меняются.

Применимые форматы

csv tar