
Tenho um cenário em que preciso usar o armazenamento SAN para a configuração de produção de nó único da instalação do banco de dados Oracle e preciso manter os arquivos de configuração do banco de dados na SAN. Estou usando o Oracle VM Manager para gerenciar meu Oracle Linux 7.5.
Depois de anexar um armazenamento SAN com capacidade de 1,2 TB, ele ficou disponível e mostrado usando o comando 'fdisk -l'. Eu passei por diferentes sistemas de arquivos, como ext2, ext3, ext4, xfs, ocfs2 etc., e fiquei um pouco confuso naquele momento sobre qual deles devo usar. Porém formatei o disco de 1,2 TB usando o comando 'mkfs.ext2 -b 4096 /dev/xvdc'. Tudo está funcionando bem e consigo montar o disco /dev/xvc na minha máquina Linux e configurei meu banco de dados na SAN.
A questão é se não há problema em usar este sistema de arquivos, ou seja, ext2 no ambiente de produção atual ou devo planejar migrá-lo como ext3/ext4/xfs etc. Se necessário, qual poderia ser o processo passo a passo para a migração?
Obrigado Kumar
Responder1
Não use ext2 ou ext3 se você estiver planejando usar arquivos maiores que 40kB, pois esses sistemas de arquivos usam tabelas de blocos e mais de 10 blocos precisam de tabelas de blocos indiretas. Isso retarda o acesso aleatório aos dados do arquivo, exigindo múltiplas leituras de bloco para um bloco de arquivo. ext4 usa extensões (ou seja, os blocos de arquivo são listados como "começando com o número de bloco x e estendendo os blocos y, depois o bloco x2 para os blocos y2"). Isso torna o acesso aos dados muito mais rápido.
Além disso, ext3 e ext4 suportam diário, o que significa que as atualizações do sistema de arquivos são primeiro gravadas no diário e só então o sistema de arquivos é atualizado. Resumindo, isso significa que a recuperação após uma falha inesperada pode ser realizada verificando o diário no sistema de arquivos, em vez de verificar todo o sistema de arquivos. Com a verificação de 1,2 TB, o sistema de arquivos pode demorar muito, muito tempo.
Há muito mais detalhes sobre isso, que podem ser facilmente encontrados na internet. Outros sistemas de arquivos como xfs ou jfs também têm as vantagens do ext4, cada um com suas vantagens e desvantagens específicas; ext2 é o pior sistema de arquivos para usar.
A boa notícia é que é possível converter ext2 em ext4. No entanto, os arquivos antigos existentes ainda usarão as tabelas de blocos ineficientes; novos arquivos usarão a alocação baseada em extensão. Google "ext2 to ext4" para obter muitos guias sobre como fazer isso.