
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 sda2
y 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 ( boot
y 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