"disk quota exceeded" lors d'un tar

Melkor -  
 Prx -
Bonjour,

Il y a environ un mois ou deux, j'ai créé un cron de backup pour un serveur Web. Tout fonctionnait très bien, jusque a hier ou je constate en consultant le log du backup que les tar ne se sont pas fait.

Je récupère le message "disk quota exceeded".

Je ne comprend pas pourquoi, étant donné qu'après vérification avec la commande repquota -a, je constate qu'il n'y a aucun quota de définit...

Si quelqu'un a une idée, n'hésitez pas à m'en faire part, parce qu'un serveur sans backup c'est pas le top, et ça fait déjà deux jours :/

Voila, merci d'avance pour votre aide.

Melkor
Configuration: Windows XP Pro / openSUSE 10.3 (i586)
Firefox 3.0.1

23 réponses

  • 1
  • 2
  1. Melkor
     
    c'est 4% d'espace occupé (c'est un serveur tout neuf ^^), et pour le tar je le fait sur le DD, dans un repertoire tout ce qu'il y a de plus classique.

    Des idées ?
    1
  2. Melkor
     
    Petite précision au cas ou, il reste 96% d'espace libre sur le DD du serveur, donc ça ne vient pas d'un souci de capacité.
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    quelle est a destination du tar, bande magnétique ou fichier ?
    c'est 96% d'espace libre ou occupé ?
    que dit la commande df
    0
  4. Melkor
     
    Ah et en ce qui concerne df :

    host-1e-108:/ # df -h
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/vzfs             180G  7.0G  174G   4% /
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    faire un quotaoff pour voir si cela change quelque chose
    0
  7. Melkor
     
    apres avoir fait quotaoff -uv -f -a, toujours la même erreur...
    0
  8. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    c'est bizarre. tu es sur que le tar écrit sur le file-system sur le quel tu testes les quotas ?
    le tar s'exécute comme root ?
    0
  9. Melkor
     
    Bah c'est simple, le tar est dans mon cron de backup, qui lui est exécuté en root. Pour ce qui est le file-system, je ne suis pas sur de savoir ce que c'est, mais quoi qu'il en soit le tar compresse un répertoire qui est dans le même dossier que mon bash.
    0
  10. Melkor
     
    (et d'ailleurs le tar.gz est aussi créé dans ce même dossier).
    0
  11. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    le file system c'est / monté sur le disque /dev/vzfs
    0
  12. Melkor
     
    Oki merci pour l'info, en plus c'est pas comme si c'était pas important ^^.
    Bref, pour en revenir à mon problème, pas de doutes, tout ce qui est fait avec mon cron est fait sur le meme file-system, celui qui a 4% d'espace occupé.
    0
  13. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    quota -v
    répond bien :
    no disk quota for uid 0
    0
  14. Melkor
     
    voila ce que donne quota -v

    host-1e-108:/home/backup_global # quota -v
    Disk quotas for user root (uid 0):
         Filesystem  blocks   quota   limit   grace   files   quota   limit   grace
          /dev/vzfs 5661096       0       0          162095       0       0
    You have new mail in /var/mail/root
    0
  15. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    et
    quotaoff -p
    0
  16. Melkor
     
    quotaoff -p tout court ne marche pas, du coup j'ai fait quotaoff -pa et ca donne :

    host-1e-108:/ # quotaoff -pa
    group quota on / (/dev/vzfs) is on
    user quota on / (/dev/vzfs) is on
    0
  17. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    donc les quotas sont enclenchés
    0
  18. Melkor
     
    effectivement, mais etant donné que tout est a 0 je comprend pas trop...
    J'ai essayé de les désactiver, mais j'ai pas réussi a trouver les bon paramètres a passer a ma commande ; quotaoff -f me dit qu'il n'y a pas le bon nombre d'arguments, et quotaoff -a ainsi que quotaoff -f -a me répond :
    host-1e-108:/ # quotaoff -a
    quotaoff: quotactl on /dev/vzfs [/]: Invalid argument
    quotaoff: quotactl on /dev/vzfs [/]: Invalid argument


    Quels sont donc les bons arguments a passer pour désactiver les quotas ?
    0
  • 1
  • 2