Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > System > Operating Systems > Kernels

    FR1 2.15b

    Download button

    No screenshots available
    Downloads: 532  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.1/5)
    13 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Peter T. Breuer | More programs
    GPL / FREE
    October 14th, 2005, 08:05 GMT
    ROOT / System / Operating Systems / Kernels

     Read user reviews (0)  Refer to a friend  Subscribe

    FR1 description

    FR1 is a Linux kernel driver that adapts the kernel's own software RAID1 driver.

    FR1 is a Linux kernel driver that adapts the kernel's own software RAID1 driver.

    It's intelligent in that it doesn't blindly resynchronize a whole mirror component when only a few blocks need resyncing. That can save hours of resync time on a large device. In addition, it always chooses the fastest device to read from on reads.

    The driver keeps a bitmap of pending writes in memory, and writes them to the mirror component that's just been repaired when it comes back on line. The bitmap is two-level and created pagewise on demand, so it's not too expensive.

    A terabyte sized device with blocks of 4K will cost max 32MB of memory per mirror component, thus 64MB max for a two component mirror.

    But in practice only a few pages of bitmap will have been allocated by the time you come to fix the device.

    Limitations:

    · Ditto for arrays with spare components. The 2.4 kernel code is very obscure in the area of array management and I can be excused! The situation has bettered in 2.6, but it is still not perfectly obvious code.
    · I really don't know what to do about mirror components that have a nonzero offset recorded for them in the array metadata. I've never seen it in the field. Probably things will go horribly wrong.



    Product's homepage

      


    TAGS:

    kernel driver | linux driver | RAID1 driver | FR1 | Linux | kernel



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM