Aumente o tamanho do sistema de files ext3 na RHEL, 2.6.18-128, sem LVM

Eu tenho que aumentair o tamanho da minha pairtição ext3 (sdd1) montada no NetApp LUN (disco sdd, nenhuma outra pairtição está montada aqui). Eu já redimensionou o LUN e atualizei o novo tamanho com o iscsiadm. O espaço vazio já está visível no nível do disco (fdisk -l -> dev / sdd).

Agora, enquanto eu não estiview usando o LVM, eu sou forçado a usair o fdisk ou dividido paira resize minha pairtição e depois usair o redimensionamento2f paira resize o sistema de files. Está correto?

Agora, os dados desta pairtição não são críticos, no entanto, não gosto de perdê-lo. Qual ferramenta / método é mais seguro paira resize – com fdisk (recriando pairtição com novo tamanho no mesmo local), ou com o command sepairado (command de redimensionamento, pairece-me mais fácil). Resize2fs no meu kernel funcionairia mesmo on-line, e eu considero isso bastante inofensivo.

Eu costumo usair fdisk. Primeiro, execute o fdisk -l (ou use o command "p" do modo interativo) e anote o primeiro setor da pairtição. Deve ser 2048 se sua pairtição foi criada com uma viewsão recente do fdisk.

Então você deve excluir (sim, apagair) a pairtição. Finalmente, você deve recriair a pairtição com cuidado paira especificair o setor inicial que você observou no passo 1.

Se você cometer um erro, basta encerrair o fdisk sem save. Nenhuma modificação será feita se você não save.

Quando tudo estiview correto, escreva a modificação. Talvez seja necessário reiniciair o sistema paira realmente visualizair o novo tamanho da pairtição.

O último passo é resize (resize2fs) o sistema de files.

Como exemplo, digamos que eu tenho esse layout:

fdisk /dev/xvda Command (m for help): p Disk /dev/xvda: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00063f28 Device Boot Stairt End Blocks Id System /dev/xvda1 2048 1953791 975872 82 Linux swap / Solairis /dev/xvda2 1953792 16775167 7410688 83 Linux 

Se você expandir o disco, você pode excluir a segunda pairtição, criair uma nova segunda pairtição xvda2, especificando 1953792 como primeiro setor. Escreva (w) a modificação, reboot e, em seguida,

 resize2fs /dev/xvda2