Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Geen automatische check bij mounten van schijf  (gelezen 1439 keer)

Offline Dorst

  • Lid
  • Steunpunt: Nee
Geen automatische check bij mounten van schijf
« Gepost op: 2008/07/23, 21:36:14 »
Toen ik op het forum wat tips las over het instellen van het automatisch door Hardy bij het opstarten laten controleren van schijven, realiseerde ik me dat dit bij mij helemaal niet meer gebeurt (ik vermoed zelfs niet meer sinds installatie van 8.04).
Ik heb o.a. geprobeerd:
- sudo tune2fs -c 2 /dev/sda6
- sudo tune2fs -C 31 /dev/sda6 en vervolgens sudo tune2fs -c 30 /dev/sda6
- sudo touch /forcefsck
Maar allemaal geen succes. Uit cat /var/log/fsck/checkroot word ik ook niet veel wijzer:
Log of fsck -C3 -a -t ext3 /dev/sda6
Sat Jun 21 18:41:49 2008

fsck 1.40.8 (13-Mar-2008)
/dev/sda6 has been mounted 38 times without being checked, check forced.
/dev/sda6: 138180/367200 files (0.9% non-contiguous), 974324/1463915 blocks

Sat Jun 21 18:42:38 2008
----------------
Mis ik ergens een instelling?

Offline ivo

  • Lid
  • Steunpunt: Nee
Geen automatische check bij mounten van schijf
« Reactie #1 Gepost op: 2008/07/23, 22:04:30 »
Wat zegt

sudo tune2fs /dev/sda6 -l


Mount count:              19
Maximum mount count:      35
Last checked:             Sun Jul  6 21:15:11 2008
There are only 10 types of people in the world; those who understand binary and those who don't.

Offline Dorst

  • Lid
  • Steunpunt: Nee
Geen automatische check bij mounten van schijf
« Reactie #2 Gepost op: 2008/07/23, 22:24:05 »
Kijk, da's interessant: om mij onbekende reden stond het "check interval" ingesteld op 6 maanden. Ik heb dit veranderd in 2 weken (sudo tune2fs -i 2w /dev/sda6). Tot mijn verbazing na een herstart echter nog altijd geen schijfcontrole. sudo tune2fs /dev/sda6 -l geeft nu:
Mount count:              34
Maximum mount count:      30
Last checked:             Sat Jun 21 18:41:49 2008
Check interval:           1209600 (2 weeks)
Next check after:         Sat Jul  5 18:41:49 2008
Voor sda8 is mount count zelfs al 25 hoger dan het maximum...

Offline ivo

  • Lid
  • Steunpunt: Nee
Geen automatische check bij mounten van schijf
« Reactie #3 Gepost op: 2008/07/23, 22:38:31 »
Citaat van: Dorst
Kijk, da's interessant: om mij onbekende reden stond het "check interval" ingesteld op 6 maanden. Ik heb dit veranderd in 2 weken (sudo tune2fs -i 2w /dev/sda6). Tot mijn verbazing na een herstart echter nog altijd geen schijfcontrole. sudo tune2fs /dev/sda6 -l geeft nu:
Mount count:              34
Maximum mount count:      30
Last checked:             Sat Jun 21 18:41:49 2008
Check interval:           1209600 (2 weeks)
Next check after:         Sat Jul  5 18:41:49 2008
Voor sda8 is mount count zelfs al 25 hoger dan het maximum...
Ik vermoed dat dat meer een geval is van "whichever comes first".
Van de andere kant, als je niet reboot binnen een half jaar zal ie de check ook niet gaan uitvoeren.... beetje vaag dus.....

En als je nu eens van de live CD boot en met de hand een

e2fsck van /dev/sda6

draait?
Om zeg maar de tellers te refreshen op disk.

Zie je dan nieuwe waarden met tune2fs -l  ?
There are only 10 types of people in the world; those who understand binary and those who don't.

Offline vanadium

  • Lid
  • Steunpunt: Nee
Geen automatische check bij mounten van schijf
« Reactie #4 Gepost op: 2008/07/24, 13:06:35 »
Staat jou schijf wel aangemeld in /etc/fstab om gechecked te worden? Het laatste cijfertje moet een 2 zijn. Als er een nul staat, dan wordt je schijf bij opstart nooit gechecked.

Offline Dorst

  • Lid
  • Steunpunt: Nee
