Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/11/2014, à 10:11

JeanBapt

Stockage trop faible, connexion impossible

Salut, j'ai remarqué que quand ce message apparaît dans le terminal lors de la connexion,

=> /var is using 94.4% of 3.81GB

la connexion sur les espaces membres, les backfront de mes sites devient impossible.
Pour ce faire, je supprime quelques images pour alléger mon espace de stockage, et les connexions refonctionnent aussitôt.
C'est normal cette "erreur" ?
J'ai tapé dans google, je ne trouve rien. Donc je pose la question ?
Autrement je viens de regarder dans mon espace membre sur mon hébergement, et effectivement je ne vois pas finalement combien d'espace de stockage j'ai droit à la base.
Est-ce qu'il y a un espace définit pour le dossier /var qui peut être débridé en tapant une commande, ou dois-je prendre une extension de stockage chez le fournisseur ? Et est-ce que ça réglera le problème ? Parce que à ce rythme là je ne vais pas pouvoir continuer à vider mes dossier indéfiniment. Merci.

Hors ligne

#2 Le 08/11/2014, à 11:50

jplemoine

Re : Stockage trop faible, connexion impossible

Je pense qu'il faudrait savoir de combien tu disposes... Pour le système "pur" avec 2 noyaux, il faut compter 5 à 6 Go.
Après ça dépend la volumétrie de tes propres données.


Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.

Hors ligne

#3 Le 08/11/2014, à 12:40

JeanBapt

Re : Stockage trop faible, connexion impossible

C'est un "Serveur o12A-64" 1&1, avec rien d'autre en option. Niveau stockage, c'est une question que je ne m'était pas posé jusqu'à maintenant.
Sinon je suis tombé sur ça mais c'est déjà très vieux comme messages http://forum.ovh.com/archive/index.php/t-27814.html

Hors ligne

#4 Le 08/11/2014, à 12:57

Pseudo supprimé

Re : Stockage trop faible, connexion impossible

bonjour,

Si tu as des ressources serveurs, regarde si il n'y a pas de logs volumineux, cachant l'arbre qui cache la forêt.

sudo find /var -type f -size +200M -exec ls -lsh {} \;

Si tu utilises un CMS, regarde si il n'y a pas un module, une extension,  qui met le bazar,  qui provoque des erreurs récursives php ...

#5 Le 08/11/2014, à 13:16

JeanBapt

Re : Stockage trop faible, connexion impossible

Merci. J'ai tapé le code ça ne change rien. Enfin je veux dire que aucun message n'est apparut.
Au niveau des CMS, rien ne met le bazar. J'ai juste 2 sites sur mon serveur. Un Drupal et un Magento, ah et un Discourse. C'est quand je mets de nouveaux produits, donc de nouvelles images dans Magento que l'erreur apparaît. Et encore, elle est apparut pour la première fois la semaine dernière je me demandais ce qu'il se passait, puis une fois aujourd'hui. J'ai donc supprimé quelques images dans des dossiers et ça à refonctionné. Mais c'est quand même très petit 3.81GB pour le dossier /var, non ? Il n'y a pas une commande ou des manip qui permettent d'agrandir sa taille de stockage comme c'est le cas pour la mémoire dans les php.ini... ?
J'y connais pas grand chose, mais j'ai peur que ça reviennent dès que je mettrai d'autres images, ou si des gens s'inscrivent.

Hors ligne

#6 Le 09/11/2014, à 17:25

tiramiseb

Re : Stockage trop faible, connexion impossible

Salut,

Regardons déjà comment est configuré ton système...

Que donnent ces commandes ?

sudo parted -l
cat /etc/fstab
mount
df -h
df -i

Hors ligne

#7 Le 16/11/2014, à 03:59

JeanBapt

Re : Stockage trop faible, connexion impossible

Merci pour la réponse, voilà ce que ça donne.

Model: Adaptec Volume#0 (scsi)
Disk /dev/sda: 239GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system     Flags
 1      32.3kB  4302MB  4302MB  primary  ext3
 2      4302MB  6457MB  2155MB  primary  linux-swap(v1)
 3      6457MB  239GB   233GB   primary                  lvm


Model: Adaptec Volume#1 (scsi)
Disk /dev/sdb: 3760GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      17.4kB  3760GB  3760GB               primary  msftdata


Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/vg00-home: 4295MB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  4295MB  4295MB  ext4


Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/vg00-var: 4295MB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  4295MB  4295MB  ext4


Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/vg00-usr: 4295MB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  4295MB  4295MB  ext4


Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/hdd-data: 4295MB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  4295MB  4295MB  ext4


