Déplacer le /home/ vers une autre partition

What type of hardware are you using: VPS bought online
What YunoHost version are you running: 12.1.39
How are you able to access your server: The webadmin
SSH
Are you in a special context or did you perform specific tweaking on your YunoHost instance ?: /var on a 480Gb hard-drive & / on a 225Gb hard-drive

Describe your issue

Lors de la création de mon serveur, j’avais prévu d’utiliser les disques (2 disques en mirroring) de 250 Gb pour le /
et de mettre les data sur les disques (2 disques en mirroring) de 480 Gb pour /var

Et j’ai fait ça.

Sauf que (oui, vous, vous avez repéré la bétise !) les installations et les backups se font aussi sur le /home/ et que ma partition / (/arrive à saturation tandis que ma partition /var est laaaarge.

Auriez-vous des pistes pour me permettre de migrer mon /home/ sur /dev/sda ? sans risque de complètement tout casser (ce serait idéal)

Filesystem            Size  Used Avail Use% Mounted on
udev                   16G     0   16G   0% /dev
tmpfs                 3.2G  876K  3.2G   1% /run
/dev/mapper/vg0-root  234G  218G  3.7G  99% /
tmpfs                  16G  1.5M   16G   1% /dev/shm
tmpfs                 5.0M     0  5.0M   0% /run/lock
/dev/md0              485M  129M  327M  29% /boot
/dev/sda              477G   86G  390G  19% /var
tmpfs                 3.2G     0  3.2G   0% /run/user/2433
NAME             SIZE FSUSED FSUSE% FSTYPE            PATH                 MOUNTPOINT
sda            476.9G  85.8G    18% btrfs             /dev/sda             /var
sdb            238.5G                                 /dev/sdb             
├─sdb1           512M               linux_raid_member /dev/sdb1            
│ └─md0          511M 128.6M    27% ext4              /dev/md0             /boot
└─sdb2           238G               linux_raid_member /dev/sdb2            
  └─md1        237.8G               LVM2_member       /dev/md1             
    └─vg0-root 237.8G 217.5G    93% ext4              /dev/mapper/vg0-root /
sdc            238.5G                                 /dev/sdc             
├─sdc1           512M               linux_raid_member /dev/sdc1            
│ └─md0          511M 128.6M    27% ext4              /dev/md0             /boot
└─sdc2           238G               linux_raid_member /dev/sdc2            
  └─md1        237.8G               LVM2_member       /dev/md1             
    └─vg0-root 237.8G 217.5G    93% ext4              /dev/mapper/vg0-root /
sdd            476.9G               btrfs             /dev/sdd             

J’ai un peu peur de vouloir faire des trucs et que ce soit foireux…

Merci pour vos pistes de réflexions et d’actions :stuck_out_tongue:

Jérémy

Share relevant logs or error messages

NA/

Bonjour,

pour ce qui est e place, le /var ne semble être que sur le sda. mais ce n’est pas la question que tu pose.

Pour la partie déplacement, il y a ce tutoriel

Pour ma part, j’aurais fait deux partitions sur le sda, une pour var et une autre pour home.
Ou peu être utiliser le sdd, si il ne sert pas pour l’instant.

Dit moi ce que tu veut faire et si tu as besoin de plus de détails sur les commandes linux.

:thinking: c’était supposé être en raid avec ce qui est en sdd en fait… Raaaaah…
ça tiendrait qu’à moi, je casserai tout pour mieux recommencer (mais j’ai la flemme :p)

Et effectivement, tout compte fait, aujourd’hui, c’est ce que je ferai…
Mais je ne sais pas faire ça (sans tout casser ce qu’il y a dans sda)…

Si tu as des pistes pour redimensionner ça, je suis preneur…
(j’avais choisi du btrfs pour avoir un peu plus de latitude pour modifier ça mais je sais pas faire en vrai :p)

Sinon, un truc de plus fainéant mais pas forcément élégant, serait de foutre le /home/ dans le /var/ et de monter le /var/home dans /home ?

Full backup

Install debian 12 with the correct partitioning

Install yunohost using script

Restore full backup

Good luck :crossed_fingers: :four_leaf_clover:

Dans un premier temps, tu peut analyser ce qui prend de la place, avec la commande du.

Dans home du -hsc /home/* et dans var du -hsc /var/*

Ton serveur à beaucoup de client ?
Est-ce que s’il est hors ligne pendant 1 ou 2 jours c’est grave ?

Sachant que si le /arrive à saturation le serveur peut ce retrouver bloqué.

Le problème du backup, c’est qu’il vas se construire dans /home/yunohost.backup. Il te faut donc un minimum de place … et après bien le recopier sur un disque dur externe, un autre ordinateur.