[quote]root@serveur-debian:/# mount --bind / mnt
root@serveur-debian:/# du -hsc /mnt/*
6,4M /mnt/bin
1,0K /mnt/boot
2,0K /mnt/dev
95M /mnt/etc
1,0K /mnt/home
0 /mnt/initrd.img
97M /mnt/lib
12K /mnt/lost+found
107M /mnt/media
1,0K /mnt/mnt
1,0K /mnt/opt
1,0K /mnt/proc
49K /mnt/root
1,0K /mnt/run
6,9M /mnt/sbin
1,0K /mnt/selinux
1,0K /mnt/srv
1,0K /mnt/sys
1,0K /mnt/tmp
1,0K /mnt/usr
3,0K /mnt/var
0 /mnt/vmlinuz
312M total[/quote]
Bizarre j’ai tout démonté !
Examine le contenu de /mnt/media. Je suppose que ça aurait dû aller dans un des volumes montés dans /media, mais ça s’est retrouvé dans la racine parce que le volume de destination n’était pas monté.
[quote=“toto69”]# mount --bind / mnt
mount : le point de montage mnt n’existe pas[/quote]
Grmbl oublié le / devant mnt. Corrigé.
[quote]root@serveur-debian:/mnt/media/Sauvegardes# ls
video[/quote]
/media/Sauvegardes est le point de montage du Volume Logique Sauvegardes.
Je supprime ? C’était un essai de transfert. Or je ne sais plus si j’ai transféré avant de l’avoir remonté. J’avais juste avant le transfert démonté les deux volumes logiques pour les redimentionner.
[quote]#rm -R video[/quote] ?
A toi de voir. Regarde ce que c’est, supprime si ce n’est pas important ou déplace sur un autre volume sinon.
J’ai vraiment besoin de te dire ce que tu dois faire avec tes données ?
Non,bien sûr ! La question recelée une interrogation car je ne comprends pas bien ce qui se passe. A l’avenir, ce que contiendra les volumes logiques se retrouvera dans les points de montage ? Donc le problème va se reproduire ? ou alors ya un truc que je ne comprends pas bien !
[quote]# rm -r video
df -h /
Sys. fich. Taille Util. Dispo Uti% Monté sur
/dev/mapper/serveur–debian-root 322M 215M 91M 71% /[/quote]
Je n’ai cependant qu’une réserve de 100 M. C’est juste. Il va peut-être falloir prendre quelques M sur /home ?
Oui, mais uniquement lorsque les volumes sont montés. Un montage n’occupe pas d’espace sur la racine.
Cette écriture a dû avoir lieu alors que le volume censé être monté sur /media/Sauvegardes ne l’était pas, pour une raison indéterminée (fausse manip ?).
Pour le fonctionnement normal, c’est suffisant. Par contre cela peut être insuffisant pour la mise à jour du noyau (paquet linux-image-*) qui nécessite autant d’espace libre sur la racine que la taille installée du paquet.
As-tu regardé dans /etc comme je l’avais suggéré ? Je trouve que 95 Mo, c’est beaucoup. Normalement /etc n’occupe que quelques Mo.
Voici la procédure que tu me conseilles pour réduire /home de 3,15 Go et les donner à /.Tu peux confirmer ?
C’est un serveur et j’y accède via ssh depuis un autre pc.
[quote]démonter /home
#umount /dev/serveur-debian/home[/quote]
[quote]exécuter fsck sur le LV home
fsck.ext4 -fy /dev/serveur-debian/home[/quote]
[quote]réduire le système de fichiers du LV home avec resize2fs
resize2fs /dev/serveur-debian/home 19G[/quote]
[quote] réduire le LV home (à une taille pas inférieure au système de fichiers) avec lvreduce ou lvresize
lvreduce -L 20G -v /dev/serveur-debian/home
resize2fs /dev/serveur-debian/home[/quote]
[quote]remonter /home
mount /dev/serveur-debian/home[/quote]
[quote]agrandir le LV root avec lvextend ou lvresize
il me faudra le nombre maximum d’extend libre que j’obtiens avec la commande vgdisplay. Je les ajoute avec l’option "l"
lvextend -l +xxxxx /dev/serveur-debian/root[/quote]
[quote]agrandir le système de fichiers du LV root avec resize2fs
resize2fs /dev/serveur-debian/root[/quote]
Tu peux confirmer ?
Je n’ai pas vérifié la syntaxe des commandes LVM, mais ça m’a l’air bon. Juste une remarque :
Tu n’as absolument pas besoin d’agrandir la racine avec l’intégralité des 3 Go pris à home. Pour le moment 200 Mo d’espace libre sur la racine sont suffisants pour une éventuelle mise à jour du noyau. Garde à l’esprit que tant qu’il y a de l’espace libre dans le VG, il est très facile d’augmenter un LV (n’importe lequel, pas forcément la racine) à chaud à tout moment si le besoin s’en fait sentir : il suffit d’exécuter à nouveau les deux dernières commandes [mono]lvextend[/mono] et [mono]resize2fs[/mono].
Donc clairement, je prends un certain nombre de Go à /home (par ex 10) et j’en attribue un seul à /. Le reste est à dispo si besoin.C’est bien comme cela qu’il faut comprendre LVM ?
Par contre le “reste” doit avoir un format de fichier ? Parceque dans le cas de mon vg : WD_1To, j’ai créé deux volumes logiques avec deux systèmes de fichiers dedans ext4 et il reste environ 200 Go de libres. Ils sont forcément dans le vg car il prend tout le disque dur. Est-ce que je laisse comme çà ?
Oui dans le principe.
Non. Le reste n’est pas visible en tant que volume. C’est comme de l’espace disque libre non partitionné, ça n’a pas de nom, pas de contenu.
Dans un espace disque libre non partitionné, tu peux créer une nouvelle partition ou agrandir un partition adjacente. Dans l’espace libre d’un VG, c’est pareil mais en mieux : tu peux créer un nouveau volume logique dans ce VG ou agrandir un volume existant, mais sans la contrainte d’adjacence ni les contraintes liées à la modification de la table de partition.
Oui. Tu piocheras dedans quand tu voudras agrandir un des volumes existants (si son taux d’occupation approche 90%) ou créer un nouveau volume dans le VG.
PS : et concernant /etc ? Désolé d’insister, mais je suis curieux de savoir ce qui peut occuper 90 Mo là-dedans.
Je me demande si j’ai pas passé cette commande là alors que le volume était démonté:
ce qui expliquerait l’origine du problème.
Je n’ai pas trop l’habitude de manipuler des volumes logiques : pour copier mes fichiers qui sont sur le disque dur externe en usb vers mon disque interne de 1To :
[quote]# du -hsc /etc/*
5,0K /etc/acpi
3,0K /etc/adduser.conf
1,0K /etc/adjtime
1,0K /etc/aliases
6,0K /etc/alternatives
179K /etc/apache2
5,0K /etc/apm
5,0K /etc/apparmor.d
47K /etc/apt
1,0K /etc/at.deny
6,0K /etc/avahi
2,0K /etc/bash.bashrc
1,0K /etc/bash_completion
19K /etc/bash_completion.d
2,0K /etc/bind
1,0K /etc/bindresvport.blacklist
1,0K /etc/blkid.tab
2,0K /etc/blkid.tab.old
2,0K /etc/ca-certificates
8,0K /etc/ca-certificates.conf
2,0K /etc/calendar
4,0K /etc/clamav
1,0K /etc/colord.conf
5,0K /etc/ConsoleKit
64K /etc/console-setup
2,0K /etc/cron.d
33K /etc/cron.daily
2,0K /etc/cron.hourly
3,0K /etc/cron.monthly
1,0K /etc/crontab
4,0K /etc/cron.weekly
21K /etc/cups
92M /etc/dansguardian
27K /etc/dbus-1
3,0K /etc/debconf.conf
1,0K /etc/debian_version
41K /etc/default
1,0K /etc/deluser.conf
3,0K /etc/detoxrc
3,0K /etc/detoxrc.sample
19K /etc/dhcp
4,0K /etc/dhcp3
2,0K /etc/dictionaries-common
2,0K /etc/discover.conf.d
1,0K /etc/discover-modprobe.conf
25K /etc/dnsmasq.conf
2,0K /etc/dnsmasq.d
5,0K /etc/dpkg
4,0K /etc/emacs
1,0K /etc/email-addresses
0 /etc/environment
172K /etc/exim4
1,0K /etc/exports
89K /etc/fonts
5,0K /etc/foomatic
2,0K /etc/fstab
1,0K /etc/fstab.d
3,0K /etc/gai.conf
12K /etc/ghostscript
3,0K /etc/groff
1,0K /etc/group
1,0K /etc/group-
37K /etc/grub.d
1,0K /etc/gshadow
1,0K /etc/gshadow-
1,0K /etc/gssapi_mech.conf
2,0K /etc/gtk-2.0
5,0K /etc/hdparm.conf
8,0K /etc/hostapd
1,0K /etc/host.conf
1,0K /etc/hostname
1,0K /etc/hosts
1,0K /etc/hosts.allow
1,0K /etc/hosts.deny
2,0K /etc/hp
1,0K /etc/idmapd.conf
2,0K /etc/inetd.conf
13K /etc/init
262K /etc/init.d
17K /etc/initramfs-tools
2,0K /etc/inittab
2,0K /etc/inputrc
2,0K /etc/insserv
1,0K /etc/insserv.conf
3,0K /etc/insserv.conf.d
8,0K /etc/iproute2
3,0K /etc/iptables
1,0K /etc/issue
1,0K /etc/issue.net
5,0K /etc/kbd
7,0K /etc/kernel
1,0K /etc/kernel-img.conf
2,0K /etc/ldap
25K /etc/ld.so.cache
1,0K /etc/ld.so.conf
3,0K /etc/ld.so.conf.d
5,0K /etc/libnl-3
1,0K /etc/libpaper.d
3,0K /etc/locale.alias
9,0K /etc/locale.gen
3,0K /etc/localtime
4,0K /etc/logcheck
10K /etc/login.defs
1,0K /etc/logrotate.conf
16K /etc/logrotate.d
57K /etc/lvm
1,0K /etc/magic
1,0K /etc/magic.mime
3,0K /etc/mailcap
1,0K /etc/mailcap.order
1,0K /etc/mailname
1,0K /etc/mail.rc
6,0K /etc/manpath.config
83K /etc/mc
24K /etc/mime.types
1,0K /etc/mke2fs.conf
2,0K /etc/modprobe.d
1,0K /etc/modules
1,0K /etc/motd
0 /etc/mtab
5,0K /etc/Muttrc
10K /etc/Muttrc.d
9,0K /etc/nanorc
1,0K /etc/netconfig
27K /etc/network
1,0K /etc/networks
1,0K /etc/nsswitch.conf
1,0K /etc/opt
1,0K /etc/os-release
1,0K /etc/pam.conf
32K /etc/pam.d
1,0K /etc/papersize
2,0K /etc/passwd
2,0K /etc/passwd-
4,0K /etc/perl
8,0K /etc/pnm2ppa.conf
12K /etc/polkit-1
8,0K /etc/ppp
0 /etc/printcap
1,0K /etc/profile
2,0K /etc/profile.d
3,0K /etc/protocols
2,0K /etc/python
2,0K /etc/python2.6
2,0K /etc/python2.7
2,0K /etc/rc0.d
2,0K /etc/rc1.d
2,0K /etc/rc2.d
2,0K /etc/rc3.d
2,0K /etc/rc4.d
2,0K /etc/rc5.d
2,0K /etc/rc6.d
1,0K /etc/rc.local
2,0K /etc/rcS.d
4,0K /etc/reportbug.conf
2,0K /etc/request-key.conf
3,0K /etc/request-key.d
7,0K /etc/resolvconf
1,0K /etc/resolv.conf
1,0K /etc/rmt
1,0K /etc/rpc
3,0K /etc/rsyslog.conf
1,0K /etc/rsyslog.d
88K /etc/samba
125K /etc/sane.d
31K /etc/sarg
4,0K /etc/securetty
25K /etc/security
3,0K /etc/selinux
11K /etc/sensors3.conf
1,0K /etc/sensors.d
19K /etc/services
2,0K /etc/sgml
2,0K /etc/shadow
2,0K /etc/shadow-
1,0K /etc/shells
7,0K /etc/skel
7,0K /etc/smartd.conf
4,0K /etc/smartmontools
2,0K /etc/snmp
211K /etc/squid3
150K /etc/ssh
454K /etc/ssl
1,0K /etc/staff-group-for-usr-local
3,0K /etc/sysctl.conf
2,0K /etc/sysctl.d
4,0K /etc/systemd
2,0K /etc/terminfo
3,0K /etc/texmf
1,0K /etc/timezone
2,0K /etc/ucf.conf
9,0K /etc/udev
4,0K /etc/ufw
1,0K /etc/updatedb.conf
5,0K /etc/vim
4,0K /etc/w3m
5,0K /etc/wgetrc
5,0K /etc/X11
5,0K /etc/xml
95M total
root@serveur-debian:/etc#
[/quote]
Le coupable est dansguardian : c’est bien trop gros
[quote]# du -hsc /etc/dansguardian/*
6,0K /etc/dansguardian/authplugins
7,0K /etc/dansguardian/contentscanners
23K /etc/dansguardian/dansguardian.conf
23K /etc/dansguardian/dansguardian.conf.old
12K /etc/dansguardian/dansguardianf1.conf
12K /etc/dansguardian/dansguardianf1.conf.old
12K /etc/dansguardian/dansguardianf2.conf
5,0K /etc/dansguardian/downloadmanagers
347K /etc/dansguardian/languages
1,0K /etc/dansguardian/limite_horaire_semaine_1
1,0K /etc/dansguardian/limite_horaire_semaine_2
1,0K /etc/dansguardian/limite_horaire_semaine_3
1,0K /etc/dansguardian/limite_horaire_we_1
1,0K /etc/dansguardian/limite_horaire_we_2
1,0K /etc/dansguardian/limite_horaire_we_3
91M /etc/dansguardian/lists
415K /etc/dansguardian/lists.old
1,0K /etc/dansguardian/reseaux_sociaux
92M total[/quote]
Je ne connais pas du tout dansguardian, donc je ne peux pas dire si c’est normal ou pas. Ce ne serait pas une base de données d’URL en liste noire téléchargée quelque part ? Tu peux éventuellement la déplacer dans /usr ou /var et la remplacer par un lien symbolique.
Un volume logique s’utilise exactement comme une partition.
du -hsc /etc/dansguardian/lists/blacklists/*
53K /etc/dansguardian/lists/blacklists/ads
[color=#FF0000]37M /etc/dansguardian/lists/blacklists/adult[/color]
8,0K /etc/dansguardian/lists/blacklists/aggressive
8,0K /etc/dansguardian/lists/blacklists/agressif
3,0K /etc/dansguardian/lists/blacklists/arjel
7,0K /etc/dansguardian/lists/blacklists/chat
123K /etc/dansguardian/lists/blacklists/dating
27K /etc/dansguardian/lists/blacklists/drogue
27K /etc/dansguardian/lists/blacklists/drugs
43K /etc/dansguardian/lists/blacklists/gambling
350K /etc/dansguardian/lists/blacklists/games
7,0K /etc/dansguardian/lists/blacklists/hacking
6,0M /etc/dansguardian/lists/blacklists/malware
7,0K /etc/dansguardian/lists/blacklists/marketingware
5,0K /etc/dansguardian/lists/blacklists/mixed_adult
2,0M /etc/dansguardian/lists/blacklists/phishing
[color=#FF0000]37M /etc/dansguardian/lists/blacklists/porn[/color]
3,2M /etc/dansguardian/lists/blacklists/redirector
4,0K /etc/dansguardian/lists/blacklists/remote-control
6,0K /etc/dansguardian/lists/blacklists/sect
4,0K /etc/dansguardian/lists/blacklists/sexual_education
12K /etc/dansguardian/lists/blacklists/social_networks
3,2M /etc/dansguardian/lists/blacklists/strict_redirector
3,2M /etc/dansguardian/lists/blacklists/strong_redirector
4,0K /etc/dansguardian/lists/blacklists/tricheur
8,0K /etc/dansguardian/lists/blacklists/violence
17K /etc/dansguardian/lists/blacklists/warez
91M total
[quote]Tu peux éventuellement la déplacer dans /usr ou /var
mv -r /etc/dansguardian/lists/blacklists/adult /usr
mv -r /etc/dansguardian/lists/blacklists/porn /usr [/quote]
Je ne sais pas encore faire çà.
Est-ce que les programmes qui ont besoin de ces fichiers vont aller les chercher dans /usr via le lien symbolique ?
Création du lien symbolique :
[quote]ln -s /usr/adult /etc/dansguardian/lists/blacklists/adult
ln -s /usr/porn /etc/dansguardian/lists/blacklists/porn[/quote]
Oui, c’est l’idée. Par contre je n’aurais pas déplacé directement dans /usr mais dans un sous-répertoire pour respecter vaguement l’organisation générale, comme /usr/share/dansguardian/lists/blacklists/ ou /usr/local/share/dansguardian/lists/blacklists/.
Oui, pourquoi pas.