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: 3.700 ]

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

Gerenciamento de pacotes Debian - principais comandos LPIC-1

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

Sistema de gerenciamento de logs do Linux

Leitura recomendada

Configuração do Samba no Debian Server

Aplicações em 32 bits para seu Ubuntu 64 bits (Feisty Fawn)

Instalando o KUbuntu / Ubuntu no notebook eeepc da Asus

SSHFS no CentOS, Slackware e Windows - Simples e rápido

FAM - Monitorar alteração de arquivos

  
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