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 01/05/2007, à 00:39

Sleeper

[Résolu] Tune2fs @ Feisty

Bonsoir,

Je ne sais pas chez vous mais chez moi tune2fs déconne sérieux avec Feisty, genre je fais les modifs, tout est ok après vérification. Si je redémarre tous les paramètres sont rétabli comme avant la modif.

Après la lecture de DVD originaux qui ne va plus, c'est la journée là hmm

Dernière modification par Sleeper (Le 04/05/2007, à 21:57)


Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.

Hors ligne

#2 Le 04/05/2007, à 13:58

cep

Re : [Résolu] Tune2fs @ Feisty

Quels genres de modifs ?

Hors ligne

#3 Le 04/05/2007, à 16:29

Sleeper

Re : [Résolu] Tune2fs @ Feisty

max-mount-counts

tune2fs -c 30 /dev/sdb1

mount-count

tune2fs -C 1 /dev/sdb1

Alors que je n'avait aucuns probs avant, il y a beaucoup de trucs bizar sous Fesity au niveau de la gestion des hd / partitions.


Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.

Hors ligne

#4 Le 04/05/2007, à 17:13

cep

Re : [Résolu] Tune2fs @ Feisty

Non, je n'ai pas remarqué d'anomalies à ce sujet :
:~# tune2fs -l /dev/hda2 |grep -A2 "Mount count"
Mount count:              3
Maximum mount count:      24
Last checked:             Wed May  2 09:49:19 2007
:~# tune2fs -c35 /dev/hda2
tune2fs 1.40-WIP (14-Nov-2006)
Initialisation du nombre maximal de montages à 35
:~# tune2fs -l /dev/hda2 |grep -A2 "Mount count"
Mount count:              3
Maximum mount count:      35
Last checked:             Wed May  2 09:49:19 2007
:~# apt-cache policy e2fsprogs
e2fsprogs:
  Installé : 1.39+1.40-WIP-2006.11.14+dfsg-2ubuntu1
  Candidat : 1.39+1.40-WIP-2006.11.14+dfsg-2ubuntu1
Table de version :
*** 1.39+1.40-WIP-2006.11.14+dfsg-2ubuntu1 0
        500 http://archive.ubuntu.com feisty/main Packages
        100 /var/lib/dpkg/status

Pourquoi modifier le -C ? tu le fais essentiellement si tu veux forcer un fsck.

Hors ligne

#5 Le 04/05/2007, à 17:23

Sleeper

Re : [Résolu] Tune2fs @ Feisty

Et tu as redémarré Ubuntu entre pour voir si les modifs était toujours d'actualité ? Car chez moi, une fois redémarré, plus de modifs. En fait je désactive la vérification périodique -i car je préfère jouer avec -c et -C pour organiser mes fsck automatique. Genre je les vérifie tous les 30 montages mais pas tous en même temps.


Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.

Hors ligne

#6 Le 04/05/2007, à 17:38

Sleeper

Re : [Résolu] Tune2fs @ Feisty

C'est ok si je le fait sur une partition qui n'est pas montée, mais alors c'est chiant car je ne peut pas modifier la parition racine.


Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.

Hors ligne

#7 Le 04/05/2007, à 17:49

cep

Re : [Résolu] Tune2fs @ Feisty

Suite à ta question, je viens de redémarrer, et comme tu pourras le voir le décompte est passé de 3 à 4.
Ensuite je fais un fsck et le décompte est mis à 0 par contre le max est toujours à 35 :

:~# tune2fs -l /dev/hda2 |grep -A2 "Mount count"
Mount count:              4
Maximum mount count:      35
Last checked:             Wed May  2 09:49:19 2007
root@phusit:~# umount /dev/hda2
root@phusit:~# e2fsck -f /dev/hda2
e2fsck 1.40-WIP (14-Nov-2006)
Passe 1 : vérification des i-noeuds, des blocs et des tailles
Passe 2 : vérification de la structure des répertoires
Passe 3 : vérification de la connectivité des répertoires
Passe 4 : vérification des compteurs de référence
Passe 5 : vérification de l'information du sommaire de groupe
/dev/hda2: 13/25896 files (7.7% non-contiguous), 5443/103320 blocks
root@phusit:~# tune2fs -l /dev/hda2 |grep -A2 "Mount count"
Mount count:              0
Maximum mount count:      35
Last checked:             Fri May  4 17:39:30 2007

