Projects / mhVTL


mhvtl is a Linux-based virtual tape library. Supported tape emulations are IBM and HP LTO1, 2, 3, 4, and 5, Sony AIT4, STK T10000A, B, and C, and STK 9x40. It supports WORM, data, and cleaning media. Most applications work using STK L180/L700 library emulation. It has been successfully used with NetBackup, BackupExec, NetWorker, TSM, Oracle Secure Backup, and many other programs.

Operating Systems

Recent releases

  •  13 Apr 2014 04:26

    Release Notes: Support for tape library personality modules. Support for multiple library emulations.

    •  21 Oct 2013 10:09

      Release Notes: This release adds the ability to keep library contents persistent across restarts.

      •  29 Aug 2013 00:36

        Release Notes: Code was cleaned up following Valgrind analysis. SSC MODE SELECT was overhauled. The 'SCSI Version' field is now set for T10000B emulation.

        •  29 Jun 2013 05:00

          Release Notes: This release prevents virtual media corruption if the file system fills. The ability to delay on loading/unloading/positioning of media to emulate real tape drive behaviour was added.

          •  21 Mar 2013 23:08

            Release Notes: Many bugfixes. Addition of DLT7000 / DLT8000 emulation.

            Recent comments

            12 Jan 2013 06:07 mhvtl

            Released 1.4-5.

            Bug fix
            - End Of Media (EOM) handling on some drive emulations.
            - Returned data from TAPE CAPACITY log page where fields were byte-swapped

            - Added emulation for LTO-6


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.