Назад | Перейти на главную страницу

Монтировать сжатую файловую систему на лету

Я ищу решение, если на нашем сервере недостаточно места на диске для хранения резервных копий.

У нас есть виртуальный сервер. Когда мы выгружаем данные из базы данных на диск, они занимают много места. Но его можно было легко сжать на 30-50% с помощью zip. Затем мы перемещаем эти дампы на сервер резервного копирования. Нам просто нужно уменьшить дисковое пространство, используемое дампами на диске.

Я хотел бы найти решение, которое позволит мне как-то смонтировать временную файловую систему для хранения дампа.

Я нашел проект fusecompress, который делает то, что нам нужно, но кажется все еще экспериментальным и не имеет официального пакета Debian, поэтому я не уверен, что это безопасный выбор для резервного копирования рабочего сервера.

Есть ли другое решение?

Я бы использовал btrfs с этой опцией монтирования: compress-force = zlib

Затем можно создать RAID на уровне файловой системы, чтобы гарантировать, что в случае отказа одного раздела / диска данные не будут потеряны.

Btrfs также предлагает моментальные снимки, чтобы вы могли сделать моментальный снимок данного субтома, а затем сделать резервную копию ранее созданного субтома, сэкономив при этом место.

И есть способ преобразовать существующий раздел ext4 в btrfs.

Подробнее о возможностях btrfs: https://btrfs.wiki.kernel.org/index.php/Main_Page