Cómo simplificar la estructura de la unidad y cambiar el tamaño de algunas particiones

Cómo simplificar la estructura de la unidad y cambiar el tamaño de algunas particiones

Tengo algunos VPS con una estructura de disco extraña (para mí):

root@Debian1:~# lsblk 
NAME           MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0              2:0    1    4K  0 disk 
sda              8:0    0   20G  0 disk 
├─sda1           8:1    0  476M  0 part /boot
├─sda2           8:2    0  9,5G  0 part 
│ ├─vg-lv_root 254:0    0 17,7G  0 lvm  /
│ └─vg-lv_swap 254:1    0  1,9G  0 lvm  [SWAP]
└─sda3           8:3    0   10G  0 part 
  └─vg-lv_root 254:0    0 17,7G  0 lvm  /
sr0             11:0    1 1024M  0 rom 

No sé por qué /se divide en sda2y sda3. ¿Esto es normal?

No necesito una partición de intercambio, ¿cómo puedo usarla como espacio /?

root@Debian1:~# df -kh
System plików  rozm. użyte dost. %uż. zamont. na
/dev/dm-0        18G   18G     0 100% /
udev             10M     0   10M   0% /dev
tmpfs           201M   25M  176M  13% /run
tmpfs           501M     0  501M   0% /dev/shm
tmpfs           5,0M     0  5,0M   0% /run/lock
tmpfs           501M     0  501M   0% /sys/fs/cgroup
/dev/sda1       461M   33M  405M   8% /boot
tmpfs           101M     0  101M   0% /run/user/0

Tengo particiones adicionales con demasiado espacio ( booty todo tmpfs). Quiero usar parte de su espacio como/

Respuesta1

Todos los sistemas de archivos tmpfs que ves son pseudosistemas de archivos. No residen en el disco, por lo que no le ayudarán a recuperar espacio en el disco.

Con respecto al disco dividido en dos particiones, lo que estás viendo es una partición LVM. Se ha configurado una partición lógica para distribuirse en 2 particiones físicas. Es "normal", pero no estoy seguro de por qué lo has hecho. ¿Quizás el disco ya estaba particionado de esta manera cuando lo instaló y no reescribió la tabla de particiones?

Entonces para responder a tu pregunta:

¡DESCARGO DE RESPONSABILIDAD! Manipular particiones puede ser una actividad peligrosa. Asegúrese de tener una copia de seguridad de sus datos antes de hacer cualquier cosa.

No tocaría la partición de arranque, 500 MB es un buen mínimo y si la haces más pequeña puedes tener problemas para actualizar tu kernel en el futuro.

Si está absolutamente seguro de que no necesita una partición de intercambio, es muy fácil de hacer. Primero, apaga el intercambio:

swapoff -a

Abra /etc/fstab y comente la línea de la partición de intercambio. debería ser algo así como/dev/mapper/vg-lv_swap. Tenga en cuenta esta ruta, ya que la necesitaremos para el siguiente comando.

Ahora elimine la partición de intercambio lógica:

lvremove /dev/mapper/vg-lv-swap

Tipo:

pvs

y debería ver que hay algo de espacio libre en el volumen físico LVM. Ahora puede ampliar el volumen lógico / para ocupar este espacio libre.

lvextend /dev/mapper/vg-lv-root -l 100%PVS

Debería ver un mensaje que indica que la partición se ha expandido. Ahora necesitas expandir el sistema de archivos subyacente. La forma de hacer esto depende del sistema de archivos. Verhttp://tldp.org/HOWTO/LVM-HOWTO/extendlv.htmlpara una guía.

Para saber qué sistema de archivos utiliza su partición /:

lsblk -f

información relacionada