Pour le -i, ce n'est pas nécessaire puisque l'intervalle en standard est de 6 mois.

Pour ton autre point, tu peux très bien modifier le max alors que le fs est monté :
:~# mount |grep hdb1
/dev/hdb1 on / type ext3 (rw,errors=remount-ro)
:~# tune2fs -l /dev/hdb1 |grep -A2 "Mount count"
Mount count:              3
Maximum mount count:      24
Last checked:             Thu May  3 10:36:37 2007
:~# tune2fs -c35 /dev/hdb1
tune2fs 1.40-WIP (14-Nov-2006)
Initialisation du nombre maximal de montages à 35
:~# tune2fs -l /dev/hdb1 |grep -A2 "Mount count"
Mount count:              3
Maximum mount count:      35
Last checked:             Thu May  3 10:36:37 2007

Hors ligne

#8 Le 04/05/2007, à 17:56

Sleeper

Re : [Résolu] Tune2fs @ Feisty

Merci pour tes réponses, ma distrib (Dapper => Edgy => Fesity) est bizar à plusieurs points de vue, une bonne installation fraîche va arranger tout ça je crois. C'est dommage mais bon...


Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.

Hors ligne

#9 Le 04/05/2007, à 20:07

Sleeper

Re : [Résolu] Tune2fs @ Feisty

root@northwood:/home/sleeper# tune2fs -C4 /dev/sda3
tune2fs 1.40-WIP (14-Nov-2006)
Initialisation du nombre courant de montages à 4

Après redémarrage...

root@northwood:/home/sleeper# tune2fs -l /dev/sda3 | grep -A2 "Mount count"
Mount count:              8
Maximum mount count:      30

Dernière modification par Sleeper (Le 08/05/2007, à 18:24)


Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.

Hors ligne

#10 Le 04/05/2007, à 20:14

cep

Re : [Résolu] Tune2fs @ Feisty

-C4
Or dans ce cas utilise -c4 (c minuscule). Sinon avec -C tu modifies le compteur (décompte du nombre de mounts).

Hors ligne

#11 Le 04/05/2007, à 20:23

Sleeper

Re : [Résolu] Tune2fs @ Feisty

Wai c'est bien ce que je voulais faire, mettre le nombre de mount à 4. Puis logiquement si je umount puis mount il aurait du être à 5 et là il se retrouve à 8 pourtant "Initialisation du nombre courant de montages à 4". Bref tune2fs déconne chez moi. J'ai réussi néanmoins à modifier la partition racine sans la démonter, les autres n'ont rien voulu savoir sans un umount préliminaire et ce même si tune2fs me dit "oui c'est ok les modifs ont bien été prises en compte" il n'en n'est rien. Mystère mystère...


Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.

Hors ligne

#12 Le 04/05/2007, à 21:23

Sleeper

Re : [Résolu] Tune2fs @ Feisty

Je pourrais voir ton fstab stp ? Je crois que je viens de résoudre 3 problèmes d'un coup... je te dis quoi. wink


Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.

Hors ligne

#13 Le 04/05/2007, à 23:06

cep

Re : [Résolu] Tune2fs @ Feisty

