Cómo agrandar las particiones de archivos del sistema sin reinstalar

Cómo agrandar las particiones de archivos del sistema sin reinstalar

Estoy usando SteamOS. SteamOS creo que está basado en Debian.

Limpié la computadora portátil y la instalé muy bien. Cuando comencé a mover mi música, recibí este mensaje:Error al copiar a "Música". - No hay suficiente espacio en el destino. Intente eliminar archivos para hacer espacio.

Supongo que necesito agrandar algún tipo de partición, pero no he podido descubrir cómo hacerlo.

De acuerdo a lo pedido:

desktop@steamos:~$ sudo fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x116c49cc

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1953525167   976762583+  ee  GPT
Partition 1 does not start on physical sector boundary.
desktop@steamos:~$ df -h        
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  9.3G  8.8G   27M 100% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   739M  360K  739M   1% /run
/dev/disk/by-uuid/12742cc0-e489-472e-aa10-974d078d98e0  9.3G  8.8G   27M 100% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   3.4G   25M  3.4G   1% /run/shm
/dev/sda5                                               889G  119M  843G   1% /boot
/dev/sda1                                               487M  128K  486M   1% /boot/efi
/dev/sda3                                               9.3G  1.5G  7.4G  17% /boot/recovery
desktop@steamos:~$ 

Respuesta1

El estándar de prácticaes ingresar a un entorno de recuperación de Linux. Cualquier distribución Live-CD le permitirá acceder a su computadora de manera apropiada para cambiar el tamaño de las particiones de su disco duro.

Cambiar el tamaño de las particiones se basa en la capacidad de trabajar en su disco sin tener el disco realmente montado.

$> fdisk -l

Al invocar el comando anterior se enumerarán sus dispositivos, es decir (/dev/sda1/)

Enumere sus unidades montadas (los montajes de unidades persistentes se almacenan en /etc/fstab:

$> mount

EldesmontarEl comando desmontará su unidad, invoque lo siguiente:

$> umount /dev/sda$

Las utilidades de administración.separadooseparadocambiará el tamaño de sus particiones. ¡Tenga cuidado de no eliminar demasiados datos de su partición! Comprenda cuánto puede realmente salirse con la suya en función de cuánto está almacenado en su otra partición. Hay riesgos.

Utilice la función de búsqueda de su navegador web para encontrar instrucciones específicas sobre cómo cambiar el tamaño de una partición con GParted:

Responda el comentario de garethTheRed para recibir respuestas más específicas.

garethTheRed: $> df -h

^ Esto enumerará cuánto espacio se utiliza en sus particiones.

Manual separado

Respuesta2

Tiene un disco duro de 1TiB y solo se utilizan 10GiB aproximadamente. Si bien sería posible expandir esta partición de 10 GiB hasta un TiB o cualquier tamaño intermedio, una solución alternativa es agregar otra partición separada para sus homedirectorios.

Por ejemplo, agregue una nueva partición ( /dev/sda6) y mueva el contenido de su /homedirectorio a ella (esto deberá hacerse como root). Luego modifique su /etc/fstabpara que esta nueva partición se monte automáticamente en /homecada arranque.

El proceso será algo como esto (todo realizado como root):

# fdisk /dev/sda
n
6
[Enter]
+500G

Luego agregue un sistema de archivos (formatéelo):

# mkfs.ext4 /dev/sda6

Móntalo:

# mount /dev/sda6 /mnt

Mueva los archivos:

# mv /home/* /mnt

y desmontar:

# umount /mnt

Modifique /etc/fstabagregando una línea similar a:

UUID=12345678-1234-1234-1234-1234567890ab   /home       ext4    defaults    1 2

donde UUIDse encuentra por:

# blkid /dev/sda6

La ejecución mount -amontará todos los montajes definidos en, /etc/fstabpor lo tanto, puede probarlo con:

# mount -a

momento en el que debería poder ver todos los directorios relevantes dentro de /home.

información relacionada