gunzip hanya perlu dijalankan sekali (mengkonsumsi semua input), sedangkan cpio harus dijalankan sekali per arsip tersemat, seperti:
gunzip -c <input.cgz | while cpio -i; do :; done
/usr/lib/dracut/skipcpio $your-initrd-img | zcat | cpio -id --no-absolute-file-names
atau yang lain
/usr/lib/dracut/skipcpio $your-img | gunzip -c | cpio -id
(di FreeBSD tidak ada opsi --no-absolute-file-names untuk cpio)
Program kecil ini skipcpio
jika bagian dari paket dracut. Namun Anda dapat mengunduh kodenya (skipcpio.c) dan mengompilasinya bahkan di bawah FreeBSD.
Anda memerlukan ini saat mengekstrak gambar initrd yang dibuat dracut, setidaknya di bawah distro yang didukung RedHat, seperti Fedora. Itu menempatkan file bernama "early_cpio" ke dalam gambar, jadi mengekstrak initramf Anda dengan cara normal yang diketahui sebelumnya tidak akan berfungsi.
Apakah saya perlu menulis halaman manual untuk pustaka C?
Bagaimana cara mengkonfigurasi swappiness di Manajemen Memori Linux?