Voici les partitions de mon server:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 54.6T 0 disk ├─sda1 8:1 0 1004.5K 0 part ├─sda2 8:2 0 19.5G 0 part / ├─sda3 8:3 0 16T 0 part /home └─sda4 8:4 0 511M 0 part [SWAP]
Et voici la table d'printing:
Disk /dev/sda: 60.0TB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 20.5kB 1049kB 1029kB primary bios_grub 2 2097kB 21.0GB 21.0GB ext4 primary 3 21.0GB 17.6TB 17.6TB xfs primary 4 17.6TB 17.6TB 536MB linux-swap(v1) primary
J'ai besoin de faire croître la partition /home
à l'espace disque total (54.6T).
J'ai essayé avec xfs_growfs
et xfs_growfs
donné la command:
xfs_growfs /home -d
bien que essayé avec
xfs_growfs /dev/sda3 /home -d
Mais il dit toujours data size unchanged, skipping
et à la place de plus en plus /home
à l'espace disque total de sda
il essaie de le développer à l'espace total de sda3
qui est déjà grandi totalement:
Filesystem Size Used Avail Use% Mounted on /dev/sda3 16T 33M 16T 1% /home
Alors, comment puis-je résoudre ce problème?
Vous voulez resize votre partition personnelle, mais la partition swap est dans le sens. Rough contour suit.
Tout d'abord, vérifiez la taille actuelle de votre partition personnelle:
blockdev --getsize64 /dev/sda3
Désactiver le swap:
swapoff -a
Supprimer la partition swap:
parted /dev/sda rm 4
Redimensionnez la partition d'origine mais laissez 1GiB
pour une nouvelle partition d'échange à la fin.
parted /dev/sda -- resizepart 3 -1GiB
Recréez la partition swap:
parted /dev/sda -- mkpart swap -1GiB -1
Vérifiez maintenant si le kernel a pu relire la table de partitions:
blockdev --getsize64 /dev/sda3
Si cela imprime l'ancienne taille, vous devez d'abord redémarrer. Notez que redémarrer maintenant peut se plaindre de swap manquant; adaptez votre /etc/fstab
et mettez à jour initramfs
conséquence.
Enfin, grandissez:
xfs_growfs /dev/sda3
Et recréez le swap:
mkswap /dev/sda4 swapon /dev/sda4
N'oubliez pas de rappend une nouvelle input de swap dans votre /etc/fstab
.