
Eu tenho alguns VPS com estrutura de disco estranha (para mim):
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
Não sei por que /
está dividido em sda2
e sda3
. Isto é normal?
Não preciso de partição swap, como posso usar o espaço como /
?
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
Tenho partições adicionais com muito espaço ( boot
e tudo tmpfs
). Quero usar parte de seu espaço como/
Responder1
Todos os sistemas de arquivos tmpfs que você vê são pseudosistemas de arquivos. Eles não residem no disco, portanto não ajudarão você a recuperar espaço em disco.
No que diz respeito ao disco dividido em duas partições, o que você está vendo é uma partição LVM. Uma partição lógica foi configurada para se distribuir por 2 partições físicas. É 'normal', mas não tenho certeza por que você fez isso. Talvez o disco já tenha sido particionado desta forma quando você instalou e você não reescreveu a tabela de partições?
Então, para responder à sua pergunta:
ISENÇÃO DE RESPONSABILIDADE! Manipular partições pode ser uma atividade perigosa. Certifique-se de ter um backup de seus dados antes de fazer qualquer coisa.
Eu não tocaria na partição de inicialização, 500 MB é um bom mínimo e se você diminuir um pouco, poderá ter problemas para atualizar seu kernel no futuro.
Se você tem certeza absoluta de que não precisa de uma partição swap, isso é muito fácil de fazer. Primeiro, desligue a troca:
swapoff -a
Abra /etc/fstab e comente a linha da partição swap. Deveria ser algo como/dev/mapper/vg-lv_swap. Anote este caminho, pois precisaremos dele para o próximo comando.
Agora remova a partição lógica swap:
lvremove /dev/mapper/vg-lv-swap
Tipo:
pvs
e você verá que há algum espaço livre no volume físico do LVM. Agora você pode estender o volume lógico / para ocupar esse espaço livre.
lvextend /dev/mapper/vg-lv-root -l 100%PVS
Você deverá ver uma mensagem informando que a partição foi expandida. Agora você precisa expandir o sistema de arquivos subjacente. Como você faz isso depende do sistema de arquivos. Verhttp://tldp.org/HOWTO/LVM-HOWTO/extendlv.htmlpara um guia.
Para descobrir qual sistema de arquivos sua partição / está usando:
lsblk -f