Como criar um sistema de arquivos baseado em arquivo usando o comando dd no Linux
- 900
- 229
- Enrique Gutkowski PhD
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