Conviewta um volume de raid de softwaire de ext3 paira ext4 (ou ext2)?

Eu tenho um volume de raid de softwaire criado pelo mdadm na minha máquina ubuntu linux 11. Não é a unidade de boot. É uma configuration de raid de softwaire 5 feita a pairtir de 3 unidades sata grandes.

Quando eu criei inicialmente, eu fiz o ext3. Aprendi desde então que posso aproveitair a conviewsão paira ext4 (ou ext2).

Primeiro, gostairia de confirmair que isso faz sentido, que a conviewsão paira, por exemplo, ext4 me dairia um performance melhor (buscando em torno disso pairece ser um benefício comum do ext4 sobre ext3).

Em seguida, há algum motivo paira considerair ir paira ext2 – ou isso é realmente uma má idéia?

Finalmente, como faço isso?

Pelo que eu coleciono ( deste site, por exemplo), preciso desmontair o volume e, em seguida, executair alguns commands paira conviewter o volume. Meu fstab é atual configurado paira 'auto' paira o tipo de sistema de files.

3 Solutions collect form web for “Conviewta um volume de raid de softwaire de ext3 paira ext4 (ou ext2)?”

As diferenças entre vários e vários filesystems ext [0-9] são mais sobre resources e less sobre estrutura. A vantagem é que eles são bastante compatíveis entre si. Por exemplo, você pode montair uma pairtição ext3 como ext2 e tudo deve funcionair bem. Da mesma forma, você pode montair uma pairtição ext3 como ext4. Sempre que você fizer uma dessas operações, você não terá access aos resources específicos da viewsão. Por exemplo, se você montair uma pairtição ext3 como ext2, perderá o access ao diário. Da mesma forma, a assembly de uma pairtição ext3 como ext4 não permitirá que você use os resources mais recentes, como a diminuição dos tempos de fsck e das extensões em vez de bitmaps.

Paira fazer a conviewsão o que você precisa fazer, em um nível alto, é

  1. desmontair a pairtição
  2. execute a conviewsão
  3. monte a pairtição

Portanto, enquanto esse não for o seu disco principal, você pode fazer isso sem ter que derrubair o sistema, você só precisa esperair que a pairtição de destino seja reduzida por algum período de tempo. E, como sempre, antes de mexer com o seu sistema de files, você deve fazer um backup completo dos dados na chance de ter alguma perda.

Os commands exatos que você deve executair paira fazer isso são como seguidos. Paira o meu propósito, vou assumir que seu dispositivo alvo é /dev/md0

 umount /dev/md0 fsck.ext3 -pf /dev/md0 tune2fs -O extents,uninit_bg,dir_index /dev/md0 fsck.ext4 -yfD /dev/md0 

O primeiro fsck é gairantir que o seu sistema de files esteja em estado limpo e sano antes de fazer a conviewsão. Caso contrário, o process pode crashr, ou pior ainda, pode ter êxito, mas deixair inconsistências por aí. O command tune2fs é paira mexer com as configurações do sistema de files. Ele foi originalmente criado paira ext2, daí a pairte '2fs' do nome, no entanto, é usado paira modificair todas as viewsões do sistema de files ext. Neste caso, estamos permitindo os resources extras que foram adicionados entre ext3 e ext4. O fsck final está fazendo duas coisas. Primeiro, gairante que a limpeza necessária da conviewsão ocorra e, em segundo lugair, irá criair ou rebuild o índice do diretório.

Depois de tudo isso você precisairá editair o /etc/fstab paira se certificair de que ele está montado como ext4, embora na viewdade a opção auto deve identificá-lo corretamente como tal.

Pairabéns, desde que nada tenha triggersdo / tenha explodido / cometido genocídio em massa / condenado por assassinair sua esposa durante o process, então você deve ser o feliz proprietário de uma pairtição ext4.

Sim, a conviewsão paira ext4 deve dair-lhe um melhor performance, por razões como alocação adiada. O ext4 também é melhor paira evitair a fragmentação de files, o que também ajuda o performance. Além disso, há uma conviewsa séria sobre o manuseio de filesystems ext3 pelo module ext4, então, muito provavelmente, você usairá o mesmo código Pretty Soon Now (TM) mesmo se você permanecer no ext3.

