web-dev-qa-db-fra.com

Problème d'espace pour le serveur Ubuntu 14.04 installé dans Oracle virtualBox

Comment puis-je résoudre ce problème: j'ai quatre lecteurs dans VirtualBox comme ci-dessous mais je veux augmenter ma première partition.

my partition screenshot

dspace@ubuntu:/build/dspace-5.5-src-release$ Sudo mvn -U package
[Sudo] password for dspace: 
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] DSpace Parent Project
[INFO] DSpace Services Framework :: API and Implementation
[INFO] DSpace Kernel :: API and Implementation
[INFO] DSpace Addon Modules
[INFO] DSpace Kernel :: Additions and Local Customizations
[INFO] DSpace XML-UI (Manakin)
[INFO] DSpace XML-UI (Manakin) :: Local Customizations
[INFO] DSpace JSP-UI
[INFO] DSpace JSP-UI :: Local Customizations
[INFO] DSpace RDF
[INFO] DSpace RDF :: Local Customizations
[INFO] DSpace REST :: API and Implementation
[INFO] DSpace REST :: Local Customizations
[INFO] DSpace SWORD
[INFO] DSpace SWORD :: Local Customizations
[INFO] DSpace SWORD v2
[INFO] DSpace SWORD v2 :: Local Customizations
[INFO] Apache Solr Webapp
[INFO] DSpace SOLR :: Local Customizations
[INFO] DSpace OAI-PMH
[INFO] DSpace OAI-PMH :: Local Customizations
[INFO] DSpace Assembly and Configuration
[INFO] DSpace XML-UI Mirage2 Theme
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building DSpace Parent Project 5.5
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-enforcer-plugin:1.2:enforce (enforce-maven) @ dspace-parent ---
[INFO] 
[INFO] --- maven-antrun-plugin:1.7:run (native2ascii-utf8) @ dspace-parent ---
[INFO] Executing tasks

Encode any UTF-8 chars in properties:
[INFO] Executed tasks
[INFO] 
[INFO] --- maven-Assembly-plugin:2.4.1:single (default) @ dspace-parent ---
[INFO] Reading Assembly descriptor: src/main/Assembly/testEnvironment.xml
[INFO] Processing sources for module project: org.dspace:dspace-services:jar:5.5
[INFO] Processing sources for module project: org.dspace:dspace-api:jar:5.5
[INFO] Processing sources for module project: org.dspace:dspace-xmlui:war:5.5
[INFO] Processing sources for module project: org.dspace:dspace-jspui:war:5.5
[INFO] Processing sources for module project: org.dspace:dspace-rdf:war:5.5
[INFO] Processing sources for module project: org.dspace:dspace-rest:war:5.5
[INFO] Processing sources for module project: org.dspace:dspace-sword:war:5.5
[INFO] Processing sources for module project: org.dspace:dspace-swordv2:war:5.5
[INFO] Processing sources for module project: org.dspace:dspace-solr:war:5.5
[INFO] Processing sources for module project: org.dspace:dspace-oai:war:5.5
[INFO] Processing sources for module project: org.dspace:dspace:pom:5.5
[INFO] Processing sources for module project: org.dspace:dspace-xmlui-mirage2:war:5.5
[INFO] Processing sources for module project: org.dspace:modules:pom:5.5
[INFO] Processing sources for module project: org.dspace:dspace-api:jar:5.5
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] DSpace Parent Project ............................. FAILURE [7.832s]
[INFO] DSpace Services Framework :: API and Implementation  SKIPPED
[INFO] DSpace Kernel :: API and Implementation ........... SKIPPED
[INFO] DSpace Addon Modules .............................. SKIPPED
[INFO] DSpace Kernel :: Additions and Local Customizations  SKIPPED
[INFO] DSpace XML-UI (Manakin) ........................... SKIPPED
[INFO] DSpace XML-UI (Manakin) :: Local Customizations ... SKIPPED
[INFO] DSpace JSP-UI ..................................... SKIPPED
[INFO] DSpace JSP-UI :: Local Customizations ............. SKIPPED
[INFO] DSpace RDF ........................................ SKIPPED
[INFO] DSpace RDF :: Local Customizations ................ SKIPPED
[INFO] DSpace REST :: API and Implementation ............. SKIPPED
[INFO] DSpace REST :: Local Customizations ............... SKIPPED
[INFO] DSpace SWORD ...................................... SKIPPED
[INFO] DSpace SWORD :: Local Customizations .............. SKIPPED
[INFO] DSpace SWORD v2 ................................... SKIPPED
[INFO] DSpace SWORD v2 :: Local Customizations ........... SKIPPED
[INFO] Apache Solr Webapp ................................ SKIPPED
[INFO] DSpace SOLR :: Local Customizations ............... SKIPPED
[INFO] DSpace OAI-PMH .................................... SKIPPED
[INFO] DSpace OAI-PMH :: Local Customizations ............ SKIPPED
[INFO] DSpace Assembly and Configuration ................. SKIPPED
[INFO] DSpace XML-UI Mirage2 Theme ....................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.755s
[INFO] Finished at: Mon Sep 18 04:25:53 EDT 2017
[INFO] Final Memory: 13M/45M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.Apache.maven.plugins:maven-Assembly-plugin:2.4.1:single (default) on project dspace-parent: Failed to create Assembly: Error filtering file '/build/dspace-5.5-src-release/dspace/config/dspace.cfg': No space left on device -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.Apache.org/confluence/display/MAVEN/MojoExecutionException

