web-dev-qa-db-fra.com

Est-il possible d'étendre l'espace disque disponible pour une installation wubi?

J'ai installé Ubuntu 10.04 en utilisant wubi. Je souhaite maintenant allouer plus d'espace disque à mon installation d'ubuntu. Est-ce possible?

6
David B

Il y a quelques options pour redimensionner. Source le Guide de Wubi .

Vous pouvez redimensionner en créant un duplicata plus grand root.disk. L'inconvénient est que cela n'aide pas si vous manquez d'espace et que cela prend un peu plus longtemps. Sur le plan positif, vous avez une sauvegarde pour vous assurer que tout fonctionne et vous l'exécutez dès l'installation Wubi.

L'autre méthode consiste à redimensionner dynamiquement le root.disk en place. L'inconvénient est que vous devez le faire à partir d'un Live CD/USB, vous ne recevez pas automatiquement de sauvegarde et il n'y a pas de script d'aide. L'avantage est que c'est extrêmement rapide et que vous pouvez augmenter de quelques Go plutôt que de trouver de l'espace pour dupliquer ++.

Les deux méthodes sont documentées dans le wiki de la communauté Ubuntu.

Il est également possible de créer un disque virtuel distinct pour votre répertoire /home. Ceci n'est pas discuté ici, mais peut être trouvé dans le Guide Wubi .

Redimensionner et dupliquer le root.disk

Commencez par télécharger le script wubi-resize-1.6.tar.gz à partir de https://help.ubuntu.com/community/ResizeandDuplicateWubiDisk dans votre répertoire Téléchargements, faites un clic droit et choisissez "Extraire ici". Le reste du redimensionnement est exécuté à partir du terminal.

Pour les instructions d'utilisation:

cd ~/Downloads/wubi-resize-1.6
bash wubi-resize.sh --help

Pour créer un nouveau disque virtuel de 10 Go:

Sudo bash wubi-resize.sh 10

enter image description here

Reportez-vous à la documentation du wiki pour plus d'informations, y compris sur la vérification de l'intégrité du script. Notez également qu'il existe un maximum intégré pour le nouveau disque (32 Go), mais vous pouvez le remplacer par l'option --override-max. (Je ne recommande pas de rendre le root.disk trop grand parce que beaucoup d'installations Wubi souffrent de corruption et parfois les données ne sont pas récupérables`. Il est préférable dans ce cas d'utiliser des partitions de données partagées ou migrer vers un double amorçage normal .

Redimensionnement en place du root.disk

Si vous ne disposez pas de suffisamment d'espace pour effectuer une copie complète, vous pouvez également effectuer un redimensionnement sur place. Pour cela, vous devez démarrer à partir d'un live CD/USB, car cela ne fonctionnera pas avec Wubi. Bien que cela ne soit pas obligatoire, il est conseillé de sauvegarder le root.disk ou les données qu'il contient. (Ceci est une bonne idée pour toute installation Wubi car ce n'est pas aussi fiable qu'une installation normale).

Montez la partition NTFS sur laquelle se trouve votre root.disk (cet exemple suppose que c'est /dev/sda1 et que le point de montage est /media/win - réglez-le en conséquence dans les instructions suivantes):

Sudo mkdir -p /media/win
Sudo mount /dev/sda1 /media/win

Vérifiez la taille du root.disk (non requis):

du -h --apparent-size /media/win/ubuntu/disks/root.disk

Exécutez fsck sur le root.disk:

fsck -f /media/win/ubuntu/disks/root.disk

Redimensionner - spécifiez la taille finale souhaitée (cet exemple redimensionne à 10 Gio):

resize2fs /media/win/ubuntu/disks/root.disk 10G

Redémarrez dans Wubi Ubuntu. Voir https://help.ubuntu.com/community/ResizeWubiDisk pour plus d'informations.

1
bcbc

À partir du WubiGuide :

Comment redimensionner les disques virtuels?

Vous pouvez utiliser LVPM à l’adresse suivante: http://lubi.sourceforge.net/lvpm.html

Vous pouvez également utiliser le script suivant pour déplacer/home sur un disque virtuel dédié.

Téléchargez wubi-add-virtual-disk, ouvrez un terminal et exécutez:

Sudo sh wubi-add-virtual-disk /home 15000

Où le premier argument est le répertoire à déplacer sur un nouveau disque dédié et le second argument est la taille en Mo.

Vous devriez maintenant redémarrer. Si vous êtes satisfait du résultat, vous pouvez maintenant supprimer /home.backup. Pour annuler les modifications, supprimez/home, copiez renommer /home.backup dans/home et supprimez la ligne/home dans/etc/fstab.

Notez que contrairement aux informations précédentes, ce script ne convient pas pour déplacer/usr - des utilisateurs expérimentés peuvent le faire manuellement, à leurs propres risques, en suivant un processus similaire à celui décrit dans le fichier. (Ne renommez pas/usr jusqu'au tout dernier moment, car rsync y est installé.)

1
Oli