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.005 ]

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


UUID, dispositivos e LABEL de partição



E como eu posso encontrar mais informações como UUID, dispositivos, LABEL de uma partição?

Faça:

# blkid (mostra o UUID de todas as partições)

blkid
/dev/sda1: UUID="4d8a74e7-adfe-440e-8f10-050e48099a93" TYPE="ext4" PARTUUID="c0b6c47f-01"
/dev/sda5: UUID="9261dd6f-5839-4d26-8f56-6fe73575dbb6" TYPE="swap" PARTUUID="c0b6c47f-05"
/dev/sdb1: UUID="0849ccae-5119-4542-994b-f51a81c06af5" TYPE="ext4" PARTUUID="5bf7c908-01"


mount -U 0849ccae-5119-4542-994b-f51a81c06af5 /opt/teste (montagem usando o UUID)
ou:
mount UUID=0849ccae-5119-4542-994b-f51a81c06af5 /opt/teste

Para montar com LABEL:

mount LABEL=partiçãox /opt/teste

# lsblk (mostra informações sobre os dispositivos/partição)
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0 20,4G  0 disk
├─sda1   8:1    0 19,4G  0 part /
├─sda2   8:2    0    1K  0 part
└─sda5   8:5    0 1023M  0 part [SWAP]
sdb      8:16   0 20,5G  0 disk
└─sdb1   8:17   0    5G  0 part /opt/montagem
sr0     11:0    1 1024M  0 rom


lsblk -f (mostra o UUID)
NAME            FSTYPE      LABEL UUID                                   MOUNTPOINT
sda
├─sda1          xfs               c65b472f-08c5-4ea5-a913-1735eaf817c3   /boot
└─sda2          LVM2_member       iKi6g2-As53-dcoX-cp1a-RD8q-GWUN-XpMQ65
  ├─centos-root xfs               227ab08e-6fe4-43b7-bdc7-ae34cdb2c7b4   /
  └─centos-swap swap              ca56a6b0-c654-4f0f-b5e3-0c27b3190403   [SWAP]
sdb
├─sdb1          LVM2_member       rApJfu-38zu-CXro-1FKz-nk22-SF31-HHi4zw
└─sdb2          LVM2_member       Q2fDSU-FWcn-gXhI-DudD-M9sG-XsMH-LTP9RY
sdc
├─sdc1          LVM2_member       db2i8b-46gF-9whc-HAxB-9n9j-Z1ny-zClZx6
└─sdc2
sr0

# e2label /dev/sda2 (mostra o LABEL dessa partição)
# findfs UUID=4d8a74e7-adfe-440e-8f10-050e48099a93 (mostra o filesystem desse UUID)
/dev/sda1

findfs LABEL=partiçãon (trás o filesystem dessa LABEL)

findmnt (mostra as partições e pontos de montagem)
TARGET                                SOURCE      FSTYPE      OPTIONS
/                                     /dev/sda1   ext4        rw,relatime,errors=remount-ro,data=ordered
├─/sys                                sysfs       sysfs       rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/security              securityfs  securityfs  rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/cgroup                    tmpfs       tmpfs       ro,nosuid,nodev,noexec,mode=755
│ │ ├─/sys/fs/cgroup/systemd          cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups
│ │ ├─/sys/fs/cgroup/memory           cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,memory
│ │ ├─/sys/fs/cgroup/net_cls,net_prio cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,net_cls,net_prio
│ │ ├─/sys/fs/cgroup/freezer          cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,freezer
│ │ ├─/sys/fs/cgroup/cpu,cpuacct      cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,cpu,cpuacct
│ │ ├─/sys/fs/cgroup/cpuset           cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,cpuset
│ │ ├─/sys/fs/cgroup/perf_event       cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,perf_event
│ │ ├─/sys/fs/cgroup/pids             cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,pids
│ │ ├─/sys/fs/cgroup/devices          cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,devices
│ │ └─/sys/fs/cgroup/blkio            cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,blkio
│ ├─/sys/fs/pstore                    pstore      pstore      rw,nosuid,nodev,noexec,relatime
│ └─/sys/kernel/debug                 debugfs     debugfs     rw,relatime

Página anterior     Próxima página

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

Gerenciamento de pacotes Debian - principais comandos LPIC-1

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

Leitura recomendada

Entendendo o sistema de arquivos do Linux

Instalando Linux em segundo HD IDE, Sata, USB ou Pendrive

MooseFS - Sistema de arquivos distribuído

Negação de serviço: Implementação, defesas e repercussões

Gerenciando quotas de disco

  
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