Remarque: J'ai un invité Oracle VirtualBox avec 4 Go de disque dur.

Comment puis-je augmenter la taille de disque de l'invité virtualBox?

3
Md. Ashraful Haque

Notez que vous avez 2 Go pour le _/_, 1 Go pour le swap, 2 Go pour le _/var_ et 16 Go pour le _/home_. En gros, vous avez affecté 2 Go à tous les systèmes d'exploitation, programmes installés et, apparemment, au répertoire _/build_ que vous utilisez pour compiler le projet dspace .

Vous pouvez vérifier l'espace libre dans chaque partition à l'aide de _df -h_. Il est possible que la racine soit utilisée à 100% alors que vous avez de l’espace libre à _/home_.


Je pense que vous voulez redimensionner la partition _/_. Cependant, ce n'est peut-être pas la solution.

  • Redimensionner la partition: Vous pouvez redimensionner une partition uniquement si vous disposez d'un espace libre adjacent à la partition. Il est possible que _/_ soit adjacent à l’échange. Ensuite, vous pouvez essayer de démarrer un LiveCD et d’utiliser gparted ou un autre outil pour supprimer la partition de swap et redimensionner le _/_. Cependant, vous ne recevrez que 1 Go et vous aurez besoin d'une nouvelle partition de swap.
  • Développez le disque dur, redimensionnez la partition et créez une nouvelle partition de swap: Vous pouvez redimensionner le disque dur , supprimez le swap , redimensionnez le _/_ et créez une nouvelle partition de swap dans l’espace restant. Cependant, vous n'obtiendrez que 1 Go de plus pour la racine.

Au lieu de ces solutions, vous pouvez envisager d'autres solutions:

  • Développez le disque dur et créez une nouvelle partition pour root: Vous pouvez redimensionner le disque dur , créer une nouvelle partition avec le espace libre, déplacez les fichiers de _/_ vers la nouvelle partition, modifiez le /etc/fstab pour monter la nouvelle partition en tant que racine et configurez la partition de démarrage .
  • Ajoutez un nouveau disque dur et déplacez vos données à cet emplacement: Vous pouvez ajouter un nouveau disque virtuel à la VM , créer un ensemble des partitions avec une meilleure disposition/taille, déplacez les données là-bas, et configurez la partition de démarrage . Vous pouvez supprimer ultérieurement l'ancien disque virtuel ou l'utiliser comme disque supplémentaire.
  • Ajoutez un nouveau disque dur et créez une partition de données à cet emplacement: Vous pouvez ajouter un nouveau disque virtuel à la machine virtuelle , créer un nouvelle partition là-bas et déplacez les fichiers et les dossiers là-bas . Par exemple, vous pouvez déplacer le répertoire _/build_ sur le nouveau disque et créer un lien symbolique pour accéder à ces dossiers comme d'habitude.
  • Déplacer des fichiers vers la partition d'origine: Par exemple, vous pouvez déplacer le répertoire _/build_ (et quelques autres) de la racine vers la _/home_ partition. Par exemple dans un dossier _/home/build_. Vous pouvez créer un lien symbolique pour accéder au dossier résultant en utilisant le chemin précédent _/build_.

    _$ Sudo mv /build /home/.           # move /build to the other partition
    $ Sudo ln -s /home/build /build    # create a symbolic link
    _

Je pense que Ajouter un nouveau disque et y déplacer les données est la meilleure solution à long terme. Vous aurez un disque mieux organisé. Toutefois, si vous avez besoin d’une solution maintenant, vous pouvez essayer de déplacer les fichiers vers la partition de départ .

2
Jaime

L'erreur dans votre journal dit:

[ERROR] Failed to execute goal \
org.Apache.maven.plugins:maven-Assembly-plugin:2.4.1:single (default) \
on project dspace-parent: \
Failed to create Assembly: \
Error filtering  file '/build/dspace-5.5-src-release/dspace/config/dspace.cfg': \
No space left on device

Ce qui signifie que vous devez supprimer les fichiers inutiles de votre disque afin de libérer de l'espace pour ce programme.

Vous pouvez trouver les zones problématiques sur votre disque en utilisant df -h qui indiquera la quantité d'utilisation du disque par chaque partition.

This Ask Ubuntu Q & A expliquer comment augmenter la taille du disque dur d'une machine invitée de VirtualBox .

4
Yaron