Виртуальный диск, iso-файл или какая-то суперпапка

Виртуальный диск, iso-файл или какая-то суперпапка

Я ищу какое-то решение для нескольких нужд. Было бы замечательно, если бы я нашел одно решение для всех, или хотя бы для нескольких. Мои потребности:

  • Я хочу делать резервные копии на моих серверах Linux с других Linux и Windows, поэтому мне нужна папка или что-то подобное, что можно легко монтировать, чтобы я мог поделиться ею с помощью Samba, можно было бы сильно сжимать и в некоторых случаях шифровать.
  • Это можно скопировать на другие системы без особых сложностей, на другие Linux или Windows.
  • Предпочтительно, чтобы можно было увидеть лечение как один файл, когда оно не смонтировано. Для легкого копирования и перемещения.
  • Содержимое не может быть скрыто антивирусом и подобными средствами, поэтому я могу запустить антивирусную программу для файла и не увидеть, что внутри.
  • Наконец, и это самое важное, есть opensoftware, с которым можно работать и в Linux, и в Windows. Не обязательно один и тот же.

Сначала я думаю об iso-файле, но не могу найти простой способ закинуть файл в систему и сжать его. Теперь я запускаю vhdx-файлы, но у них должна быть файловая система, а я предпочитаю, чтобы ее не было, так как у windows и linux нет современной файловой системы, которую можно было бы использовать совместно.

Так что любые другие варианты или новые идеи по первым двум пунктам будут оценены по достоинству. Спасибо

решение1

Не совсем понятно, о чем вы спрашиваете, но если вы пропустите требования Windows, вы сможете охватить большинство этих пунктов, используя файловую систему пользовательского пространства (FUSE):

  • Создать файловую систему внутри файла
  • Просто скопируйте файл, когда он вам понадобится, на другую систему.
  • Монтируйте файл, когда вы хотите выполнить резервное копирование: это позволяет вам использовать любой инструмент резервного копирования и даже поддерживает инкрементное резервное копирование с помощью чего-то вродеrsync
  • Монтируйте файл, когда вам понадобится доступ к его содержимому.
  • Установите права доступа и пользователя для управления доступом

Хотя в теории антивирус может работать с таким файлом, он может не работать должным образом без предварительного монтирования, в зависимости от файловой системы. Вы можете работать с ним как с любой другой файловой системой, единственное отличие заключается в том, что -o loopтребуется монтировать его при вызове mount.

Связанный контент