Eu criei um sistema de arquivos ext2 em /dev/ram0
ramdisk e montei em /mnt/ram
.
mkdir /mnt/ram
mkext2fs /dev/ram0
sudo mount /dev/ram0 /mnt/ram -o rw
Lendo do ramdisk com dd
funciona.
dd if=/dev/ram0 bs=1 count=1
Quando quero escrever o conteúdo do arquivo my_file
para o ramdisk, ele falha.
dd if=./my_file of=/dev/ram0 bs=1 count=1
0+0 records in
0+0 records out
0 bytes (0B) copied, 0.000913 seconds, 0B/s
No entanto, apenas lendo o arquivo despeja seu conteúdo em stdin.
dd if=./my_file bs=1 count=1
A permissão em /dev/ram0
mostra rw permisssion para root.
ls -l /dev/ram0
brw-rw---- 1 root staff 1, 0 Jul 5 02:56 /dev/ram0
O que impede que o dd grave em /dev/ram0
?