root@s17794328:~# cat /etc/fstab
/dev/sda1	/		ext3    defaults,noatime,barrier=0       1 1
/dev/sda2	none		swap    sw 	        
/dev/vg00/usr   /usr    	ext4    noatime,errors=remount-ro       0 2
/dev/vg00/var   /var    	ext4    noatime,errors=remount-ro       0 2
/dev/vg00/home	/home		ext4	noatime,errors=remount-ro	0 2
/dev/hdd/data	/data		ext4	noatime,errors=remount-ro	0 2
proc		/proc		proc    nodev,noexec,nosuid     0 0
root@s17794328:~# mount
/dev/sda1 on / type ext3 (rw,noatime,barrier=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
/dev/mapper/vg00-usr on /usr type ext4 (rw,noatime,errors=remount-ro)
/dev/mapper/vg00-var on /var type ext4 (rw,noatime,errors=remount-ro)
/dev/mapper/vg00-home on /home type ext4 (rw,noatime,errors=remount-ro)
/dev/mapper/hdd-data on /data type ext4 (rw,noatime,errors=remount-ro)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
root@s17794328:~# df -h
Filesystem             Size  Used Avail Use% Mounted on
/dev/sda1              3.9G  1.2G  2.7G  31% /
none                   4.0K     0  4.0K   0% /sys/fs/cgroup
udev                    32G   12K   32G   1% /dev
tmpfs                  6.3G  584K  6.3G   1% /run
none                   5.0M     0  5.0M   0% /run/lock
none                    32G  1.5M   32G   1% /run/shm
none                   100M     0  100M   0% /run/user
/dev/mapper/vg00-usr   3.9G  1.1G  2.6G  29% /usr
/dev/mapper/vg00-var   3.9G  3.6G   51M  99% /var
/dev/mapper/vg00-home  3.9G  8.0M  3.6G   1% /home
/dev/mapper/hdd-data   3.9G  8.0M  3.6G   1% /data
root@s17794328:~# df -i
Filesystem             Inodes  IUsed   IFree IUse% Mounted on
/dev/sda1              262944  41110  221834   16% /
none                  8236833     11 8236822    1% /sys/fs/cgroup
udev                  8234009    485 8233524    1% /dev
tmpfs                 8236833    480 8236353    1% /run
none                  8236833      6 8236827    1% /run/lock
none                  8236833      4 8236829    1% /run/shm
none                  8236833      2 8236831    1% /run/user
/dev/mapper/vg00-usr   262144 131945  130199   51% /usr
/dev/mapper/vg00-var   262144 133833  128311   52% /var
/dev/mapper/vg00-home  262144     11  262133    1% /home
/dev/mapper/hdd-data   262144     11  262133    1% /data

En fait c'est le dossier session de mon site magento qui se remplis très vite et que je suis obligé de vider manuellement chaque jour. Sans quoi ça empêche de se connecter.

Hors ligne

#8 Le 16/11/2014, à 04:16

Rufus T. Firefly

Re : Stockage trop faible, connexion impossible

Tu as un disque de 250 Go et un autre de plus de 3,5 To et tout ce que tu arrives à consacrer à ton OS et aux données, c'est 20 Go, en plus fractionnés en 5 morceaux ? Et tu t'étonnes que ça puisse se remplir, avec 3 sites internet à base de CMS différents et qui contiennent en plus des images ! C'est fascinant... tongue

Dernière modification par Rufus T. Firefly (Le 16/11/2014, à 04:24)


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#9 Le 16/11/2014, à 08:18

JeanBapt

Re : Stockage trop faible, connexion impossible

Je crois que j'avais posé la question. C'est comment allouer plus de place à certain dossiers ? Tout ce que j'ai installé jusqu'à maintenant, c'est avec des tutos.
Quelle solution à mon problème ? Merci.

Hors ligne

#10 Le 16/11/2014, à 08:47

bruno

Re : Stockage trop faible, connexion impossible

hum… Effectivement seul les disques SSD de 240 GB semble être utilisés. Les 2 disques de 4TB en Raid1 matériel sont là à titre purement décoratif  ?

Processeur     AMD Opteron™ 6338P
Fréquence     12 cœurs x 2,3 GHz
Mémoire vive     64 Go de RAM DDR3 ECC
Disques durs     2 x 4 To SATA
RAID     Hardware RAID 1
Disque dur additionnel     2 x 240 Go SSD Intel® S3500

C'est pas un peu surpuissant comme serveur pour 3 sites ? (même s'il y a un Magento…) Bon si je suis gentil, je t'envoie lire la doc de LVM :
http://www.tldp.org/HOWTO/LVM-HOWTO/index.html
http://doc.ubuntu-fr.org/lvm

#11 Le 16/11/2014, à 08:49

tiramiseb

Re : Stockage trop faible, connexion impossible