Geen automatische check bij mounten van schijf
« Reactie #5 Gepost op: 2008/07/25, 10:15:46 »
:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
#            
proc            /proc           proc    defaults        0       0
# /dev/sda6
UUID=b0c0c426-ff49-4d4a-bfd2-1031ef356ad4 /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda8
UUID=8c6bab47-11bf-4853-abf2-905ae47af4d6 /home           ext3    relatime        0       2
Moet ik hier iets aanpassen? En is dat dan slechts een kwestie van fstab openen in gedit?

Offline vanadium

  • Lid
  • Steunpunt: Nee
Geen automatische check bij mounten van schijf
« Reactie #6 Gepost op: 2008/07/25, 14:24:23 »
Je /etc/fstab ziet er correct uit: hier ligt het alvast niet aan. Het is onwaarschijnlijk dat de schijfcontrole uit je opstartprocedures zou verdwenen zijn.

Offline Dorst

  • Lid
  • Steunpunt: Nee
Geen automatische check bij mounten van schijf
« Reactie #7 Gepost op: 2008/07/25, 14:39:14 »
@vanadium: Dank (al weet ik nu alleen wat het probleem nĂ­et is...)
@ivo:
Citaat van: ivo
En als je nu eens van de live CD boot en met de hand een

e2fsck van /dev/sda6

draait?
Om zeg maar de tellers te refreshen op disk.

Zie je dan nieuwe waarden met tune2fs -l  ?
Met de LiveCD:
ubuntu@ubuntu:~$ sudo e2fsck /dev/sda6
e2fsck 1.40.8 (13-Mar-2008)
/dev/sda6: clean, 139267/367200 files, 953792/1463915 blocks (check deferred; on battery)

ubuntu@ubuntu:~$ sudo e2fsck /dev/sda8
e2fsck 1.40.8 (13-Mar-2008)
/dev/sda8 has been mounted 54 times without being checked, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda8: 3902/2681728 files (15.7% non-contiguous), 536240/5357669 blocks
tune2fs geeft nu inderdaad correct aan dat sda8 vandaag is gecontroleerd, en sda6 niet. Maar goed, probleem dus nog niet opgelost.

Offline vanadium

  • Lid
  • Steunpunt: Nee
Geen automatische check bij mounten van schijf
« Reactie #8 Gepost op: 2008/07/25, 17:08:03 »
Ik heb nog even teruggekeken: je eerste post is van 23 juli. "cat /var/log/fsck/checkroot" meldt echter "21 juni". Moet ik daaruit besluiten dat je systeemklok niet juist staat, of dat fsck inderdaad al sinds 21 juni niet meer heeft gelopen?

Ik denk dat het interessant zou zijn je opstartlog te bekijken: alleen weet ik niet hoe dat moet.

Offline Dorst

  • Lid
  • Steunpunt: Nee
Geen automatische check bij mounten van schijf
« Reactie #9 Gepost op: 2008/07/25, 17:28:35 »
Die data zijn inderdaad correct (en m'n systeemklok loopt gelijk). Ofwel: hij ziet dat mount count het maximum heeft overschreden en dat de laatste controle langer geleden is dan volgens het check interval toegestaan, en toch wordt er geen controle uitgevoerd. /var/log/kern.log zegt:
Jul 25 16:26:09 XXX kernel: [   27.566627] EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
Jul 25 16:26:09 XXX kernel: [   27.566857] EXT3 FS on sda6, internal journal
Jul 25 16:26:09 XXX kernel: [   27.722792] kjournald starting.  Commit interval 5 seconds
Jul 25 16:26:09 XXX kernel: [   27.723115] EXT3 FS on sda8, internal journal
Jul 25 16:26:09 XXX kernel: [   27.723121] EXT3-fs: mounted filesystem with ordered data mode.

Offline Dorst

  • Lid
  • Steunpunt: Nee
Geen automatische check bij mounten van schijf
« Reactie #10 Gepost op: 2008/07/29, 18:33:42 »
Ik heb ondertussen maar eens een clean-install gedaan, in de hoop dat dit het zou oplossen. Niet dus: ook nu nog altijd geen check bij opstarten, al is mijn / volgens sudo tune2fs /dev/sda6 -l aan een controle toe.
Evenmin heeft herinstallatie er voor gezorgd dat ik nu automatisch op updates controleer (http://forum.ubuntu-nl.org/topic/28812). Vreemd allemaal (en tamelijk irritant, omdat dit onder 7.10 wel goed ging!)

Offline Dorst

  • Lid
  • Steunpunt: Nee
Geen automatische check bij mounten van schijf
« Reactie #11 Gepost op: 2008/08/10, 21:05:15 »
Tot mijn stomme verbazing werden zojuist dan toch zowel sda6 als sda8 (/ en home) tijdens het opstarten gecontroleerd. Geen idee waarom nu opeens wel...