« Partition-pleine » : différence entre les versions
m (WikiSysop a déplacé la page Disque-plein vers Partition-pleine : Risque de confusion disque/partition) |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
Au secours mon disque est plein à 100 % | Au secours mon [[Le_partitionnement#Le_Disque_dur|disque]] est plein à 100 % | ||
En réalité nous parlons ici des [[Le_partitionnement#Les_partitions|partitions]]: ''En micro-informatique, une partition est une partie d'un disque dur destinée à accueillir un système de fichiers.'' | |||
Si vous en êtes là, cette page est écrite pour vous. | Si vous en êtes là, cette page est écrite pour vous. | ||
Ligne 5 : | Ligne 8 : | ||
Comment s'en rendre compte. | Comment s'en rendre compte. | ||
utilisez la commande | utilisez la commande | ||
<pre>df</pre> | |||
Voici un exemple de ce qu'elle présente : | Voici un exemple de ce qu'elle présente : | ||
<pre> | |||
#df -h | |||
Sys. de fichiers Taille Uti. Disp. Uti% Monté sur | |||
/dev/sda1 14G 4,5G 8,9G 34% / | |||
tmpfs 1,4G 0 1,4G 0% /lib/init/rw | |||
udev 1,4G 252K 1,4G 1% /dev | |||
tmpfs 1,4G 508K 1,4G 1% /dev/shm | |||
/dev/sda5 20G 8,9G 9,9G 48% /home | |||
</pre> | |||
Si vous voyez marqué 100% dans la colonne « Uti% », vous avez une partition pleine. | Si vous voyez marqué 100% dans la colonne « Uti% », vous avez une partition pleine. | ||
Ligne 24 : | Ligne 29 : | ||
Par défaut les système de fichiers sont configurés pour réserver 5% de l'espace disque pour l'administrateur. Cela peut devenir très gros sur une très grosse partition (pour une partition de 2Tio cela fait plus de 100Gio). Bien sûr on peut réduire cet espace réservé avec la commande suivante (réserver 2% de l'espace sur le périphérique /de/device normalement de la forme /dev/sda1) : | Par défaut les système de fichiers sont configurés pour réserver 5% de l'espace disque pour l'administrateur. Cela peut devenir très gros sur une très grosse partition (pour une partition de 2Tio cela fait plus de 100Gio). Bien sûr on peut réduire cet espace réservé avec la commande suivante (réserver 2% de l'espace sur le périphérique /de/device normalement de la forme /dev/sda1) : | ||
<pre>#tune2fs -m 2 /dev/device</pre> | |||
== Cache APT == | == Cache APT == | ||
Ligne 32 : | Ligne 37 : | ||
On peut déterminer la taille de ce cache ainsi : | On peut déterminer la taille de ce cache ainsi : | ||
<pre> | |||
#du -sh /var/cache/apt/archives | |||
1007M /var/cache/apt/archives | |||
</pre> | |||
Ici on voit que ce cache fait presque 1 Gio. | Ici on voit que ce cache fait presque 1 Gio. | ||
Pour vider ce cache il suffit de lancer la commande : | Pour vider ce cache il suffit de lancer la commande : | ||
<pre>#apt-get clean</pre> | |||
== Fichiers de log == | == Fichiers de log == | ||
Ligne 51 : | Ligne 58 : | ||
commencez par repérer le répertoire qui est anormalement rempli. on part de la racine, et on affine par itérations. | commencez par repérer le répertoire qui est anormalement rempli. on part de la racine, et on affine par itérations. | ||
<pre>#du -m /| sort -g</pre> | |||
Si vous repérez que c'est /var qui est anormalement rempli, descendez d'un cran avec | Si vous repérez que c'est /var qui est anormalement rempli, descendez d'un cran avec | ||
<pre>#du -m /var | sort -g</pre> | |||
Ligne 61 : | Ligne 68 : | ||
L'astuce est de ne regarder que le début, ou la fin, avec | L'astuce est de ne regarder que le début, ou la fin, avec | ||
<pre> | |||
$ head fichier | |||
$ tail fichier | |||
</pre> | |||
Si il n'y a rien d’intéressant dedans, et que ce n'est pas un fichier d'archive (.tgz), il est recommandé de le vider sans l'effacer. | Si il n'y a rien d’intéressant dedans, et que ce n'est pas un fichier d'archive (.tgz), il est recommandé de le vider sans l'effacer. | ||
Une astuce pour le vider sans avoir à l'ouvrir: | Une astuce pour le vider sans avoir à l'ouvrir: | ||
<pre># echo >/var/log/fichier</pre> |
Version du 30 juillet 2012 à 03:50
Au secours mon disque est plein à 100 %
En réalité nous parlons ici des partitions: En micro-informatique, une partition est une partie d'un disque dur destinée à accueillir un système de fichiers.
Si vous en êtes là, cette page est écrite pour vous.
Comment s'en rendre compte. utilisez la commande
df
Voici un exemple de ce qu'elle présente :
#df -h Sys. de fichiers Taille Uti. Disp. Uti% Monté sur /dev/sda1 14G 4,5G 8,9G 34% / tmpfs 1,4G 0 1,4G 0% /lib/init/rw udev 1,4G 252K 1,4G 1% /dev tmpfs 1,4G 508K 1,4G 1% /dev/shm /dev/sda5 20G 8,9G 9,9G 48% /home
Si vous voyez marqué 100% dans la colonne « Uti% », vous avez une partition pleine.
df m'indique une partition pleine alors qu'il reste de la place
Si df vous indique qu'une partition est pleine alors que la place utilisée est inférieur à la taille de la partition.
Par défaut les système de fichiers sont configurés pour réserver 5% de l'espace disque pour l'administrateur. Cela peut devenir très gros sur une très grosse partition (pour une partition de 2Tio cela fait plus de 100Gio). Bien sûr on peut réduire cet espace réservé avec la commande suivante (réserver 2% de l'espace sur le périphérique /de/device normalement de la forme /dev/sda1) :
#tune2fs -m 2 /dev/device
Cache APT
APT garde des anciennes versions de paquets dans /var/cache/apt/archives, en cas de besoin.
On peut déterminer la taille de ce cache ainsi :
#du -sh /var/cache/apt/archives 1007M /var/cache/apt/archives
Ici on voit que ce cache fait presque 1 Gio.
Pour vider ce cache il suffit de lancer la commande :
#apt-get clean
Fichiers de log
Méthode simple
La grande majorité du temps, c'est un ou plusieurs fichiers de log qui se remplissent. Aller dans le répertoire /var/log, et supprimez tous les fichiers se terminant par tgz (sauf évidement si vous suspectez une intrusion sur votre système et que vous avez besoin de tous les logs)
Méthode plus évoluée
Si vous avez supprimé les archives de log, et que votre disque est toujours trop plein, il va falloir affiner. commencez par repérer le répertoire qui est anormalement rempli. on part de la racine, et on affine par itérations.
#du -m /| sort -g
Si vous repérez que c'est /var qui est anormalement rempli, descendez d'un cran avec
#du -m /var | sort -g
Et ainsi de suite.
Avant de supprimer un fichier, il est bon de regarder ce qu'il contient. Malheureusement, nous traitons là de gros fichiers, pas facile à manipuler, surtout si vous êtes en ssh avec un bas débit.
L'astuce est de ne regarder que le début, ou la fin, avec
$ head fichier $ tail fichier
Si il n'y a rien d’intéressant dedans, et que ce n'est pas un fichier d'archive (.tgz), il est recommandé de le vider sans l'effacer. Une astuce pour le vider sans avoir à l'ouvrir:
# echo >/var/log/fichier