Я ищу способ прозрачного сжатия файлов в каталоге, который будет доступен через SMB.
У меня есть сервер под управлением Ubuntu 18.04.1 LTS, и я использую его для хранения файлов. В основном то, что я хочу сделать, - это прозрачно сжать папку, содержащую файлы ISO, чтобы их мог прочитать любой компьютер в моей сети, даже не зная, что они сжаты.
Я НЕ МОГУ сжимать сами файлы ISO, например, в архив .7z или файл .cso, так как это файлы ISO PS2, которые могут быть переданы только на модифицированный PS2 как файлы ISO, а не сжатые. Я пробовал скомпилировать обе версии fusecompress текс И проклятый оба ОТКАЗЫВАЮТСЯ от компиляции в моей системе, несмотря на наличие всех необходимых пакетов и следование нескольким различным руководствам. Как этот, например.
Я видел руководства по использованию таких программ, как archivemount, для монтирования сжатого архива как r / w, но мне не нравится, как они работают. Они не производят сжатие на лету, а вместо этого ждут, пока вы не отключите архив. Я хотел бы сделать это без проблем, как сжатие NTFS работает на ПК с Windows. Я читал, что btrfs плохо работает с текущим ядром> 4.0, и это уже раздел ext4.
Это том LVM на трех дисках, используемый исключительно для хранения, и ZFS, вероятно, не очень понравится.
Я хотел бы сделать это без проблем, как сжатие NTFS работает на ПК с Windows.
Если это ваше требование, тогда вам потребуется файловая система, поддерживающая собственное сжатие. Это означает ZFS или BTRFS, если вы не считаете, что Reiser4 по-прежнему поддерживается к вашему удовлетворению.
Ваша текущая конфигурация LVM / ext4 не поддерживает заявленные вами требования.
Либо откажитесь от требования, либо от конфигурации.