Bon, alors là je ne suis pas d'accord avec Rufus : cette installation est très bien, sur un serveur : tu as une racine sur une partition physique, puis les autres points de montage dans des volumes LVM.

LVM te permet d'attribuer un espace disque à tel ou tel point de montage et de l'agrandir ensuite à la demande : comme ça tu peux justement bien gérer la machine et ne pas risquer d'être bloqué à cause du problème que tu évoques (espace insuffisant sur tel ou tel point de montage).

On voit que tu as 233 Go dans un PV LVM (volume physique = partition) et quatre LV (volume logique = espace assigné à un point de montage) de 4 Go. Tu as donc a priori 16 Go d'utilisés sur les 233, tu as largement de quoi agrandir ça de manière dynamique et très rapide, sans arrêter la machine.

D'abord, confirmons formellement ce que je dis par rapport à l'espace disque :

vgs
lvs

Montre-nous le retour de ces commandes.

La première commande te montre l'espace disque attribué à LVM, la seconde te montre les volumes logiques auxquels c'est attribué. La première doit te dire qu'il y a encore beaucoup d'espace libre : si ce n'est pas le cas, attends d'autres instructions. Sinon, tu peux exécuter les commandes suivantes pour agrandir l'espace dédié à /var.

lvresize -L+4G /dev/mapper/vg00-var
resize2fs /dev/mapper/vg00-var

La première commande agrandit le volume logique (ajout de 4 Go), la seconde commande agrandit le système de fichiers lui-même.

Hors ligne

#12 Le 16/11/2014, à 08:51

tiramiseb

Re : Stockage trop faible, connexion impossible

Sinon, d'accord avec bruno : ce serveur me semble largement surdimensionné par rapport à tes besoins.
Et je pense que tu as besoin de monter en compétences sur la gestion de serveurs Linux, LVM c'est la base...

Hors ligne

#13 Le 16/11/2014, à 10:15

JeanBapt

Re : Stockage trop faible, connexion impossible

Merci. Je vais lire tout ça.

Pour les commandes :

vgs
  VG   #PV #LV #SN Attr   VSize   VFree  
  hdd    1   1   0 wz--n-   3.42t   3.42t
  vg00   1   3   0 wz--n- 216.97g 204.97g
lvs
  LV   VG   Attr      LSize Pool Origin Data%  Move Log Copy%  Convert
  data hdd  -wi-ao--- 4.00g                                           
  home vg00 -wi-ao--- 4.00g                                           
  usr  vg00 -wi-ao--- 4.00g                                           
  var  vg00 -wi-ao--- 4.00g

Hors ligne

#14 Le 16/11/2014, à 10:26

tiramiseb

Re : Stockage trop faible, connexion impossible

Tu as 204 Go libres sur le groupe de volumes "vg00" attribué au système, tu peux alors agrandir avec les commandes que j'ai données.

J'avais lu un peu trop rapidement donc en fait ce que tu as c'est :

- les volumes "home", "usr" et "var" dans le groupe "vg00", montés respectivement sur /home, /usr et /var
- le volume "data" dans le groupe "hdd", monté sur /data

Ce que je ferais à ta place, c'est :
- supprimer le volume data
- créer un volume "srv" de 20 Go monté sur "/srv"
- déplacer les sites sur /srv, au lieu de (probablement) /var/www, qui est un emplacement par défaut ; ou alors ton serveur c'est un gros défaut ? tongue

Hors ligne

#15 Le 16/11/2014, à 10:50

JeanBapt

Re : Stockage trop faible, connexion impossible

Je vais essayer. Oui apparemment c'est le /var/www qui est par défaut. C'est bête parce que c'est là dedans qu'il y a ce que je veux.
Après, supprimer, changer des trucs j'ai peur de le faire.
J'ai entré ce que tu m'as écrit précédemment. Merci.

PS : Mais j'ai toujours le même message d'accueil.

=> /var is using 93.5% of 3.81GB

Dernière modification par JeanBapt (Le 16/11/2014, à 10:52)

Hors ligne

#16 Le 16/11/2014, à 10:56

tiramiseb

Re : Stockage trop faible, connexion impossible

C'est bête parce que c'est là dedans qu'il y a ce que je veux.

Bah c'est toi qui a mis "ce que tu veux" dedans, non ?
Ce répertoire ne devrait plus être utilisé pour les sites web depuis une bonne dizaine d'années, la norme FHS indiquant que les données de sites, bases, etc doivent être dans /srv : comme ça, le système sait qu'il peut tripoter /var mais qu'il n'a pas le droit de toucher à /srv : le système ne cassera donc jamais tes données.

Après, supprimer, changer des trucs j'ai peur de le faire.

Tu peux faire ça sur un virtualhost additionnel, en test, avant de le faire en prod...

