Reading Mark6 data

From $1

    Version as of 06:47, 28 Jun 2025

    to this version.

    Return to Version archive.

    View current version

    Use vdifuse in order to mount recorded diskpacks.

    Preparation

    vdifuse needs a mount point for the diskpack content (e.g. /mnt/diskpack).

    As user root:

    mkdir /mnt/diskpack
    mkdir /mnt/diskpack/stream1
    mkdir /mnt/diskpack/stream2
    mkdir /mnt/diskpack/group
    chmod -R a+rwx /mnt/diskpack
    

    Mounting the module group

    the module content can be mounted in different ways:

    • mounting the whole 4-module group. This will result in a single vdif file per scan containing 2 vdif threads.
    • mounting stream-based subgroups. This will result in two single threaded vdif files per scan.

    mounting the 4 module group

    as user oper:

    vdifuse -a test.cache -xm6sg /mnt/diskpack/group /mnt/disks/?/?/data
    

    the  2-thread vdif files will be visible under

    /mnt/diskpack/group/sequences/{expname}/{stationcode}
    

    mounting subgroups

    as user oper:

    vdifuse -a test.cache -xm6sg /mnt/diskpack/stream1 /mnt/disks/[12]/?/data
    vdifuse -a test.cache -xm6sg /mnt/diskpack/stream2 /mnt/disks/[34]/?/data
    

    the  single-thread vdif files will be visible under

    /mnt/diskpack/stream1/sequences/{expname}/{stationcode}
    /mnt/diskpack/stream2/sequences/{expname}/{stationcode}
    

    Unmounting

    as user oper:

    depending on the way the modules were mounted:

    fusermount -u /mnt/diskpack/group
    

    or

    fusermount -u /mnt/diskpack/stream1
    fusermount -u /mnt/diskpack/stream2
    

     
    Powered by MindTouch Core