Let's grab a deb package and mount it with "-r"
wget http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-source-6.17.0_6.17.0-7.7_all.deb
ratarmount -r linux-source-6.17.0_6.17.0-7.7_all.deb
That takes 2+ minutes and 3+ GB ram on my notebook. The non-recursive is better at 10 seconds and 0.7 GB ram:
ratarmount linux-source-6.17.0_6.17.0-7.7_all.deb manual
ratarmount manual/control.tar.zst control
ratarmount manual/data.tar.zst data
ratarmount data/usr/src/linux-source-6.17.0.tar.bz2 source
Running time (ls -R linux-source-6.17.0_6.17.0-7.7_all/ | wc) was 3x faster with recursive mount.
It would be great ratarmount would take much less resources on mount :) But that is a different story. The recursive is sometimes borderline unusable.
Let's grab a deb package and mount it with "-r"
That takes 2+ minutes and 3+ GB ram on my notebook. The non-recursive is better at 10 seconds and 0.7 GB ram:
ratarmount linux-source-6.17.0_6.17.0-7.7_all.deb manual ratarmount manual/control.tar.zst control ratarmount manual/data.tar.zst data ratarmount data/usr/src/linux-source-6.17.0.tar.bz2 sourceRunning
time (ls -R linux-source-6.17.0_6.17.0-7.7_all/ | wc)was 3x faster with recursive mount.It would be great ratarmount would take much less resources on mount :) But that is a different story. The recursive is sometimes borderline unusable.