Montando pasta virtio-9p com hóspede Ubuntu Server no virt-manager

Um problema de qualquer desenvolvedor, em especial os que tem que lidar com tecnologias como Yocto ou máquinas escravo para compilar software é como mapear de forma transparente uma pasta local dentro da máquina virtual. Muito frequentemente esse problema desemboca em soluções complexas quando não meia boca, como instalar e configurar SAMBA, NFS ou mesmo SSHFS. E se a pessoa utiliza algo como VirtuaBox, o plugin de guest additions. Está em hospedeiro Linux, com KVM e virt-manager? A solução já está no próprio kernel do Linux e se chama 9p, um protocolo e sistema de arquivos desenvolvido para o Plan 9. ...

05/11/2022 · 4 minutos · map[name:Felipe Bugno]

Descomprimir um initramfs em cpio.zst

Quem lida com Linux embarcado já se deparou com a situação de ter de inspecionar algum sistema que executa completamente da RAM. Usualmente, ele existe apenas comprimido em uma pasta de boot, as vezes jogado em uma pasta de uma partição EFI ou /boot formatado em FAT16/32 de uma RaspberryPi. O comando para isso é bem simples, supondo que o initramfs seja chamado nesse exemplo rootfs.cpio.zst: zstdcat rootfs.cpio.zst | cpio -idmv E só. Por não se tratar de um sistema de arquivos propriamente dito, não é necessário montar. Ele irá expandir todo o conteúdo da arvore root dentro pasta que invocou o comando pronto para ser inspecionado.

19/10/2022 · 1 minuto · map[name:Felipe Bugno]

Acessar servidor remoto Linux usando Autofs com SSHFS

Uma das coisas que sempre considerei irracional no Linux, em pessoas que não precisam lidar com Windows, é para o quê usar SAMBA/CIFS. Ruim de configurar, não se casa muito bem com Linux. E tem o NFS, que infelizmente não é lá muito melhor no quesito simplicidade (quando usando credenciais, necessitando de Kerberos), na verdade, consegue ser ainda pior, requerendo módulos de kernel que a distribuição as vezes não empacota. ...

13/05/2022 · 4 minutos · map[name:Felipe Bugno]