Voici la ligne appropriée de mon fichier / etc / fstab:
UUID=f51aa298-9ce4-4a19-a323-10df333f34f5 / ext4 data=writeback,noatime,barrier=0,errors=remount-ro,commit=100,nobh,nouser_xattr 0 1
Voici ce qui se passe lorsque je tape la commande "mount":
/dev/sda1 on / type ext4 (rw,noatime,data=writeback,barrier=0,errors=remount-ro,commit=100,nobh,nouser_xattr,commit=0)
Pourquoi spécifie-t-il "commit = 0" à la fin? Cela signifie-t-il que mon option commit = 100 n'est pas utilisée?
J'utilise Ubuntu 10.10, 32 bits avec les dernières mises à jour.
grep ' / ' /proc/mounts
montre-t-on? Les informations dans/proc/mounts
proviennent directement du noyau, alors qu'ellesmount
utilisent des informations dans/etc/mtab
, qui peuvent ne pas être à jour pour/
./etc/mtab
est mis à jour parmount
, s'il le peut./
est normalement monté en lecture seule par le noyau ou initrd / initramfs, la lecture-écriture remontée dans le cadre du processus de démarrage. Je ne sais pas si les options de montage finales (à partir de/etc/fstab
) sont toujours enregistrées correctement.Réponses:
Je l'ai. Il semble que le problème provienne du
/usr/lib/pm-utils/power.d/journal-commit
fichier. J'ai édité le fichier ci-dessus en tant que root et changé la ligneêtre
Et c'est tout!
PS - Je n'ai aucune idée pourquoi le script ignore les options de montage conflictuelles. Je crois qu'il devrait vérifier les options spécifiées par l'utilisateur et ne pas les remplacer.
la source
pm-utils
(ou quel que soit le propriétaire de ce fichier, je ne suis pas un gars Ubuntu), votre script pourrait être arrosé. C'est${JOURNAL_COMMIT_TIME_AC:-100}
quelquebash
chose qui dit que siJOURNAL_COMMIT_TIME_AC
n'est PAS défini, définissez-le sur 100. Vous devez donc définir cette valeur quelque part dans laquelle le script la lit. Dans les systèmes RedHat, ce serait quelque part/etc/sysconfig/
- vous devez suivre le script et voir d'où il l'aurait lu./etc/fstab
entrée, ce serait un rapport de bogue contre le logiciel. À moins qu'il n'y ait un programme d'installation spécifique à la distribution que vous étiez censé utiliser qui l'aurait correctement réglé et enregistré quelque part pour que le script de démarrage le trouve.