Estoy usando la máquina ubuntu 18.04. Estoy intentando descargar un archivo de 6 GB pero obtengoPoco espacio en disco El volumen "raíz del sistema de archivos" tiene solo 769 MB de disco libres, aunque tengo un disco duro de 500 GB. Revisé la partición usando el comando df -h
df -h
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3.2G 3.6M 3.2G 1% /run
/dev/mapper/vgroot-root 49G 42G 5.1G 90% /
tmpfs 16G 92M 16G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/loop0 97M 97M 0 100% /snap/core/9665
/dev/loop1 97M 97M 0 100% /snap/core/9804
/dev/loop2 450M 450M 0 100% /snap/pycharm-professional/211
/dev/mapper/vgroot-home 415G 24G 370G 7% /home
tmpfs 3.2G 16K 3.2G 1% /run/user/125
tmpfs 3.2G 0 3.2G 0% /run/user/999
tmpfs 3.2G 56K 3.2G 1% /run/user/500231660
Aquí puedo ver que /dev/mapper/vgroot-home tiene 370G de espacio libre. Tengo dos preguntas aquí,
- Estoy en la consola con uid@hostname. Todo mi espacio de trabajo lo guardé en /home/uid/. Entonces, ¿en qué memoria se almacenarán /dev/mapper/vgroot-root o /dev/mapper/vgroot-home? ¿Cómo podemos encontrar esto?
- ¿Cómo podemos aumentar el espacio para /dev/mapper/vgroot-root? ¿Hay alguna forma de reducir el espacio de /dev/mapper/vgroot-home y aumentar /dev/mapper/vgroot-root?
Respuesta1
El nombre de usuario con el que inició sesión no importa cuando se trata de dónde se almacenan los archivos. Sólo el directorio de trabajo lo hace. Asegúrate de estar en un directorio debajo/hogaral descargar el archivo.
La aplicación que está utilizando para descargar el archivo puede almacenar archivos en un directorio diferente temporalmente. Esto significa que incluso si estás en/hogar, podría, por ejemplo, almacenar archivos en/tmptemporalmente. Eso daría como resultado el mensaje de error.
Para aumentar el tamaño delraíz-vgrootpartición, primero deberá asegurarse de tener espacio libre en su grupo de volúmenes. Para hacer esto, puedes usar el comandovgs.
$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
vgroot 1 2 0 wz--n- <2.00t 497.84g
En el ejemplo anterior, puede ver que el grupo de volúmenes tiene aproximadamente 500 gigas de espacio libre. Entonces podemos usarcambiar el tamañopara cambiar el tamaño de este sistema de archivos.
$ sudo lvresize --resizefs -L+100G vgroot/root
El comando anterior agrega 100 gigas a la partición vgroot-root y luego cambia el tamaño del sistema de archivos para que coincida.
En su caso, el instalador de Unbuntu probablemente haya utilizado todo el grupo de volúmenes para las particiones de forma predeterminada. En este caso, es necesario reducir el tamaño delvgroot-casapartición primero. Para ello, utilice el siguiente comando.
$ sudo lvreduce --resizefs -L-100G vgroot/home
Cambie los tamaños a la cantidad por la que desea cambiar las particiones. Asegúrate de utilizar correctamente los signos más y menos. Si los olvida, configurará la partición exactamente en ese tamaño, que puede no ser el que desea.
Tenga en cuenta que esto se aplica al tipo de sistema de archivos predeterminado de Ubuntu de ext3/ext4. Si utilizó un tipo de sistema de archivos no predeterminado, es posible que no pueda cambiar el tamaño del sistema de archivos en línea. Sin embargo, si no cambiaste nada, deberías estar bien.
IMPORTANTE
Estos comandos deberían ser seguros, pero cualquier cambio en su sistema de archivos puede provocar la pérdida de datos. Asegúrese de tener una copia de seguridad de todo lo vital antes de intentar realizar cambios.
También querrás leer sobre Linux Logical Volume Manager (LVM) para aprender más sobre cómo funciona LVM.