Festplatten-Check beim Start

  • Mit den Plugins komme ich ja soweit zurecht, vdr läuft auch weitestgehend problemlos, was mich aber stört, ist der Check der festplatte bei jedem 30. Mounten.

    Bei einer Platte vonn 400 GB dauert das schonmal ei9n Weilchen, daher möchte ich den Automatismus wenigstens auf eine höhere Anzahl, oder noch besser auf einen gewollten Check beim nächstem Start konfigurieren, keisst, einen Eintrag ins OSD über wo ich sagen kann Start mit Festplatten-Check.
    Bis jetzt hatte ich immer Glück, das die Timer nicht mit dem Check kollidiert sind, aber das kann ja auch mal ins Auge gehen.

    Hat jemand eine Idee?

    Gehäuse: Silverstone LC18
    Hardware: Asus M2NPV-VM / AMD Athlon X2 / 1024 MB RAM
    Storage: 400 GB ATA-100 HDD (System+Video) / 750 GB SATA II (Video) / NEC ND-2510A
    DVB: Technotrend FF Rev. 1.5 mit 4 MB-Mod + WINTV CI und Hauppauge Nexus-S + PCCA Rev 1.4
    CAM's: Dragon-CAM (Premiere-Abo) - Orion-CAM (FreeX-Abo)
    CAM's: T.REX + Zeta Blue
    SAT: Astra + Hotbird über Twin-Monoblock
    Software: VDR 1.4.5-1 Tobi MultiPatch auf Debian
    Kernel: 2.6.18 mit Bootsplash-Patch

  • mach mal "man fstab" :
    ...

    The sixth field, (fs_passno), is used by the fsck(8) program to deterâ
    mine the order in which filesystem checks are done at reboot time. The
    root filesystem should be specified with a fs_passno of 1, and other
    filesystems should have a fs_passno of 2. Filesystems within a drive
    will be checked sequentially, but filesystems on different drives will
    be checked at the same time to utilize parallelism available in the
    hardware. If the sixth field is not present or zero, a value of zero
    is returned and fsck will assume that the filesystem does not need to
    be checked.
    ...
    ich hab jetzt nicht die eleganteste Methode parat, aber ich könnte mir vorstellen, über scripte deine Funktion zu realisieren - eigentlich ja "nur" die fstab manipulieren.

    Mein Zoo


    VDR 1 - kodi0: Asus M4A77D, AMD Athlon 64X2 5600+, Borg HFX 4GB, 2 * Technotrend S2-1600, GeForce GT 610 (passivisiert)1GB Memory, HD: 500GB Samsung, Kodi 16.0, vdr 2.2.0, vnsi, markad, epg2vdr mcubed HFX Classic
    kodi3: Raspberry 3, LE 7.95.3, vnsi
    kodi4: Wetek Play 2, LE7.95.3 vnsi
    Server (tutanchamun): Chenbro RM31616, Mainboard: ASUS/B150-PRO-D3, Avago MegaRAID-9260-8I, 2*500GB (Raid 1 - System), 6*2TB (Raid 5 - vdr), 5*4TB (Raid 5 - vdr/Serien, 2*1TB (Raid 1 - Backup Systeme), Cine S2 + 2*DuoFlex S2 V4[/size]vdr-2.2.0, streamdev, markad,, epg2vdr, mysql, epgd, epghttpd
    Workstation (amenophis)MSI C847MS-E33, GT610 512MB, TT S2-3200, vdr-2.2.0, markad, epg2vdr, vdr-vnsi, Kodi 17.1rc

  • ef2chk bzw. fsck bietet die Möglichkeit die festplatte manuell zu checken. Das müsste man dann nur noch ins Menü einbauen. Wird manuell beim 29mal booten gecheckt, dann wird der Zähler wieder auf 1 zurückgesetzt.
    "man fsck" sollte genaueres erläutern.
    Das Einbauen in das Menü ist auch möglich, wie dass müssen jedoch andere erklären.

    Gruß Wicky

    PS Noch ne Möglichkeit wäre der Umstieg auf reiserfs. Dann entfällt die Wartezeit komplett.
    Ein script würde ich auf die fstab nicht loslassen, das wäre mir persönlich zu gefährlich. Mal davon abgesehen, dass es in diesem Fall auch nichts bringt.

  • Hi,
    um den mount-count zu ädern kannst Du das tool tune2fs verwenden. Damit kannst Du einstellen, nach wievielen mounts ein fsck durchgeführt wird.
    Alternativ kann man beim shutdown angeben, ob beim nächsten Start ein fsck durchgeführt oder unterdrückt werden soll.
    aus man shutdown:
    -f Skip fsck on reboot.
    -F Force fsck on reboot.

    Gruß
    theNoad

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!