Como criar um sistema de arquivos baseado em arquivo usando o comando dd no Linux

Como criar um sistema de arquivos baseado em arquivo usando o comando dd no Linux

O artigo a seguir descreverá um procedimento sobre como criar um sistema de arquivos baseado em arquivos usando o comando dd no Linux.

Primeiro, crie um arquivo preenchido zero com um tamanho específico usando dd comando. Abaixo estão poucos exemplos sobre como criar um arquivo desse tamanho específico:

1 GB: $ dd if =/dev/zero de = arquivo.FS BS = 1024 contagem = 1024000 100MB: $ dd if =/dev/zero de = arquivo.FS BS = 1024 contagem = 102400 10MB: $ dd if =/dev/zero de = arquivo.FS BS = 1024 contagem = 10240 1MB: $ dd if =/dev/zero de = arquivo.FS BS = 1024 contagem = 1024 

Após a execução de qualquer comando acima, você terá agora arquivo.fs arquivo disponível em seu diretório de trabalho atual. Por exemplo, para criar execução de arquivo de 10 MB:

$ dd if =/dev/zero de = arquivo.FS BS = 1024 contagem = 10240 10240+0 Registros em 10240+0 registra 10485760 bytes (10 MB) copiados, 0.0338773 S, 310 MB/S $ LS.fs 

Em seguida, crie um sistema de arquivos de sua escolha usando mkfs comando:

  • mkfs.BFS
  • mkfs.Cramfs
  • mkfs.ext2
  • mkfs.ext3
  • mkfs.ext4
  • mkfs.ext4dev
  • mkfs.gordo
  • mkfs.Minix
  • mkfs.msdos
  • mkfs.NTFS
  • mkfs.vfat

O comando abaixo criará o sistema de arquivos VFAT:

# mkfs.arquivo gordo.fs mkfs.gordura 3.0.27 (2014-11-12) 

Dependendo do que você precisa, agora estamos prontos para criar um ponto de montagem, por exemplo,./mnt/tmp e monte nosso novo sistema de arquivos:

# mkdir /mnt /tmp # arquivo de montagem.fs/mnt/tmp/ 

Confirme que o sistema de arquivos está montado:

# montagem | Arquivo Grep.FS/Home/Lubos/Filefs/File.FS ON/MNT/TMP TIPO VFAT (RW, Relatime, FMASK = 0022, DMASK = 0022, CodePage = 437, ioCharSet = utf8, shortName = mixed, erros = Remount -Ro) # CD/MNT/TMP/ # DF --h . Tamanho do sistema de arquivos usado use use% montado em /dev /loop0 10m 0 10m 0% /mnt /tmp 

Tutoriais do Linux relacionados:

  • Como montar a imagem ISO no Linux
  • Comandos básicos do Linux
  • Arquivos de configuração do Linux: os 30 primeiros mais importantes
  • Comandos Linux: os 20 comandos mais importantes que você precisa para…
  • Coisas para instalar no Ubuntu 20.04
  • Baixe o arquivo do URL no Linux usando a linha de comando
  • Xargs com vários threads com exemplos
  • Download do arquivo wget no Linux
  • Como abrir arquivos ISO no Ubuntu Linux
  • Como criar arquivo no Ubuntu Linux