J'ai mon / home sur une partition BTRFS et je dois la réduire, malheureusement Gparted n'a pas l'option de redimensionnement pour ce FS. Puis-je le redimensionner d'une autre manière sans perdre mes données?
J'ai mon / home sur une partition BTRFS et je dois la réduire, malheureusement Gparted n'a pas l'option de redimensionnement pour ce FS. Puis-je le redimensionner d'une autre manière sans perdre mes données?
Réponses:
Selon la page des fonctionnalités GParted , la réduction de btrfs est prise en charge. Si l'option n'est pas disponible, l'installation du package btrfs-tools peut le corriger. Si cela ne fonctionne pas, cela pourrait être dû au fait qu'Ubuntu inclut une ancienne version de GParted, auquel cas vous pouvez utiliser le GParted Live CD:
http://gparted.sourceforge.net/livecd.php
(qui est également la façon dont Ubuntu recommande de l' utiliser de toute façon)
Selon cette page du wiki btrfs :
Pour réduire le système de fichiers de 4 Gio:
btrfs filesystem resize -4g /mnt
oubtrfsctl -r -4g /mnt
Définissez la taille FS. Pour définir le système de fichiers à une taille spécifique, omettez le signe + ou - en tête de la taille.
Les commandes btrfs
et btrfsctl
dans Ubuntu sont fournies par le package appelé btrfs-utils
, que vous pouvez installer dans le Centre logiciel. Vous exécutez ces commandes dans le terminal (Ctrl + Alt + T). Remplacez-le 4g
par la quantité que vous souhaitez réellement réduire la partition et /mnt
par le point de montage de la partition. Par exemple, pour réduire une partition btrfs montée sur / media / Alpha de 500 Mio, vous devez exécuter:
btrfs filesystem resize -500m /media/Alpha
Ou:
btrfsctl -r -500m /media/Alpha
En supposant que les directives de redimensionnement des systèmes de fichiers btrfs sont les mêmes que pour les autres systèmes de fichiers, vous devez éviter de redimensionner une partition qui se trouve sur le même disque physique que le système en cours d'exécution. Donc, si nécessaire, démarrez à partir d'un système actif pour redimensionner une partition sur le lecteur sur lequel votre système Ubuntu est installé. (Cela s'applique également au redimensionnement effectué dans GParted.)
Si certains utilitaires ou applications ne voient pas les résultats de l'opération de redimensionnement lorsqu'elle est effectuée, le redémarrage est une bonne idée.
Voir les pages de manuelbtrfs
et pour plus de détails sur l'utilisation de ces commandes. Et j'espère que le wiki btrfs sera bientôt de retour.btrfsctl
Je ne suis pas personnellement très familier avec les systèmes de fichiers btrfs, mais il me semble étrange que ces commandes de redimensionnement prennent le point de montage du système de fichiers plutôt que le nom du périphérique. Si quelqu'un peut expliquer cela, veuillez commenter ou n'hésitez pas à modifier cette réponse pour l'améliorer.