
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! pvscan
shows 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 /home
se 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 root
volume lógico para usar o espaço livre lvextend
, assim:
sudo lvextend --size +10G --resizefs /dev/fedora/root
(Ou -L
e -r
em vez de --size
e --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:
Use
fdisk
para criar uma nova partição (mais seguro do que expandir uma existente)Use
pvcreate
para criar um volume LVM físico:pvcreate /dev/sdxx
Use
vgextend
para estender o grupo LVM existente usando um novo volume físico:vgextend groupname /dev/sdxx
Você pode obter nomes de grupos com
vgdisplay
Use
lvextend
no mapeador lvm para expandir o volume lvm:lvextend -l +100%FREE /dev/mapper/xxx
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