Crie o arquivo; "1g" significa um gigabyte:
truncate -s 1g disk.img
Anexe o arquivo como um disco de memória virtual; isto irá imprimir o nome do dispositivo alocado, por exemplo "md0":
mdconfig disk.img
Crie um sistema de arquivos nesse disco de memória:
newfs /dev/md0
E finalmente monte:
mount /dev/md0 /mnt
Você pode usar mdconfig -lv
para mostrar os discos de memória atualmente conectados. Observe também que o disco de memória - md0 nesse caso, link - é um provedor GEOM, portanto, para todos os fins práticos e fins se comporta como um disco. O que significa que, se você fizer uma imagem de um disco físico, e anexar essa imagem usando o mdconfig (8), o GEOM irá sondar automaticamente as partições, assim você obterá / dev / md0p1, / dev / md0p2 etc. Você também pode usar o geli (8) para criptografar seu conteúdo ou criar um zpool neles.