Не отключайте рекламу на сайте - поможете проектуx86_64: LFD10-23.03 ; PRAR22.10-23.02 ; LFDS21.04-21.06i686: DDR01-21.08 Русские PuppyLinux
0 Пользователей и 1 Гость просматривают эту тему.
Кстати, давно узнал о такой проге AStreamFS. Которая позволяет не скачивая, монтировать или распаковывать файлы.Т.е. смонтировал тот же lfa20.08-21.05-x86_64.iso посмотрел/почитал содержимое, положил себе в директорию какие-нибудь один-два файла... Вообщем, нашел эту прогу давно, но на практике не определился, зачем это может понадобиться. )AURСкорее всего понадобится раскомментировать user_allow_other в /etc/fuse.conf.upd. В принципе, тоже самое можно сделать и с curlftpfs. Монтировать директорию сервера и уже локально проводить действия с файлами.
Скомпилировал astreamfs. ISO монтирует, но нулевой величины, дальнейшая работа с файлом невозможна.
live@lfa2008 /mnt/sda3/ISO % mount | grep Jeanshttps://mirror.yandex.ru/puppyrus/users/DdShurick/netboot/Jeans-131BS.iso on /tmp/iso type fuse.astreamfs (ro,nosuid,nodev,relatime,user_id=1000,group_id=1000,allow_other)/tmp/iso/Jeans-131BS.iso on /mnt/sda3/ISO type iso9660 (ro,relatime,nojoliet,check=s,map=n,blocksize=2048)live@lfa2008 /mnt/sda3/ISO % llитого 346515-rwxrwxrwx 1 root root 5198 мар 28 2010 8x16.psf-rwx------ 1 root root 1093632 мар 28 2010 ayttm-0.6.0-j31.sfs-r--r--r-- 1 root root 2048 мар 28 2010 boot.cat-rw-r--r-- 1 root root 1288 мар 28 2010 boot.msg-rwxrwxrwx 1 root root 12372 мар 28 2010 chain.c32-rw-r--r-- 1 root root 1414555 мар 28 2010 initrd.gz-rwxrwxrwx 1 root root 14336 мар 28 2010 isolinux.bin-rwxrwxrwx 1 root root 6835 мар 28 2010 isolinux.cfg-rwxrwxrwx 1 root root 120380 мар 28 2010 memtest-rwx------ 1 root root 4116480 мар 28 2010 pidgin-2.5.0-ru.sfs-rw-r--r-- 1 root root 12057 мар 28 2010 puppyrus.png-rw-r--r-- 1 root root 76627968 мар 28 2010 pup_301-131g29su.sfs-rw-r--r-- 1 root root 251154432 мар 28 2010 server-j131.sfs-rwxrwxrwx 1 root root 139408 мар 28 2010 vesamenu.c32-rwxrwxrwx 1 root root 1744696 мар 28 2010 vmlinuz-rwxrwxrwx 1 root root 18362368 мар 28 2010 zdrv_301.sfs
У меня работает
на практике не определился, зачем это может понадобиться.
Можно монтировать модули в aufs непосредственно с сервера.
$ astreamfs -JO https://mirror.yandex.ru/puppyrus/puppyrus-a64/pfs-portable/chromium-bin-gtk3-p-84.0.4147.94_64-sf02.pfs /tmp/iso -o allow_other$ ll /tmp/isoитого 69348-r-xr-xr-x 1 live live 71012352 мая 22 18:22 chromium-bin-gtk3-p-84.0.4147.94_64-sf02.pfs$ sudo pfsload /tmp/iso/chromium-bin-gtk3-p-84.0.4147.94_64-sf02.pfs
Но опять же, проще скачать наверно.
Всё равно при монтировании 0 байт
Кодlive@lfa2008 ~ % astreamfs --versionCopyright (C) 2018-2020 Alain BénédettiThis program comes with ABSOLUTELY NO WARRANTY.This is free software, and you are welcome to redistribute itunder the conditions of the GPLv3 or later, at your convenience.Full license text can be found here: https://www.gnu.org/licenses/gpl-3.0.htmlastreamfs: version 0.9.1.1FUSE library version: 2.9.9fusermount version: 2.9.9using FUSE kernel interface version 7.19live@lfa2008 ~ % ldd =astreamfs linux-vdso.so.1 (0x00007ffe187df000) libfuse.so.2 => /usr/lib/libfuse.so.2 (0x00007fc379fae000) libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007fc379f1e000) libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fc379efd000) libc.so.6 => /usr/lib/libc.so.6 (0x00007fc379d30000) libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fc379d29000) libnghttp2.so.14 => /usr/lib/libnghttp2.so.14 (0x00007fc379cfd000) libidn2.so.0 => /usr/lib/libidn2.so.0 (0x00007fc379cda000) libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007fc379c9a000) libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007fc379c87000) libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007fc379bf6000) libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007fc379918000) libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007fc3798c3000) libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007fc3797db000) libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007fc3797aa000) libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007fc3797a4000) libz.so.1 => /usr/lib/libz.so.1 (0x00007fc37978a000) /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fc37a00e000) libunistring.so.2 => /usr/lib/libunistring.so.2 (0x00007fc379608000) libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007fc3795f7000) libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007fc3795f0000) libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007fc3795d6000)live@lfa2008 ~ % ldd --versionldd (GNU libc) 2.33
live@lfa2008 ~ % astreamfs --versionCopyright (C) 2018-2020 Alain BénédettiThis program comes with ABSOLUTELY NO WARRANTY.This is free software, and you are welcome to redistribute itunder the conditions of the GPLv3 or later, at your convenience.Full license text can be found here: https://www.gnu.org/licenses/gpl-3.0.htmlastreamfs: version 0.9.1.1FUSE library version: 2.9.9fusermount version: 2.9.9using FUSE kernel interface version 7.19live@lfa2008 ~ % ldd =astreamfs linux-vdso.so.1 (0x00007ffe187df000) libfuse.so.2 => /usr/lib/libfuse.so.2 (0x00007fc379fae000) libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007fc379f1e000) libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fc379efd000) libc.so.6 => /usr/lib/libc.so.6 (0x00007fc379d30000) libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fc379d29000) libnghttp2.so.14 => /usr/lib/libnghttp2.so.14 (0x00007fc379cfd000) libidn2.so.0 => /usr/lib/libidn2.so.0 (0x00007fc379cda000) libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007fc379c9a000) libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007fc379c87000) libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007fc379bf6000) libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007fc379918000) libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007fc3798c3000) libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007fc3797db000) libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007fc3797aa000) libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007fc3797a4000) libz.so.1 => /usr/lib/libz.so.1 (0x00007fc37978a000) /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fc37a00e000) libunistring.so.2 => /usr/lib/libunistring.so.2 (0x00007fc379608000) libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007fc3795f7000) libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007fc3795f0000) libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007fc3795d6000)live@lfa2008 ~ % ldd --versionldd (GNU libc) 2.33
libnghttp2.so.14libssh2.so.1libpsl.so.5libgssapi_krb5.so.2libkrb5.so.3libk5crypto.so.3libcom_err.so.2libkrb5support.so.0libkeyutils.so.1libresolv.so.2
Для модуля DEVX в принципе неплохая идея. Что-то подсобрать время от времени, не таская эти ≥ 200Mb.
Кодlive@roll2207 /mnt/+tmp+iso+lfd11mx-test1-x86_64.iso % ls UIRD/saveshomes todir toxzm
live@roll2207 /mnt/+tmp+iso+lfd11mx-test1-x86_64.iso % ls UIRD/saveshomes todir toxzm