fstab feisty
:~$ cat /mnt/hdb1/etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hdb1
UUID=ee85cd50-df9d-446b-bfa0-a21583c354d1 /               ext3    defaults,errors=remount-ro 0       1
# /dev/hda1
#UUID=f8430ace-3eea-40e9-8326-78f669f48298 /media/hda1     ext3    defaults        0       2
# /dev/hda2
UUID=d0657fe0-6cd2-499d-bba8-2e6430ef105c /media/hda2     ext2    defaults        0       2
/dev/hdc1       /media/hdc1     ext3    defaults        0       2
# /dev/hdc2
# UUID=2c704ca0-5c0b-45ed-ad95-3c85e146f9a9 /media/hdc2     ext3    defaults        0       2
# /dev/hdb4
UUID=939ae6d9-a458-43cf-87ec-55d4b150f0a0 none            swap    sw              0       0
# /dev/hdc3
UUID=7b04939b-6295-4adb-bc17-e9bb5fcc1ea0 none            swap    sw              0       0
/dev/hdd        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0

Hors ligne

#14 Le 04/05/2007, à 23:13

Sleeper

Re : [Résolu] Tune2fs @ Feisty

Je ne sais pas pourquoi mais j'ai réglé mes probs en modifiant mon fstab et en supprimant les UUID. On dirait que chez toi ça ne posait pas de problèmes.

Voir http://forum.ubuntu-fr.org/viewtopic.php?id=116875


Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.

Hors ligne

#15 Le 05/05/2007, à 08:15

cep

Re : [Résolu] Tune2fs @ Feisty

L'uuid est simplement un adressage plus précis d'une partition/disque. SOit il est bon et la partition est trouvée, soit il est faux. Uuid est géré par mount et fsck, entre autre.

J'en conseillais déjà l'utilisation dans certains cas en juin 06 :
http://forum.ubuntu-fr.org/viewtopic.php?id=43968

Je ne vois pas quelle est leur incidence sur ton décompte. Je pense plutôt qu'il y avait confusion dans l'utilisation des paramètres -c -C -i. Tu peux aussi utiliser les labels, à défaut des uuid. C'est plus confortable car on peut les mémoriser plus facilement.

Dernière modification par cep (Le 05/05/2007, à 08:16)

Hors ligne

#16 Le 05/05/2007, à 10:47

Sleeper

Re : [Résolu] Tune2fs @ Feisty

Je fais joujou avec tune2fs depuis la Warty donc pour la confusion, je doute un peu. Je connais les bénéfices d'utiliser UUID ou les labels mais dans mon cas ça ne m'apporte rien sauf des ennuis.

L'influence sur mon décompte ? Si pour toi 4 = 8 alors c'est normal que tu vois pas !

root@northwood:/home/sleeper# tune2fs -C4 /dev/sda3
tune2fs 1.40-WIP (14-Nov-2006)
Initialisation du nombre courant de montages à 4
root@northwood:/home/sleeper# tune2fs -l /dev/sda3 | grep -A2 "Mount count"
Mount count:              8
Maximum mount count:      30

A ça j'ajoute la résolution de deux autres probs en me passant de UUID dans le fstab, moi je vois une différence. wink

Peut être est-ce le fait que je suis sur une distrib upgradée de Dapper à Feisty...

Dernière modification par Sleeper (Le 05/05/2007, à 10:48)


Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.

Hors ligne

#17 Le 05/05/2007, à 11:31

cep

Re : [Résolu] Tune2fs @ Feisty

Sleeper a écrit :

J
L'influence sur mon décompte ? Si pour toi 4 = 8 alors c'est normal que tu vois pas !

C'est bien ce que je dis, tu ajoutes 4 au compteur, il est donc normal qu'il passe de 4 à 8. smile

Exemple sur une sid et toujours avec /dev/hda2

# tune2fs -l /dev/hda2 |grep -A2 "Mount count"
Mount count:              0
Maximum mount count:      35
Last checked:             Fri May  4 17:39:30 2007
# tune2fs -C4 /dev/hda2
tune2fs 1.40-WIP (14-Nov-2006)
Initialisation du nombre courant de montages à 4
# tune2fs -l /dev/hda2 |grep -A2 "Mount count"
Mount count:              4
Maximum mount count:      35
Last checked:             Fri May  4 17:39:30 2007

Hors ligne

#18 Le 08/05/2007, à 17:52

Sleeper

Re : [Résolu] Tune2fs @ Feisty

N'importe quoi, désolé. La commande ci-dessous n'ajoute pas 4 au compteur mais initialise la valeur du compteur à 4 ! T'es vraiment tétu comme gars...

Preuve à l'appui sur la Dapper de mon beau frère :

root@medion:/home/julien# tune2fs -l /dev/hda1 | grep -A2 "Mount count"
Mount count:              2
Maximum mount count:      30
Last checked:             Tue May  8 01:41:35 2007
root@medion:/home/julien# tune2fs -C4 /dev/hda1
tune2fs 1.38 (30-Jun-2005)
Initialisation du nombre courant de montages à 4
root@medion:/home/julien# tune2fs -l /dev/hda1 | grep -A2 "Mount count"
Mount count:              4
Maximum mount count:      30
Last checked:             Tue May  8 01:41:35 2007

Si tu avais eu raison le compteur en serait à 6 puisque d'après toi il aurait ajouter 4 à 2.

Alors ??? wink

PS: ton exemple ne tient pas la route car tu pars sur une mauvaise base (un mount-count égal à 0).

Dernière modification par Sleeper (Le 08/05/2007, à 18:30)


Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.

Hors ligne

#19 Le 09/05/2007, à 06:46

cep

Re : [Résolu] Tune2fs @ Feisty

Bon, et bien j'ai vraiment l'impression de perdre mon temps. Désolé que tu le prennes ainsi. cool

Bien sûr que-Cx positionne le décompte à la valeur x. C'est son rôle est c'est expliqué en toutes lettres dans le man.

# tune2fs -l /dev/hda2 |grep "Mount count"
Mount count:              7
# tune2fs -C2 /dev/hda2
tune2fs 1.40-WIP (14-Nov-2006)
Initialisation du nombre courant de montages à 2
# tune2fs -l /dev/hda2 |grep "Mount count"
Mount count:              2
# mount /dev/hda2
# umount /dev/hda2
# mount /dev/hda2
# umount /dev/hda2
# mount /dev/hda2
# tune2fs -l /dev/hda2 |grep "Mount count"
Mount count:              5

Je positionne à la valeur 2. Je monte le fs 3 fois, il passe à 5. Comme tu le vois ci-dessus le décompte des Mount count est ajouté du nombre de mount effectué. Donc si tu as monté ton fs à plusieurs reprises puis tu redémarres avec cette partition gérée par fstab, le cécompte va changer.L'Uuid n'a rien à voir dans cela.

Par contre s'il y a une anomalie avec uuid, tu peux commencer par regarder comment est établi /proc/partitions qui est utilisé en corrélation avec uuid.

Terminé.

Hors ligne

#20 Le 09/05/2007, à 14:35

Sleeper

Re : [Résolu] Tune2fs @ Feisty

Et bien si je le prend ainsi c'est juste que je connais très bien le fonctionnement de tune2fs et que désolé si ce n'est pas le cas chez toi, mais chez moi avec l'utilisation de UUID, tune2fs a un comportement qui est loin d'être normal après test, je ne suis pas arrivé à t'en convaincre, tanpis. Il faudrai que tu vienne faire le test sur mon PC pour que tu t'en rende compte. Mais non c'est juste moi qui ne comprend rien et confond -c -C et -i ...

Alors cependant je suis tout à fait d'accord avec toi pour l'exemple que tu as cité ci-dessus.

Mais qu'a voulu tu dire avec ce qui suit ?

cep a écrit :

C'est bien ce que je dis, tu ajoutes 4 au compteur, il est donc normal qu'il passe de 4 à 8. smile

Car à moin de faire 4 fois un umount suivi de mount, autant dire redémarrer le PC 4 fois, je ne vois pas d'autre solution de passer de 4 à 8.

Hors mon expérience indique que j'initialise le compteur à 4 puis je redémarre et il se retrouve à 8 ce qui n'est pas normal (enfin pour moi) enfin comme de toute façon j'ai réglé le problème je ne vais pas te faire perdre plus de temps, beaucoup de personnes ont besoin d'aide.

big_smile


Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.

Hors ligne

#21 Le 09/05/2007, à 14:48

cep

Re : [Résolu] Tune2fs @ Feisty

Sleeper a écrit :

Car à moin de faire 4 fois un umount suivi de mount, autant dire redémarrer le PC 4 fois, je ne vois pas d'autre solution de passer de 4 à 8.

Tu n'as pas besoin de redémarrer le pc pour faire tourner le décompte, un simple mount suffit.

Et tu écris ici :

Sleeper a écrit :
root@northwood:/home/sleeper# tune2fs -C4 /dev/sda3
tune2fs 1.40-WIP (14-Nov-2006)
Initialisation du nombre courant de montages à 4

Après redémarrage...

root@northwood:/home/sleeper# tune2fs -l /dev/sda3 | grep -A2 "Mount count"
Mount count:              8
Maximum mount count:      30

donc après redémarrage, il est normal que le décompte ne soit pas resté à 4 si le fs est géré par fstab ou s'il y a eu des mounts entre temps.
Mais je te laisse continuer de ton côté.

Hors ligne

#22 Le 09/05/2007, à 15:33

Sleeper

Re : [Résolu] Tune2fs @ Feisty

Normal qu'il ne soit pas resté à 4 mais pas normal qu'il soit à 8, il devrait être à 5 car je n'ai pas fait de umount mount entre temps.

cep a écrit :

Tu n'as pas besoin de redémarrer le pc pour faire tourner le décompte, un simple mount suffit.

Merci d'éclairer ma lanterne mais ça coule de source.

La valeur -c (max-mount-count) ne bouge pas elle une fois qu'on la fixée, comment explique tu que sachant que la valeur avant modifiaction soit 30, je la met à 60 avec succès, une fois redémarré elle est revenue à 30 comme si les changements n'était pas effectif après un redémarrage.

Ce qui me tue le plus c'est que pour toi tout est normal comme si un problème ne pouvait avoir lieu, pourtant il a bien lieu (seulement quand j'utilise UUID avec fstab) alors si tu ne peux pas l'accepter, n'essaie pas de m'aider car celà ne servira à rien si tu persiste à croire que je ne comprend pas / ou me fais des films. Je sais que l'interface homme-clavier est la plus faillible mais ce n'est pas toujours là que réside le problème et tu es incapable de chercher une explication ailleur.


Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.

Hors ligne

#23 Le 09/05/2007, à 17:20

cep

Re : [Résolu] Tune2fs @ Feisty

Sleeper a écrit :

comme si un problème ne pouvait avoir lieu, pourtant il a bien lieu (seulement quand j'utilise UUID avec fstab) alors si tu ne peux pas l'accepter, n'essaie pas de m'aider

bof, je vais passer outre ton "ton". . .

S'il y a un problème, ce qui peut toujours être possible, alors fais des recherches du côté de blkid ou findfs par exemple, regarde aussi comment se remplit /proc/partitions et /etc/blkid.tab au lieu de focaliser sur un compteur.

Au lieu de partir du principe que le compteur est faux, regarde les logs et analyse les mounts pour voir comment ils se passent. Regarde aussi si tu constates des différences avec d'autres kernels. Là, d'entrée tu es parti d'une évidence sans la démontrer et en désignant un coupable, l'uuid.

Or pour l'uuid il peut y avoir deux problèmes principaux, soit elle est fausse, soit elle ne peut être trouvée. Et pour le compteur de mount, en principe il s'incrémente à chaque mount en rw, et il ne s'incrémente pas si le fs est monté en ro seulement.

En outre tune2fs est un petit outil très simple qui ne demande pas de connaissances bien poussées pour l'utiliser.

Hors ligne

#24 Le 09/05/2007, à 17:23

figaro

Re : [Résolu] Tune2fs @ Feisty

Bonsoir cep,

Tu perds ton temps avec celui-là. hmm


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne