Arquivos Linux(Storaging) - Cia Linux
Categoria: Linux(Storaging)
Assuntos relacionados a armazenamento em linux. Seja ZFS, snapshots, LVM, pendrive, tudo que for relacionado a dicas de armazenamento, enquadra-se nesta categoria.
Compreendendo o uso de SNAPSHOTs em unidades LVM
19th janeiro 2010 25th agosto 2017 cialinux Linux, Linux(Storaging) 9 Comments
Ha algum tempo atrás (ha um ano talvez) venho utilizando LVM2 para quase tudo. Este "cara" é simplesmente fantástico. Mas para muitos pode ficar algumas perguntas (que eu me fiz umas 400 vezes) …
Como funciona a utilização do espaço reservado para um SNAPSHOT de unidades LVM? Porque temos que informar um tamanho para esta "foto"? Em fim…
O tamanho que informamos no comando de criação de um SNAPSHOT (lvcreate -LXX{M,G,T…} -s /dev/VGNAME/LVNAME) é a quantidade de physical extents (PE, ou tamanho em Mb, Gb, etc) que reservamos no VG da unidade LVM para que seja armazenado os metadados das alterações que são sofridas na unidade LVM após a criação do SNAP.
lvm, lvs, snapshot
Como reduzir o tamanho de um volume lógico sem estragar o sistema de arquivos em Linux
16th janeiro 2010 25th agosto 2017 Hudson Santos Linux, Linux(Shell);, Linux(Storaging) 2 Comments
Essa noite precisei testar o 'resize' de uma unidade LVM, mas logo pensei: E o filesystem dentro da unidade, será que vai corromper? Logicamente que sim!
Fiz backup de tudo e iniciei os testes:
lvm, lvresize, reduzir, shrink
Mapeando partições em LVs LVM (kpartx)
23rd agosto 2009 25th agosto 2017 cialinux Linux, Linux(Storaging) 4 Comments
Esta dica é especial para quem trabalha com virtualização (Xen/KVM), e faz muito uso de unidades lógicas LVM, mas não significa que não possa ser usada para outros fins …
Bom normalmente em ambientes de virtualização com XEN ou KVM utilizamos unidades lógicas LVM para servirem de disco para as VMs. Pois bem, isso leva a unidade LVM a ser formatada e particionada, tornando ela uma "mini fortaleza", hehehe. Caso seja necessário visualizar e montar estas partições criadas na unidade lógica temos que mapea-las como device no S.O Linux. Para isso, podemos utilizar o comando kpartx, conforme sintaxe abaixo:
kpartx, lvm, mapear de fora, mapear pelo linux
01 – Criando e excluindo volumes de discos ZFS, uma abordagem inicial ao ZPOOL
1st abril 2009 25th agosto 2017 cialinux Linux(Storaging), ZFS - ZettaByte File System 6 Comments
Bom, este é o começo da utilização do ZFS, saber criar os POOLs, ou seja, os grupos de discos (ou o disco) para abrigar os sistemas de arquivos ZFS. É meio complicado entender de cara isso, mas no decorrer deste primeiro artigo garanto que isso ficará claro.
Para o melhor entendimento, vamos simular uma situação comum de hoje. Possuímos 4 discos rígidos (Hds) de 750Gb cada, e desejamos criar um sistema RAID e tornar destes 4 discos um só volume possuindo a soma do espaço em disco dos 4. Neste nosso caso teríamos 4 x 750, que seria aproximadamente 3Tb de espaço em disco, legal isso né?
Uma introdução ao ZFS
1st abril 2009 25th agosto 2017 cialinux Linux(Storaging), ZFS - ZettaByte File System Deixe um comentário
O ZFS (ZettaByte File System) é um sistema de arquivos muito moderno, apesar de não muito recente que implementa em seu funcionamento vários recursos extraordinários, normalmente encontrados somente em STORAGES avançados, tais como suporte a snapshots, RAID 0 e 1 para desempenho e proteção de dados (espelhamento), suporte a hotspare, checksum anti-corrompimento, controle de quota e alocação de espaço em disco, volumes lógico (LUN) para alocamento de espaço em disco, dentre muitos outros adicionais, como compactação a quente de sistemas de arquivos, compartilhamentos dos volumes de dados, controles de permissões, e muito mais.