Hello tout le monde,
Voilà, j'ai un problème avec ma Debian Etch installée sur mon serveur perso.
Quand je fais un "mount", j'obtiens :
/dev/mapper/vg-root on / type ext3 (rw,noatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/hda1 on /boot type ext3 (ro,noatime)
Il ne m'affiche que deux systèmes de fichiers montés, /boot et /. Or il se trouve que /home, /var et /tmp sont des systèmes de fichiers séparés, mais mount ne me les affiche pas.
J'obtient d'ailleurs le même résultat avec "df".
Pourtant, quand je force leur affichage avec "df -h /home /tmp /var", je reçois ça :
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
- 9,7G 2,2G 7,0G 24% /home
- 3,0G 355M 2,5G 13% /var
- 1,9G 33M 1,8G 2% /tmp
On voit bien que ce sont des fs différents de la racine, mais il n'est pas fichu de savoir de quels périphériques il s'agit (alors qu'ils sont dans le même VG que la racine)
J'ai bien entendu tenté de jouer avec tune2fs, avec LVM, avec les options de montage, mais rien n'y fait. Et bien sûr, ma Debian est à jour.
C'est pas que c'est très gênant, ça m'empêche pas mon bousin de fonctionner au poil pour le reste, mais bon c'est pas top. Je voudrais surveiller les espaces disque avec Cacti, bah là je peux pô.
Y-a-t'il quelqu'un qui a une idée sur le pourquoi du comment ? Ou au moins quelqu'un qui a déjà eu le même problème, que je me sente moins seul ;-) ?
# chez moi
Posté par NeoX . Évalué à 1.
pas de LVM/evms/mdm raid
je vois bien mes peripheriques en faisant mount
[14:38:55] johann@johann-laptop: ~ $ mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
/dev/sda1 on /boot type ext2 (rw)
/dev/sda3 on /home type ext3 (rw)
en faisant df -h avec des arguments
il met le filesystem de rattachement si ce n'est pas un filesystem (/var chez moi est DANS / )
il met 0 si c'est un pseudo filesystem (/sys)
[14:38:57] johann@johann-laptop: ~ $ df -h /var /sys
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/sda2 7,6G 3,5G 3,7G 49% /
/sys 0 0 0 - /sys
# ......
Posté par fcartegnie . Évalué à 1.
[^] # Re: ......
Posté par fcartegnie . Évalué à 1.
Sinon si tes /var et /tmp sont sur des systèmes de fichier disque, fais un "stat /tmp" et vois s'il te sort une inode de début (2).
[^] # Re: ......
Posté par zebra3 . Évalué à 2.
nanoha:~# stat /tmp
File: `/tmp'
Size: 1024 Blocks: 2 IO Block: 4096 répertoire
Device: fe01h/65025d Inode: 2 Links: 5
Access: (1777/drwxrwxrwt) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2006-10-28 16:06:46.000000000 +0200
Modify: 2008-03-14 19:16:36.000000000 +0100
Change: 2008-03-14 19:16:36.000000000 +0100
C'est intéressant, je ne connaissais pas cette commande, mais ici, le problème n'est pas là.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: ......
Posté par fcartegnie . Évalué à 2.
cat /proc/mounts ?
[^] # Re: ......
Posté par zebra3 . Évalué à 2.
nanoha:~# cat /proc/mounts
rootfs / rootfs rw 0 0
none /sys sysfs rw 0 0
none /proc proc rw 0 0
udev /dev tmpfs rw 0 0
/dev/mapper/vg-root / ext3 rw,noatime,data=ordered 0 0
/dev/mapper/vg-root /dev/.static/dev ext3 rw,data=ordered 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid 0 0
usbfs /proc/bus/usb usbfs rw,nosuid,nodev,noexec 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,nosuid,noexec 0 0
/dev/hda1 /boot ext3 ro,noatime,data=ordered 0 0
/dev/mapper/vg-home /home ext3 rw,nosuid,nodev,noatime,data=ordered 0 0
/dev/mapper/vg-tmp /tmp ext3 rw,nosuid,nodev,noatime,data=ordered 0 0
/dev/mapper/vg-var /var ext3 rw,noatime,data=ordered 0 0
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: ......
Posté par fcartegnie . Évalué à 3.
C'est ton mtab qui est pas synchro.
Pas de pb donc, sauf si tu veux unmount/remount
un mount -f devrait le regenerer si besoin
[^] # Re: ......
Posté par zebra3 . Évalué à 3.
En fait, j'avais configuré la racine de mon système pour être montée en lecture seule.
Le problème, c'est qu'au cours de la séquence de démarrage, le système monte bien /home, /var et /tmp, mais ne peut écrire dans /etc/mtab, ce qui fait que les commandes que je tape par la suite considèrent que ces fs ne sont pas montés.
Ici, le fait que la racine est montée normalement en lecture seule ne se voyait pas puisque comme je faisais des tests pour régler cette anomalie, je l'avais remontée en lecture/écriture, et comme un boulet, je n'ai pas posté mon /etc/fstab.
Donc, voilà, j'ai modifé mon fstab, rebooté, et là, tout est OK !
Merci à tous !
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: ......
Posté par Nicolas Aupetit (site web personnel) . Évalué à 4.
ln -sf /proc/mounts /etc/mtab
Ils ont un format quasi similaire, et Linux s'en contentera et les outils fonctionneront ainsi. C'est cette "bidouille" qui est utilisée sur les machines qui bootent sur NFSRoot en Read-Only pour proposer un même environnement de base à un ensemble de machines.
[^] # Re: ......
Posté par zebra3 . Évalué à 2.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
# Un VG monté comme un FS ??!!
Posté par benoar . Évalué à 3.
Normalenemt, tu crées des LV dans ton VG, et c'est ceux-la que tu montes. A mon avis tu t'es gouré dans ta manip, et je ne sais franchement pas comment un truc comme ca peut marcher correctement ...
Je pense que si t'utilises tout le VG comme une partition, il a du écraser la liste des LVs présents, et c'est pour ca qu'ils sont "invisibles". Apres, que t'arrives a avoir des données cohérentes dessus .... je ne comprend pas. Pour moi, ton / aurait du écraser toutes les autres partitions que tu as fait ...
[^] # Re: Un VG monté comme un FS ??!!
Posté par benoar . Évalué à 3.
pvdisplay
vgdisplay
lvdisplay
pourrait aider.
[^] # Re: Un VG monté comme un FS ??!!
Posté par zebra3 . Évalué à 2.
C'est à cause du mapper que c'est affiché de cette manière, normalement, ça devrait être "/dev/vg/root".
D'ailleurs, c'est vrai que j'aurais pu mettre les caractéristiques LVM, je n'y ai pas pensé :
nanoha:~# vgdisplay
--- Volume group ---
VG Name vg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 6
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 5
Open LV 5
Max PV 0
Cur PV 1
Act PV 1
VG Size 18,55 GB
PE Size 4,00 MB
Total PE 4749
Alloc PE / Size 4749 / 18,55 GB
Free PE / Size 0 / 0
VG UUID yeyUmP-edZF-8fGz-fZV0-2Qwl-3tei-qM7oko
nanoha:~# pvdisplay
--- Physical volume ---
PV Name /dev/hda2
VG Name vg
PV Size 18,55 GB / not usable 0
Allocatable yes (but full)
PE Size (KByte) 4096
Total PE 4749
Free PE 0
Allocated PE 4749
PV UUID bC15JG-B8yd-SNT3-zHrg-T75G-8Z2o-wbQsE4
nanoha:~# lvdisplay
--- Logical volume ---
LV Name /dev/vg/root
VG Name vg
LV UUID roA4uQ-AmFO-6UzH-9Di6-IM6I-3c1T-BF31q5
LV Write Access read/write
LV Status available
# open 1
LV Size 3,00 GB
Current LE 768
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 254:0
--- Logical volume ---
LV Name /dev/vg/tmp
VG Name vg
LV UUID 5Zr9M8-4arP-Yh67-if16-sdS5-olCR-LITQIW
LV Write Access read/write
LV Status available
# open 1
LV Size 2,00 GB
Current LE 512
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 254:1
--- Logical volume ---
LV Name /dev/vg/var
VG Name vg
LV UUID uUcAjG-O5nb-PEl8-XBlt-MfbP-PEkD-ZhZJQR
LV Write Access read/write
LV Status available
# open 1
LV Size 3,00 GB
Current LE 768
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 254:2
--- Logical volume ---
LV Name /dev/vg/swap
VG Name vg
LV UUID 3N9T9S-owj3-T9oD-DvtI-LCJF-l5L4-4uog6n
LV Write Access read/write
LV Status available
# open 2
LV Size 800,00 MB
Current LE 200
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 254:3
--- Logical volume ---
LV Name /dev/vg/home
VG Name vg
LV UUID 4wh44a-b9T3-hOe9-ls3z-g3fD-exth-svsmK7
LV Write Access read/write
LV Status available
# open 1
LV Size 9,77 GB
Current LE 2501
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 254:4
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: Un VG monté comme un FS ??!!
Posté par benoar . Évalué à 4.
[^] # Re: Un VG monté comme un FS ??!!
Posté par zebra3 . Évalué à 2.
Mais je vais retenir ton conseil, c'est l'occasion d'experimenter le changement de nom d'un VG ;-)
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.