Trilha Filesystems Linux - Operação de Sistemas de Arquivos

Gostaria de compartilhar com vocês um assunto bem importante para administração de sistemas Linux, que são os filesystems. Vou dividir o assunto em 3 partes, acredito que seja melhor para o entendimento e os testes, assim poderemos avançar seguramente. Nesse artigo, destaco o arquivo /etc/fstab, alguns comandos e também uma forma de montar partições usando o systemd. Pegue seu café e venha curtir essa leitura!

[ Hits: 2.987 ]

Por: Amaury Borges Souza em 22/09/2020 | Blog: https://amaurybsouza.medium.com/


Montando partições com o systemd



Vimos até o momento que as partições são montadas com base nas informações do arquivo /etc/fstab. Mas existe uma outra forma de se fazer isso, usando o systemd para gerenciar pontos de montagem.

Vamos até o diretório /etc/systemd/system:

cd /etc/systemd/system

Lembrando que vamos usar o ponto de montagem (/opt/montagem). É necessário criar um arquivo chamado (vim opt-montagem.mount) - esse nome precisa ser o caminho do diretório de montagem.

Nesse arquivo, escrevemos o seguinte:

[Unit]
Description=Ponto de Montagem Teste

[Mount]
What=/dev/sdb1
Where=/opt/montagem
Type=ext4
Options=defaults

[Install]
WantedBy=multi.user.target

Agora, vamos usar o comando systemctl para gerenciar isso:

systemctl status opt-montagem.mount
opt-montagem.mount - Ponto de Montagem Teste
   Loaded: loaded (/etc/systemd/system/opt-montagem.mount; disabled; vendor preset: enabled)
   Active: inactive (dead)
    Where: /opt/montagem
     What: /dev/sdb1

systemctl status opt-montagem.mount
opt-montagem.mount - Ponto de Montagem Teste
   Loaded: loaded (/etc/systemd/system/opt-montagem.mount; disabled; vendor preset: enabled)
   Active: active (mounted) since Sat 2020-08-01 22:09:12 -03; 2s ago
    Where: /opt/montagem
     What: /dev/sdb1
  Process: 22565 ExecMount=/bin/mount /dev/sdb1 /opt/montagem -t ext4 -o defaults (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/opt-montagem.mount

df -Th
Sist. Arq.     Tipo      Tam. Usado Disp. Uso% Montado em
udev           devtmpfs  487M     0  487M   0% /dev
tmpfs          tmpfs     100M  3,1M   97M   4% /run
/dev/sda1      ext4       19G  4,6G   14G  26% /
tmpfs          tmpfs     499M     0  499M   0% /dev/shm
tmpfs          tmpfs     5,0M     0  5,0M   0% /run/lock
tmpfs          tmpfs     499M     0  499M   0% /sys/fs/cgroup
tmpfs          tmpfs     100M     0  100M   0% /run/user/1000
/dev/sdb1      ext4      4,9G   20M  4,6G   1% /opt/montagem

Se eu executar um stop no serviço, ele desmonta a partição:

systemctl stop opt-montagem.mount #(ele executa o umount da partição)

Para que essa partição sempre seja montada no boot, basta:

systemctl enable opt-montagem.mount
Created symlink /etc/systemd/system/multi.user.target.wants/opt-montagem.mount → /etc/systemd/system/opt-montagem.mount.

Conclusão

Obrigado pela leitura pessoal, fico à disposição para comentar sobre.

Agradeço imensamente ao professor de Linux Ricardo, por todo o ensinamento até o momento e à comunidade Linux.

Página anterior    

Páginas do artigo
   1. /etc/fstab e mount
   2. UUID, dispositivos e LABEL de partição
   3. Montando partições com o systemd
Outros artigos deste autor

Sistema de gerenciamento de logs do Linux

Principais Comandos de Gestão e Prioridade de Processos no Linux

Gerenciamento de pacotes Debian - principais comandos LPIC-1

Leitura recomendada

Checando seu sistema de arquivos com fsck

Como montar imagem VDI (VirtualBox) no Linux

Subversion - Controle de versão de documentos

Criando um pacote TXZ no Slackware

Montando um servidor Linux com sshfs no SuSE

  
Comentários
[1] Comentário enviado por maurixnovatrento em 22/09/2020 - 21:56h


Bom artigo.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[2] Comentário enviado por diegomrodrigues em 23/09/2020 - 07:16h

Excelente material! Parabéns!

Abraço,
Diego M. Rodrigues

[3] Comentário enviado por amaurybsouza em 23/09/2020 - 07:27h


[1] Comentário enviado por mauricio123 em 22/09/2020 - 21:56h


Bom artigo.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


Obrigado Mauricio, estou preparando mais 2 trilhas para complementar esse parte de filesystems.

[4] Comentário enviado por amaurybsouza em 23/09/2020 - 07:29h


[2] Comentário enviado por diegomrodrigues em 23/09/2020 - 07:16h

Excelente material! Parabéns!

Abraço,
Diego M. Rodrigues


Muito obrigado Mauricio!!!

[5] Comentário enviado por removido em 25/09/2020 - 11:17h

Boa Mauricio , deixo uma sugestão para as proximas trilhas que seja sobre xfs -)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts