|
Busca |
Para administrar o RAID SOFT, vamos usar mdadm.
Atenção: É PERIGOSO USAR MDAM SE NÃO TEM A CERTEZA DO QUE ESTÁ A FAZER. CORRE O RISCO DE PERDER OS SEUS DADOS. FAÇA BACKUP ANTES DE SEGUIR OS PASSOS INDICADOS NESTE MANUAL. Nota: Se acabou de mudar o disco ao seu servidor, terá depois um disco em RAID soft e um disco em branco que não contem nenhuma tabela de partição. Deve então copiar a partição do disco para o novo. Em caso de mudança de SDA: sfdisk -d /dev/sdb | sfdisk /dev/sda Em caso de mudança de SDB: sfdisk -d /dev/sda | sfdisk /dev/sdb /!\ Atenção o comando "sfdisk" não suporta tabelas de partições GPT para sistemas com GPT, deverá usar... Em caso de mudança de SDA: sgdisk -R=/dev/sda /dev/sdb Em caso de mudança de SDB: sgdisk -R=/dev/sdb /dev/sda Como ver a lista de partições de um disco? fdisk -l ou cat /proc/partitions ou parted /dev/sdX print 1.) instalação do MDADM A ferramenta MDADM não vem instalada por defeito no servidor. Eis como instalá-la: Na release 1: rpm -Uvh --nodeps ftp://ftp.ovh.net/made-in-ovh/sources/mdadm-2.5.5p1-1.i386.rpm Retrieving ftp://ftp.ovh.net/made-in-ovh/sources/mdadm-2.5.5p1-1.i386.rpm Preparing... ########################################### 100% 1:mdadm ########################################### 100% 2.) Ajuda Para mais informações use --help # mdadm --misc --help Usage: mdadm misc_option devices... Esta utilização é para a realização de algumas tarefas num ou mais dispositivos, que podem ser arrays ou componentes, dependendo da tarefa. A opção --misc não é necessária (embora seja permitido) e é assumida se o primeiro argumento de uma opção misc. As opções que são válidas com os diversos modos são: --query -Q : Display general information about how a device relates to the md driver --detail -D : Display details of an array --examine -E : Examine superblock on an array component --examine-bitmap -X: Display contents of a bitmap file --zero-superblock : erase the MD superblock from a device. --run -R : start a partially built array --stop -S : deactivate array, releasing all resources --readonly -o : mark array as readonly --readwrite -w : mark array as readwrite --test -t : exit status 0 if ok, 1 if degrade, 2 if dead, 4 if missing 3.) Informação Para obter informações acerca do status do uso do RAID — misc command.
Version : 00.90.00 Creation Time : Tue Nov 7 22:01:16 2006 Raid Level : raid1 Array Size : 3068288 (2.93 GiB 3.14 GB) Device Size : 3068288 (2.93 GiB 3.14 GB) Raid Devices : 2 Total Devices : 1 Preferred Minor : 1 Persistence : Superblock is persistent Update Time : Wed Nov 8 15:42:35 2006 State : active, degraded Active Devices : 1 Working Devices : 1 Failed Devices : 0 Spare Devices : 0 UUID : 4a9a446d:af55e24b:b311aa61:8dc74ed4 Events : 0.12 Number Major Minor RaidDevice? State 0 8 1 0 active sync /dev/sda1 1 0 0 1 removed Vimos que temos RAID 1 de 3GB, o que modo degradad pois o disco sdb1 está em falta 4.) Adicione o disco no modo degraded Aqui fica um exemplo de comandos, para adicionar o disco para raid no modo degraded:
O raid está em re-construção
read_ahead 1024 sectors md1 : active raid1 sdb12 sda10 3068288 blocks 2/1 U_ =>................... recovery = 5.4% (167028/3068288) finish=0.8min speed=55676K/sec md2 : active raid1 sda20 240597376 blocks 2/1 U_ Uns minutos depois a re-construção estará terminada:
Version : 00.90.00 Creation Time : Tue Nov 7 22:01:16 2006 Raid Level : raid1 Array Size : 3068288 (2.93 GiB 3.14 GB) Device Size : 3068288 (2.93 GiB 3.14 GB) Raid Devices : 2 Total Devices : 2 Preferred Minor : 1 Persistence : Superblock is persistent Update Time : Wed Nov 8 16:01:02 2006 State : active Active Devices : 2 Working Devices : 2 Failed Devices : 0 Spare Devices : 0 UUID : 4a9a446d:af55e24b:b311aa61:8dc74ed4 Events : 0.14 Number Major Minor RaidDevice? State 0 8 1 0 active sync /dev/sda1 1 8 17 1 active sync /dev/sdb1 Iremos então fazer o mesmo em md1:
Reconstruindo:
Version : 00.90.00 Creation Time : Tue Nov 7 22:01:16 2006 Raid Level : raid1 Array Size : 240597376 (229.45 GiB 246.37 GB) Device Size : 240597376 (229.45 GiB 246.37 GB) Raid Devices : 2 Total Devices : 2 Preferred Minor : 2 Persistence : Superblock is persistent Update Time : Wed Nov 8 16:06:43 2006 State : active, degraded, recovering Active Devices : 1 Working Devices : 2 Failed Devices : 0 Spare Devices : 1 Rebuild Status : 0% complete UUID : e8754328:26f28599:8b834aba:ade37773 Events : 0.10 Number Major Minor RaidDevice? State 0 8 2 0 active sync /dev/sda2 1 0 0 1 removed 2 8 18 2 spare /dev/sdb2
read_ahead 1024 sectors md1 : active raid1 sdb11 sda10 3068288 blocks 2/2 UU md2 : active raid1 sdb22 sda20 240597376 blocks 2/1 U_ >.................... recovery = 0.2% (655104/240597376) finish=73.2min speed=54592K/sec unused devices: <none> Confira o tamanho do seu swap no fim. cat /proc/swaps Filename Type Size Used Priority /dev/sdb3 partition 522104 43984 -1 Deve agora adicionar o swap do disco que acabou de formatar e re-adicionar ao RAID. mkswap /dev/sda3 swapon -a Pode ver com o comando free que todo o espaço swap foi activado novamente. |