PS : Mais j'ai toujours le même message d'accueil.

L'espace disque a-t-il été agrandi ?

df -h

Hors ligne

#17 Le 16/11/2014, à 11:08

JeanBapt

Re : Stockage trop faible, connexion impossible

Oui.

df -h
Filesystem             Size  Used Avail Use% Mounted on
/dev/sda1              3.9G  1.2G  2.7G  31% /
none                   4.0K     0  4.0K   0% /sys/fs/cgroup
udev                    32G   12K   32G   1% /dev
tmpfs                  6.3G  584K  6.3G   1% /run
none                   5.0M     0  5.0M   0% /run/lock
none                    32G  1.5M   32G   1% /run/shm
none                   100M     0  100M   0% /run/user
/dev/mapper/vg00-usr   3.9G  1.1G  2.6G  29% /usr
/dev/mapper/vg00-var   7.8G  3.6G  3.9G  49% /var
/dev/mapper/vg00-home  3.9G  8.0M  3.6G   1% /home
/dev/mapper/hdd-data   3.9G  8.0M  3.6G   1% /data

Ok, je ne savais pas. Ca va être encore toute une affaire.
Là je crois que je devrai payer quelqu'un parce que c'est le genre de truc trop risqué pour moi.
Parce que là, si je casse tout c'est foutu. J'ai déjà essayé en local, mais j'y comprend encore moins. J'avais essayé d'installer virtualhost, mais ça bloquait à l'installation, il ne reconnait pas mon clavier, pas moyen de taper quoi que ce soit.

Hors ligne

#18 Le 16/11/2014, à 11:55

tiramiseb

Re : Stockage trop faible, connexion impossible

Bon, pour le message au démarrage ce n'est pas grave, c'est peut-être un truc qui se réajuste plus tard. En tout cas on voit bien que maintenant tu as de la place dans /var.

Concernant le fait de payer quelqu'un pour faire l'opération, oui ça peut être une bonne idée, histoire que tout soit bien fait.
Sans vouloir me faire trop d'autopromotion, tu peux cliquer dans ma signature wink
Mais bon, ce n'est pas urgent non plus : tu as la config par défaut, ce n'est pas idéal mais au moins ça marche... Faire propre ce sera quand même mieux.

Hors ligne

#19 Le 16/11/2014, à 12:50

Rufus T. Firefly

Re : Stockage trop faible, connexion impossible

tiramiseb a écrit :

Bon, alors là je ne suis pas d'accord avec Rufus : cette installation est très bien, sur un serveur : tu as une racine sur une partition physique, puis les autres points de montage dans des volumes LVM.

Tu peux m'expliquer, pour ma gouverne, l'intérêt de tronçonner le système comme ça ?
Moi j'aurais mis quelque chose comme ça : / (10G) et /srv : les sites, /mysql et peut-être les logs d'apache et de mysql. C'est pas bon, ça ?


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#20 Le 16/11/2014, à 13:55

tiramiseb

Re : Stockage trop faible, connexion impossible

Si tu veux tous les détails croustillants, tu peux lire l'article que j'ai écris à ce propos dans Linux Pratique 77 :
http://boutique.ed-diamond.com/linux-pr … -lp77.html

En bref :
- on peut limiter l'espace disque dédié à un usage particulier
- on peut mettre des restrictions au montage (genre les options noatime, noexec, tout ça, voire même monter des partitions en lecture seule)
- si un espace disque est rempli, il ne "déborde" pas sur les autres espaces du système (par exemple dans le cas d'une tentative de DDoS en espérant remplir l'espace disque avec les logs)

Mon partitionnement classique, sur un serveur, c'est le suivant (les tailles peuvent varier selon mon humeur, de toute façon c'est dynamique) :
- /dev/sda1, swap, 1 Go
- /dev/sda2, ext4, /, 10 Go
- /dev/sda3, LVM PV, VG "system", le reste de l'espace disque
- /dev/system/tmp, ext4, /tmp, 5 Go
- /dev/system/usr, ext4, /usr, 10 Go
- /dev/system/var, ext4, /var, 10 Go
- /dev/system/varlog, ext4, /var/log, 20 Go

Ensuite, on peut faire un volume pour /srv, voire un pour /srv/www et un pour /srv/mysql, etc... à voir selon les besoins.

Hors ligne

#21 Le 16/11/2014, à 14:17

JeanBapt

Re : Stockage trop faible, connexion impossible

Merci Tiramiseb, je pense que je verrai plus tard, mais au moins c'est bien de savoir ça. Je suis limité niveau budget en ce moment mais au moins je saurai à qui demander.
Merci à tous, je regarderai tout ça le week end prochain, en attendant j'espère ne pas avoir trop de problème.

Hors ligne