Create, mount, unmount, and use vfat, ext4, and xfs file systems:

Imaginemos que no nosso sistema temos uma [Partição] e com esta pretendíamos configurar um file-system do tipo Ext4 de forma a o podermos começar a dar uso e armazenar ficheiros no mesmo, para agirmos em conformidade temos de recorrer ao comando mkfs:

# mkfs.ext4 [Partição]

Caso seja pretendido do tipo Xfs seria:

# mkfs.xfs [Partição]

Ou caso se pretenda do tipo Vfat:

# mkfs.vfat [Partição]

Note-se que o comando mkfs pode ser utilizado de forma a configurar diferentes tipos de Sistemas de Ficheiros, não só os indicados, contudo todos estão disponíveis no formato “mkfs.[Tipo_de_Filesystem]”, isto pois estes formato na realidade é o formato aceite por todos os utilitários mkfs, contudo e devido ao facto de todos respeitarem este sintaxe, pode ser usado o front-end mais user-friendly deste comando, usando apenas o mkfs, em alguns casos podemos recorrer à opção “-t” de forma a especificarmos o tipo de file-system que pretendemos formatar. Os comandos indicados acima, neste formato ficam com o seguinte aspeto:

# mkfs -t ext4 [Partição]

# mkfs -t xfs [Partição]

# mkfs -t vfat [Partição]

Caso exista algum problema, ou caso queiramos apenas verificar a integridade do file-system que acabamos de criar devemos usar o comando fsck (file-system Check), responsável por analisar uma indicada partição já formatada tentando reparar alguns erros e reportar ao utilizador os erros encontrados:

# fsck [Partição]
    fsck from util-linux 2.23.2
    e2fsck 1.42.9 (12-Dec-2018)
    /dev/[Partição]: clean, 11/25688 files, 8896/102400 block

Caso estejamos a tratar de uma partição Vfat:

# fsck.vfat [Partição]

Caso estejamos a tratar de uma partição Xfs:

# xfs_repair [Partição]

(Nota: O File-System de forma a ser analisado não pode estar já montado no sistema).

Existe ainda outra particularidade com os sistemas Ext4, nomeadamente o utilitário dumpe2fs responsável por devolver ao utilizador todas as informações relevantes sobre a [Partição] desejada:

# dumpe2fs [Partição]

No caso dos Sistemas formatos com Xfs temos o utilitário xfs_info:

# xfs_info [Partição]

Contudo apesar de já termos um Sistema de Ficheiros sobre a nossa partição ainda não conseguimos aceder à mesma, isto porque esta ainda não está montada no nosso sistema. Para conseguirmos montar a [Partição], temos de fazer o seguinte:

# mount [Partição] /mnt

O “/mnt" é o ponto onde a nossa partição ficará montada no sistema, este parâmetro pode ser alterado para qualquer diretório pretendido desde que o mesmo exista.

Contudo, caso seja reiniciado o sistema após estas alterações, quando o sistema voltar a iniciar o file-system terá de ser montado outra vez manualmente, isto pois o sistema cada vez que faz Boot, olha para um ficheiro muito especial o /etc/fstab e caso não se encontre neste ficheiro nenhuma indicação sobre onde montar a nossa [Partição] ele simplesmente não o irá fazer.

Mais tarde iremos melhor abordar as características deste ficheiro, contudo de momento fica apenas a referência de caso seja pretendido montar um File-System automaticamente no Boot, no nossa situação em que temos vindo a exemplificar deveríamos criar a seguinte entrada no /etc/fstab:

# /dev/[Partição] /mnt ext4 defaults 1 2

Last updated

Was this helpful?