Trabalhando com o comando linux mkfs

Trabalhando com o comando linux mkfs
Você não pode evitar criar os sistemas de arquivos no Linux, especialmente ao trabalhar com os dispositivos de armazenamento de dados. Um sistema de arquivos organiza os diretórios em uma forma hierárquica até seus subdiretos e arquivos. O mkfs O comando ajuda a construir os sistemas de arquivos no Linux, principalmente em discos rígidos ou unidades externas como USB.

O comando significa “Faça sistemas de arquivos” E você pode criar os vários tipos de sistemas de arquivos. Abordaremos o que são os sistemas de arquivos e seus diferentes tipos e o uso do MKFS para criar um sistema de arquivos em uma imagem de arquivo no sistema Linux. Dê uma olhada nas seguintes ilustrativas.

Entendendo os sistemas de arquivos no Linux

Como regra geral, se você não tiver certeza de trabalhar com os comandos do sistema de arquivos como mkfs, Não os experimente no seu sistema real. Você pode travar isso apagando todo o seu conteúdo, mas apresentaremos uma maneira mais segura de fazer isso.

Naquela nota, vamos entender o que é um sistema de arquivos. O Linux usa as estruturas do sistema de arquivos para gerenciar os dados nos vários dispositivos. Além disso, um sistema de arquivos gerencia como os dados são armazenados ou recuperados. Para criar um sistema de arquivos, usamos o comando mkfs. Em outros sistemas operacionais, como o Windows, isso é referido Particionamento de disco. Temos os vários tipos de sistema de arquivos para o Linux e você especifica qual sistema criar ao usar o comando mkfs.

Tipos de sistemas de arquivos

Você pode listar os sistemas de arquivos disponíveis em seu sistema Linux executando o comando mkfs e depois pressionando o Tecla de tabulação duas vezes, não deixando espaço depois do MKFS.

Seu resultado pode diferir do seguinte:

Os sistemas de arquivos usam um recurso conhecido como diário. O conceito envolve os sistemas de arquivos com um registro de gravações de arquivo concluídas que ele salva em um diário. Da mesma forma, ele cria um diário dos registros de gravação pendentes que são atualizados ao escrever para os arquivos. Isso ajuda porque quando algo causa uma interrupção abrupta, um sistema de arquivos pode reparar os arquivos quebrados, referindo -se ao diário. No entanto, nem todos os sistemas de arquivos, especialmente os antigos, apoiam esse conceito.

A partir da imagem anterior, vemos os vários tipos de sistemas de arquivos, incluindo ext2, ext3, msdos, gordura, vfat, etc. Os sistemas de arquivos têm suas diferenças e é bom saber qual sistema usar ao criar seu sistema de arquivos.

Como criar um sistema de arquivos Linux usando o MKFS

O comando mkfs pode atrapalhar seu sistema se você não tomar cuidado. Para evitar isso, primeiro criamos um arquivo de imagem Isso nos permite separar nosso sistema do arquivo de imagem. Nós usamos o dd comando para criar nosso arquivo de imagem para este caso. Além disso, especificamos o caminho para nossos arquivos para o DD usar. O caminho é dev/zero que descarta os dados gravados em seus arquivos. Nomeamos nosso arquivo de imagem como Linuxhint.img. Nosso sistema de arquivos tem 100 MB de tamanho. Substitua os valores e nomes para corresponder ao seu caso.

O comando será:

$ dd if =/dev/zero de = ~/linuxhint.img bs = contagem de 1m = 100

Nesse caso, cada bloco é representado por 1 por 1 MB.

Para verificar o arquivo de imagem, execute o seguinte comando:

$ ls -hl | Grep Linuxhint

Para criar um sistema de arquivos EXT4 ou qualquer de sua escolha, o comando será:

$ mkfs.ext4 ~/linuxhint.img

É isso! Nosso sistema de arquivos ext4 é criado com um ponto de configuração temporário. Crie um ponto de montagem para o sistema de arquivos. Para isso, vamos criar um novo diretório chamado Linuxhint e use -o como nosso ponto de montagem. Precisamos dar as permissões de ponto de montagem a um determinado usuário, neste caso, seu nome de usuário.

$ sudo mkdir /mnt /linuxhint
$ sudo monte ~/linuxhint.img /mnt /linuxhint
$ sudo chown kyle: usuários /mnt /linuxhint

Seu sistema de arquivos está pronto para ir. Você pode navegar pelo ponto de montagem e tentar criar arquivos para ver se funciona.

Conseguimos criar um sistema de arquivos EXT4 usando o comando mkfs. Você pode excluir o ponto de montagem depois de ficar satisfeito com suas tarefas.

Conclusão

Criar os sistemas de arquivos é fácil usando o comando mkfs. Você pode criar os vários tipos de sistema de arquivos, dependendo do que você deseja com os sistemas de arquivos. Este guia apresentou um exemplo de criação de um sistema de arquivo ext4 em um arquivo de imagem. Usando um arquivo de imagem ao testar os comandos do sistema de arquivos é recomendado para evitar mexer com seu sistema. Felizmente, agora você entende como usar o comando mkfs no Linux.