df -h
lsblk
sudo mount /dev/sda1 /mnt
/dev/sda1 no diretório /mnt, permitindo acesso aos arquivos nesse sistema de arquivos.sudo umount /mnt
/mnt, liberando o acesso aos dados do disco.sudo file -s /dev/sda1
/dev/sda1, como EXT4, NTFS, ou FAT32.sudo fdisk /dev/sda
/dev/sda no modo interativo, permitindo criar, modificar ou excluir partições. Use n para criar uma nova partição e w para salvar as alterações.sudo mkfs.ext4 /dev/sda1
/dev/sda1, apagando os dados existentes na partição.sudo mkfs.vfat /dev/sdb1
/dev/sdb1 com o sistema de arquivos FAT32, comumente usado para compatibilidade com dispositivos externos.sudo fsck /dev/sda1
/dev/sda1 em busca de erros e tenta repará-los, útil para discos com problemas de integridade.sudo resize2fs /dev/sda1
/dev/sda1 para usar o espaço completo disponível após redimensionar a partição com ferramentas como fdisk ou parted.sudo nano /etc/fstab # Adicione a linha abaixo para montar automaticamente /dev/sda1 /mnt/dados ext4 defaults 0 2
/etc/fstab define quais sistemas de arquivos são montados automaticamente durante a inicialização. Neste exemplo, a partição /dev/sda1 será montada automaticamente em /mnt/dados com o sistema de arquivos EXT4.sudo parted /dev/sda
/dev/sda no modo interativo, permitindo criar, redimensionar e excluir partições. Parted é usado especialmente para discos GPT.sudo parted /dev/sda mkpart primary ext4 1MiB 100%
/dev/sda, formatada como EXT4, ocupando o espaço do disco de 1MiB até 100% da capacidade.sudo pvcreate /dev/sdb
/dev/sdb como um volume físico para o LVM, permitindo que ele seja utilizado em volumes lógicos.sudo vgcreate vg_dados /dev/sdb
vg_dados que inclui o disco /dev/sdb, agrupando-o para futuras operações de criação de volumes lógicos.sudo lvcreate -L 100G -n lv_arquivos vg_dados
lv_arquivos dentro do grupo de volumes vg_dados.sudo lvextend -L +50G /dev/vg_dados/lv_arquivos
lv_arquivos em 50 GB, aumentando o espaço disponível para armazenamento.sudo lvscan
sudo vgscan
sudo resize2fs /dev/vg_dados/lv_arquivos
/dev/vg_dados/lv_arquivos para usar o novo espaço disponível após a expansão do volume lógico.sudo lvcreate --size 10G --snapshot --name lv_snapshot /dev/vg_dados/lv_arquivos
lv_arquivos, permitindo capturar o estado do volume em um ponto específico para backup ou restauração.sudo cryptsetup luksFormat /dev/sda1
/dev/sda1, tornando o conteúdo inacessível sem a chave correta.sudo cryptsetup luksOpen /dev/sda1 meu_volume
/dev/sda1 e o torna acessível como /dev/mapper/meu_volume.sudo cryptsetup luksClose meu_volume
# Gera um arquivo de chave para o volume LUKS sudo dd if=/dev/urandom of=/etc/crypt.key bs=1024 count=4 sudo cryptsetup luksAddKey /dev/sda1 /etc/crypt.key
/etc/crypt.key e o adiciona como uma chave secundária para o volume LUKS, permitindo o desbloqueio automático durante a inicialização.sudo nano /etc/crypttab # Adiciona a linha para desbloquear o volume durante a inicialização meu_volume /dev/sda1 /etc/crypt.key luks
/etc/crypttab permite configurar a montagem automática de volumes criptografados com LUKS durante a inicialização do sistema.sudo drbdadm create-md r0 sudo drbdadm up r0 sudo drbdadm -- --overwrite-data-of-peer primary r0
DRBD, criando um dispositivo de armazenamento replicado para alta disponibilidade.sudo cryptsetup resize /dev/mapper/meu_volume
sudo lvextend -L +20G /dev/vg_dados/lv_arquivos sudo cryptsetup resize /dev/mapper/meu_volume
lvextend e redimensiona o volume criptografado associado com cryptsetup, garantindo que o espaço adicional seja utilizável.sudo auditctl -w /mnt/dados -p war -k monitor_dados
/mnt/dados, gerando eventos auditáveis para cada acesso.sudo ausearch -k monitor_dados
monitor_dados, exibindo todas as operações de acesso ao volume monitorado.sudo extundelete /dev/sda1 --restore-file /caminho/arquivo.txt
/caminho/arquivo.txt no sistema de arquivos EXT4 da partição /dev/sda1. Útil para recuperação de arquivos deletados acidentalmente.