Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

Geforceerde filesystem check bij opstarten

Anoniem
knopper
16 antwoorden
  • Hoe valt dit te doen? Als ik het gewoon probeer dan staat er dat je eigenlijk eerst moet unmounten, ok dat probeer ik, maar dan is de device weer eens "busy". Vervolgens zoveel mogelijk uitgezet aan daemon e.d. => helpt niet. Dus weet iemand hoe je tijdens het opstarten een filesystem check kunt forceren, zonder de pc verkeerd af te sluiten?

    Alvast bedankt voor de antwoorden!
  • welke distro gebruik je?

    check eens rc.sysvinit of rc.S

    (het eerste script wat tijdens boot geladen wordt, je kunt je exacte naam vinden in /etc/inittab)

    daar wordt als het goed is fsck uitgevoert op (oa) het root-filesystem.

    plaats hierbij de optie -f (force) dan loopt ie alles na.

    btw: alleen /usr kun je niet echt makkelijk umounten.

    wat je kunt doen is naar runlevel s (S of 1) gaan, dan is standaard alleen / gemount, en dan nog wel read-only, dan kun je ook je filesystem checken


  • [quote:9ccbef41f0]
    Op 25-03-2002 15:29, schreef Mithrandir:
    welke distro gebruik je?

    check eens rc.sysvinit of rc.S

    (het eerste script wat tijdens boot geladen wordt, je kunt je exacte naam vinden in /etc/inittab)

    daar wordt als het goed is fsck uitgevoert op (oa) het root-filesystem.

    plaats hierbij de optie -f (force) dan loopt ie alles na.

    btw: alleen /usr kun je niet echt makkelijk umounten.

    wat je kunt doen is naar runlevel s (S of 1) gaan, dan is standaard alleen / gemount, en dan nog wel read-only, dan kun je ook je filesystem checken



    [/quote:9ccbef41f0]

    Gebruik RedHat 7.2

    Zal eens de force optie proberen, al zal dat denk ik niet letterlijk zo gaan als jij dat zegt. Ik zal eens kijken.

    Bedankt in ieder geval!
  • Idd, in het bestand "/etc
    c.d
    c.sysinit" staat een regel:"fsckoptions=" daarachter staat helemaal niets. Als je daar "-f" achterzet dan werkt het, bij de volgende herstart gaat ie alles lekker controleren. Gelukkig bij mij waren er geen fouten. Maar ik gebruik dan ook wel het fantastische "ext3" bestandssysteem :grin:

    Bedankt Mithrandir!


  • graag gedaan!

    maar: waarom wil je ext3 checken?

    en: het wordt automatisch om de XXX dagen gecheckt of om de XX mounts.

    dit kun je mbv tune2fs veranderen in bijvoorbeeld iedere 10 mounts (zoals je wellicht van ext2 gewend was)
  • [quote:4a867e5a07]
    Op 25-03-2002 16:55, schreef Mithrandir:
    graag gedaan!

    maar: waarom wil je ext3 checken?

    en: het wordt automatisch om de XXX dagen gecheckt of om de XX mounts.

    dit kun je mbv tune2fs veranderen in bijvoorbeeld iedere 10 mounts (zoals je wellicht van ext2 gewend was)

    [/quote:4a867e5a07]

    Tjonge jonge, ik blijf maar bedanken..

    Bedankt voor de "aanvullingen", ik zal zo snel mogelijk eens wat dingen naar mijn eigen hand zetten! :grin:

    _________________
    SysInfo:http://sanderknopper.dhs.org

    [ Dit Bericht is bewerkt door: knopper op 2002-03-25 17:36 ]

    [ Dit Bericht is bewerkt door: knopper op 2002-03-25 17:37 ]
  • Waarom moet je het elke keer checken?
  • [quote:23d58e469f]
    Op 25-03-2002 19:22, schreef danieldk:
    Waarom moet je het elke keer checken?

    [/quote:23d58e469f]

    Ik hoef het niet elke keer te checken, ik wilde het gewoon een keer checken en aangezien dat niet normaal kon, moest het maar zo.
  • ok, snel die -f optie weer weghalen :wink:

    en (als root) intypen "init 1" wil ook werken…

    alleen root-fs is dan gemount en ook nog eens read-only… dus dan kun je ook alles checken. (of had ik dat al gepost :S)
  • Waarom doe je het niet zo?

    [code:1:116b37376a]
    mount -o remount,ro /
    fsck -f /dev/hda1
    mount -o remount,rw /
    [/code:1:116b37376a]
  • [code:1:8f9b8125f5]
    mithrandir:~ # mount -o remount,ro /
    mount: / is busy
    mithrandir:~ #
    [/code:1:8f9b8125f5]

    daarom dus :wink:
    je zult alsnog tig processen moeten killen

  • [quote:1bdd91406f]
    Op 25-03-2002 20:06, schreef Mithrandir:
    [code:1:1bdd91406f]
    mithrandir:~ # mount -o remount,ro /
    mount: / is busy
    mithrandir:~ #
    [/code:1:1bdd91406f]

    daarom dus :wink:
    je zult alsnog tig processen moeten killen
    [/quote:1bdd91406f]

    Nee hoor, in dat geval gewoon -f meegeven…
  • en dan hopen dat je geen ruzie krijgt… :smile:

    ik dank je :razz:
    ga het iig niet nu proberen :grin:
    veel te druk bezig…
  • Ik doe het altijd zo, nooit problemen. Of in single-user modus booten…
  • en als je bakkie nou nooit uit gaat ???
    moet je er dan en cron-monthly van maken :wink:

    iets van
    umount -f -a
    mount -o remount,ro /
    fschk -yf /dev/hda*

    of wie kan dat scripje maken :???:
  • wat heet 'nooit'??? :grin:

    een scriptje? wie weet.

    lees de advanced bash scripting howto eens :grin:

    flauw… maar ik beheers bash nog niet zo heel goed…
    perl mag ook overigens

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.