Использовать mkfifo
или mknod
в Unix, где двумя отдельными процессами может получить доступ к каналу по имени — один процесс может открыть его как читателя и другой как устройство записи.
mkfifo my_pipe
gzip -9 -c < my_pipe > out.gz
cat file > my_pipe
Именованный канал может быть удален точно так же, как любой файл:
rm my_pipe
mkfifo --mode=0666 /tmp/namedPipe
gzip --stdout -d file.gz > /tmp/namedPipe
NamedPipe может использоваться регулярный файл для того, чтобы только читать однажды.
Необходимо связать устройство закольцовывания с файлом:
sudo losetup /dev/loop0 /home/user/harddriveimg
Затем выполненный gparted на этом.