web-dev-qa-db-fra.com

Comment puis-je ajouter plus d'espace disque à mon répertoire de base?

Le répertoire de base actuel est plein.

Puis-je affecter plus d'espace disque au répertoire de base d'une manière ou d'une autre ou existe-t-il d'autres solutions?

7
user8260

Faire un lien symbolique est une excellente option si vous avez juste besoin de conserver le fichier dans le répertoire requis mais que vous n’avez pas assez d’espace dans ce répertoire.

1
Vishal Sharma

Je suppose que votre répertoire personnel se trouve sur la même partition que votre système. Au lieu d’agrandir la partition système, vous pouvez utiliser le répertoire de départ pour créer une partition supplémentaire. C'est une bonne pratique quand même. Facilite grandement la migration vers un nouveau système sans avoir à déplacer le répertoire de base.

Libérez de l'espace ou obtenez un disque dur supplémentaire. Créez une nouvelle partition et formatez-la avec le système de fichiers de votre choix (c'est-à-dire ext4). Copiez tout le contenu de votre dossier personnel vers la nouvelle partition, puis demandez à votre système de monter la nouvelle partition dans votre répertoire personnel au démarrage en ajoutant une ligne correspondante à /etc/fstab:

UUID=<some UID of your new partition>  /home/username  ext4  nodev,nosuid  0  1

En fonction du système de fichiers et des options de montage, vous pouvez utiliser cette ligne peut différer légèrement.

1
koloman

Installez kuser, puis exécutez-le en tant que super utilisateur (utilisez Sudo) et modifiez le répertoire de base en un emplacement autre que /home où vous disposez de plus d'espace.

0
Edward Tisdale

Si vous exécutez une installation à double démarrage, essayez d'utiliser gparted (sur le disque d'installation) pour réduire la partition Windows et agrandir la partition Ubuntu.

Sinon, essayez d'utiliser l'analyseur d'utilisation du disque (Applications -> Accessoires -> Analyseur de l'utilisation du disque) pour rechercher éventuellement des fichiers volumineux dont vous n'avez plus besoin et que vous pouvez supprimer.

Si vous ne pouvez pas faire cela, achetez peut-être un périphérique de stockage supplémentaire tel qu'un lecteur USB ou un autre disque dur à utiliser pour le stockage de fichiers.

0
Reuben Swartz

Une solution déjà proposée consiste à utiliser gparted et à repartitionner le disque.

Une autre possibilité, si vous n'avez pas déjà alloué tout l'espace disque aux systèmes de fichiers actifs, consiste à tirer parti du système LVM et à étendre la partition/home (si vous avez utilisé LVM lors de la création des systèmes de fichiers).

Une solution rapide peut être de créer un sous-répertoire sur un système de fichiers disposant d’espace libre, puis de créer un lien symbolique dans le répertoire de base, par exemple. (en supposant que/data a de l’espace libre et que joeuser manque d’espace,/data/extend_homes contiendra toutes les extensions destinées aux utilisateurs ayant besoin d’un espace disque supplémentaire important)

# mkdir -p /data/extend_homes/joeuser
# chown joeuser:users /data/extend_homes/joeuser
# ln -s /data/extend_homes/joeuser /home/joeuser/extraspace

Joeuser devrait maintenant pouvoir écrire dans ~/extraspace sans remplir/home. Certes, ce n'est pas une belle solution, mais cela peut vous faire gagner du temps tout en planifiant une refonte/repartitionnement majeure du système.

0
bitwelder