Não há mais espaço no sistema de arquivos raiz, como posso aumentar o tamanho?

Não há mais espaço no sistema de arquivos raiz, como posso aumentar o tamanho?

Este é o meu sistema de arquivos:

 $ df -h -x tmpfs -x devtmpfs
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/fedora-root  9.8G  7.6G  1.7G  83% /
/dev/mapper/fedora-home   50G   27G   21G  57% /home
/dev/sda9               1022M  8.4M 1014M   1% /boot/efi

E como você pode ver, o sistema de arquivos raiz está cheio.

Já tentei deletar todas as coisas inúteis mas ainda não tenho espaço suficiente.

Como eu poderia aumentá-lo? Ainda tenho 60 giga no meu disco rígido. Existe alguma maneira de mover meu sistema de arquivos raiz para lá?

Responder1

Boas notícias! pvscanshows PV /dev/sda10 VG fedora lvm2 [141.56 GiB / 77.56 GiB free]- então você deve ser capaz de adicionar até 77,56GiB a qualquer um dos seus sistemas de arquivos. Eu sugiro adicioná-lo em blocos menores (como 10GiB), para que você tenha uma reserva para investir /homese decidir que precisa de crescimento mais tarde.

Esta é uma operação relativamente bem testada e geralmente segura, mas todas as operações de volume e sistema de arquivos no nível raiz apresentam alguns riscos - certifique-se de ter um backup funcional primeiro. Então....

Você pode estender seu rootvolume lógico para usar o espaço livre lvextend, assim:

sudo lvextend --size +10G --resizefs /dev/fedora/root

(Ou -Le -rem vez de --sizee --resizefs, se você preferir opções curtas.)

Responder2

Resposta mais geral para LVM:

Em primeiro lugar - certifique-se de ter armazenamento não particionado adicional. Então:

  1. Use fdiskpara criar uma nova partição (mais seguro do que expandir uma existente)

  2. Use pvcreatepara criar um volume LVM físico:

    pvcreate /dev/sdxx
    
  3. Use vgextendpara estender o grupo LVM existente usando um novo volume físico:

    vgextend groupname /dev/sdxx
    

    Você pode obter nomes de grupos comvgdisplay

  4. Use lvextendno mapeador lvm para expandir o volume lvm:

    lvextend -l +100%FREE /dev/mapper/xxx
    
  5. Aumente o sistema de arquivos:

    xfs_growfs /dev/mapper/xxx
    

    Ou

    resize2fs /dev/mapper/xxx
    

Responder3

O sistema de arquivos / pode ser um desafio particular, pois precisa ser suportado pelo carregador de boot.

Esta resposta não especifica como realizar a tarefa solicitada, mas fornece uma solução alternativa.

Outra opção: encontre um subdiretório (por exemplo, /big/) que contenha muitos dados. Em seguida, copie esses dados para seus 60 GB de espaço, mv o diretório com bastante espaço (por exemplo, mv /big /bigback) e monte seus 60 GB (ou uma parte deles) em /big. Depois de confirmar que tudo funciona conforme o esperado, rm /bigback para recuperar espaço em /

Responder4

Outra opção, antes de tentar algo mais drástico, é usarBleachbitpara remover arquivos temporários e outros arquivos desnecessários.

Da Wikipédia:

BleachBit é um limpador de espaço em disco, gerenciador de privacidade e otimizador de sistema de computador gratuito e de código aberto.

Deve estar no gerenciador de pacotes, então isso deve bastar.

sudo yum install bleachbit

Oubaixe da página deles.

informação relacionada