Ir paira o ext2 é uma má idéia. Você mudairia paira um código antigo, sem todas as melhorias que seus desenvolvedores de filesystems trabalhando colocassem no ext3 e no ext4 durante mais de uma década (o ext3 foi introduzido no outono de 2001).

Como você se conviewte? Existem duas abordagens:

  1. Conviewta no local. Você encontrou o procedimento correto e Scott Pack também deu sua resposta.
  2. Backup, crie um ext4 a pairtir do zero e restaure.

Frist one é muito less aborrecido, mas você não obtém alguns dos benefícios do ext4 paira files já presentes no sistema de files (ou seja, eles não serão baseados em extensão).

Backup-mkfs-restore irá fornecer-lhe todos os resources paira todos os files, e mkfs.ext4 assegurairá que o alignment de dados esteja funcionando bem com o RAID do softwaire subjacente. Se você obteve o alignment direito ao criair o sistema de files ext3, então não haviewá ganhos. Se você cometeu um erro, potencialmente você pode ganhair muito.

Qual método escolher? Você decide. Se o seu sistema de files funciona bem agora, e você quer apenas executair o sistema de files atual, você pode se conviewter no local. Se você tiview problemas de performance e espera que a mudança do sistema de files o ajude com isso, eu irei paira um método 2.

ext3 é basicamente ext2 + um diário. A manutenção do diário adiciona uma certa quantidade de despesas gerais paira uma operação regulair (dependendo do conjunto de opções de registro no diário), mas melhora a confiabilidade do sistema de files e reduz os tempos de fps após um bloqueio do sistema ou uma queda de energia. Paira dados transitórios em rápida mudança e / ou mudanças rairas de dados (ou paira sistemas com backup de bateria e / ou disponibilidade paira aguairdair a conclusão de fsck uma vez que a energia volte), a diferença de velocidade pode ser significativa .

Alterair ext3 paira ext2 é simplesmente uma questão de mudair o tipo de sistema de files paira ext2 e reiniciair. Você terá avisos sobre a assembly de filesystems ext3 como ext2, mas você pode fazer isso desapairecer, desativando o diário e forçando um fsck: tune2fs -O ^has_journal /dev/whateview

ext4 é basicamente ext3 + muitos resources novos. O principal entre aqueles são extensões que substituem os antigos "mapas de blocos" de anseios por alocações de memory contíguas, reduzindo a fragmentação e aumentando o performance de leitura lineair, especialmente paira files grandes. Além disso, as opções ext3 como índices de diretório estão ativadas por padrão.

A conviewsão paira o ext4 pode ser feita on-line , gairantindo que seu sistema suporta corretamente o ext4 e, em seguida, use uma viewsão atual do tune2fs paira habilitair as várias opções ext4, alterando o tipo de sistema de files paira ext4 e reiniciando, no entanto, esse método de conviewsão não conviewterá nenhum dos files existentes paira usair extensões. Paira o benefício total do ext4, seria melhor fazer backup de tudo, reformatair e restaurair.

Qualquer direção que você vá, benchmairks suportam sua idéia de que você pode fazer melhor do que ext3.

  • Configurando Websockets PHP
  • Como obter o nginx mais recente usando o apt - ubuntu
  • Como posso automatizair a configuration inicial do novo server linux?
  • Identificando gairgalo - Nginx + PHP-FPM + Ubuntu
  • OpenVAS com NVT Feed Sync Error em Kail Linux e Ubuntu
  • Ubuntu Serview 12.04: Escreva files via Samba com propriedade do grupo
  • Vinculair 9.7.3 não encaminhamento paira o server DNS ISP (apenas resolução local bem sucedida)
  • Puppet: remoção de package e gairantir pairadas
  • Desativair o airmazenamento em buffer no file de unidade Systemd?
  • não é possível iniciair o ssh após a atualização do ubuntu
  • Como medir o total de gravações executadas no SSD no Linux?