
Este es mi sistema de archivos:
$ 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
Y como puede ver, el sistema de archivos raíz está lleno.
Ya intenté borrar todas las cosas inútiles pero todavía no tengo suficiente espacio.
¿Cómo podría aumentarlo? Me quedan 60 giga en mi disco duro, ¿hay alguna manera de mover mi sistema de archivos raíz allí?
Respuesta1
¡Buenas noticias! pvscan
muestra PV /dev/sda10 VG fedora lvm2 [141.56 GiB / 77.56 GiB free]
, por lo que debería poder agregar hasta 77,56 GiB a cualquiera de sus sistemas de archivos. Sugeriría agregarlo en bloques más pequeños (como 10GiB), para que tenga una reserva para poner /home
si decide que necesita crecer allí más adelante.
Esta es una operación relativamente bien probada y generalmente segura, pero todas las operaciones de volumen y sistema de archivos a nivel de raíz tienen algún riesgo; primero asegúrese de tener una copia de seguridad que funcione. Entonces....
Puede ampliar su root
volumen lógico para usar el espacio libre con lvextend
, así:
sudo lvextend --size +10G --resizefs /dev/fedora/root
(O -L
y -r
en lugar de --size
y --resizefs
, si prefiere opciones cortas).
Respuesta2
Respuesta más general para LVM:
En primer lugar, asegúrese de tener almacenamiento adicional sin particiones. Entonces:
Úselo
fdisk
para crear una nueva partición (más segura que expandir una existente)Úselo
pvcreate
para crear un volumen LVM físico:pvcreate /dev/sdxx
Úselo
vgextend
para ampliar el grupo LVM existente utilizando un nuevo volumen físico:vgextend groupname /dev/sdxx
Puede obtener nombres de grupos con
vgdisplay
Úselo
lvextend
en lvm mapper para expandir el volumen de lvm:lvextend -l +100%FREE /dev/mapper/xxx
Haga crecer el sistema de archivos:
xfs_growfs /dev/mapper/xxx
O
resize2fs /dev/mapper/xxx
Respuesta3
El sistema de archivos / puede ser un desafío particular, ya que debe ser compatible con el cargador de arranque.
Esta respuesta no especifica cómo realizar la tarea solicitada, pero proporciona una solución alternativa.
Otra opción: busque un subdirectorio (por ejemplo, /grande/) que tenga muchos datos. Luego copie esos datos en sus 60 GB de espacio, mv el directorio con mucho espacio (por ejemplo, mv /big /bigback) y monte sus 60 GB (o una parte de ellos) en /big. Después de confirmar que todo funciona como se esperaba, haga clic en /bigback para recuperar espacio en /
Respuesta4
Otra opción, antes de intentar algo más drástico, es utilizarBleachBitpara eliminar archivos temporales y otros archivos innecesarios.
De wikipedia:
BleachBit es un limpiador de espacio en disco, administrador de privacidad y optimizador de sistemas informáticos gratuito y de código abierto.
Debería estar en el administrador de paquetes, así que esto debería bastar.
sudo yum install bleachbit