Altere a partição e / ou monte o CentOS 6.5

1

Eu nunca fiz isso antes, por favor, tenha isso em mente se eu fizer uma pergunta para iniciantes agora, mas as informações que encontrei na internet não foram muito úteis para o meu caso.

df -h

    Filesystem                       Size  Used Avail Use% Mounted on
______________________________________________________________________
    /dev/mapper/vg_server01-lv_root
                                      50G   50G     0 100% /
    tmpfs                            127G   12K  127G   1% /dev/shm
    /dev/cciss/c0d0p1                485M   98M  363M  22% /boot
    /dev/mapper/vg_server01-lv_home
                                     754G  197M  716G   1% /home

Para ser honesto, não entendo muito o que vejo, exceto que a partição "raiz" parece ser a partição primária e que essa partição está cheia agora.

Minha pergunta agora é: o que fazer? As partições reais são provenientes da configuração automática do CentOS. Tudo o que quero é ter mais espaço para a partição principal, mas não sei como obtê-lo E não sei se preciso de duas partições diferentes ("root" e "home")?

É possível mudar? O que deu errado no meu caso, então as partições primárias parecem ser tão pequenas? O que você recomendaria, como mudar?

Atenciosamente.

    
por lickmycode 18.09.2014 / 11:49

2 respostas

0

Se você estiver usando um hardware RAID, você pode fazer isso sem ter que reformatar as unidades, você pode fazer isso inicializando no modo de recuperação no CentOS e executando o fdisk , isto fará com que seus pontos de montagem e sistemas de arquivos atuais sejam atualizados. A partir disso, você pode usar dividido para redimensionar quaisquer partições na unidade, no entanto, eu darei uma palavra de advertência se você optar por fazer isso, pode resultar em alguma corrupção de arquivo e você deve sempre fazer um backup completo do seu sistema.

Se a sua máquina não permitir isso (se não estiver em uma configuração de hardware RAID), provavelmente será necessário fazer um backup completo de seus arquivos e reinstalar o sistema operacional do zero, alterando o tamanho da partição. da instalação diretamente.

Sobre a resposta do @ Janne antes, 50 GB é bom para o diretório / se os arquivos principais estiverem localizados no diretório /home , mas quando você estiver executando coisas em /var/www ou em SQL, então 50GB Não haverá espaço suficiente, especialmente quando você tiver ~ 750 GB na unidade /home que não está sendo usada.

Exemplo de parte:

(parted) select  /dev/mapper/vg_server01-lv_home
(parted) print
Disk geometry for /dev/hda: 0.000-2445.679 megabytes
Disk label type: msdos
Minor    Start         End     Type      Filesystem  Flags
1          0.031    945.000  primary      FAT         boot, lba
2        945.000   2358.562  primary      ext2
3       2358.562   2445.187  primary   linux-swap

Uma referência do GNU sobre como usar o redimensionamento (parted):

Resizes the partition with number minor. The partition will start start from the beginning of the disk, and end end from the beginning of the disk. resize never changes the minor number. Extended partitions can be resized, so long as the new extended partition completely contains all logical partitions.

Note that Parted does not require a file system to be "defragged" (Parted can safely move data around if necessary). It's a waste of time defragging. Don't bother!

Supported file systems:

ext2, ext3 - restriction: the new start must be the same as the old start. fat16, fat32 linux-swap reiserfs (if libreiserfs is installed)

Example:

(parted) resize 3 200 850

Resize partition 3, so that it begins 200 megabytes and ends 850 megabytes from the beginning of the disk.

    
por 18.09.2014 / 13:16
0

Para uma partição root ( / ) típica, 50 GB é suficiente. Uma instalação típica do servidor CentOS leva entre centenas de megabytes a talvez 2 GB, uma instalação de desktop pode levar alguns gigabytes a mais, dependendo do que for instalado.

Portanto, suspeito que seu servidor possua logs enormes sob o diretório /var/log ou algum programa que tenha arquivos de dados grandes como o MySQL instalado (verifique /var/lib/mysql ).

Para obter uma lista de 20 maiores diretórios, tente isto:

du -xsm / | sort -nr | head -n 20 
    
por 18.09.2014 / 11:57