Cowloop driver

Category: C & C++ - Software Development

The cowloop driver allows block-devices or files to be used in a read-write fashion without modifying the block-device or file itself. Modified data-blocks are not written back to the original read-only device, instead they are written to a separate file called the copy-on-write file or cowfile. The cowloop driver offers (default) 16 cowdevices. To every cowdevice a read-only device (file) can be assigned with a corresponding cowfile to store the modifications for that read-only device. The cowloop driver offers various possibilities, such as: - A filesystem stored on a non-writable medium (on a write-protected floppy, in a file on a cdrom/dvd) can still be mounted read-write via a cowdevice. - One filesystem can be used as a basis for various independent sessions that can be active in parallel. For each session a separate cowdevice is prepared. Every cowdevice could use the same read-only device (or file) holding the filesystem, while every cowdevice uses a dedicated cowfile holding the specific modifications for that session. Each cowdevice is mounted separately via the cowloop driver and unmounted again after use. - A database stored in a file or on a block-device can be used read-write without modifying the original contents. Date: 22 May, 2012


Block Device Driver - File Management - File Utility - Block - Device - Driver

Homepage: http://www.atcomputing.nl

Developer: atcomputing.nl

License: Artistic License, GNU General Public License (GPL)

Operating System: Linux, BSD

Add a Comment

all are required fields

     
What do you think of this resource?

Select Your Rate:

Votes:0

 

Related Scripts Download

Online MYSQL Database Manager is multi-platform compatible.

developer Developer: http://www.creativephp.c...
license License: Freeware
operating systems Operating System: All


Calendar Code prints out the days of the month for a given year.

developer Developer: planet-source-code.com
license License: Freeware
operating systems Operating System: All


It is capable of storing unlimited versions of any type of files.

developer Developer: top-cat.com
license License: Freeware
operating systems Operating System: All


TinyFile is an upload and file management tool supporting uploads, overwrite prevention, deleting, and renaming all in 51 lines of code.

developer Developer: dwgsolutions.com
license License: Freeware
operating systems Operating System: All


This code demonstrates the use a class called PakFile which is used to create, manage, and manipulate PAK files (used by Quake2 and other 1st-person-shooter games).

developer Developer: planet-source-code.com
license License: Freeware
operating systems Operating System: All


PSUpload is a quick and easy to implement File Upload Script for permitting the upload of any type of file (ASCII & Binary) to your server from your web site.

developer Developer: perlservices.net
license License: Freeware
operating systems Operating System: All


This script is a simple upload tool to be used anywhere.

developer Developer: geniegate.com
license License: Freeware
operating systems Operating System: All


Gizmo Daemon is a userspace utility that makes it easy to control applications, and devices based on input events.

developer Developer: SourceForge.net
license License: Artistic License, GNU General Public License (GPL)
operating systems Operating System: Linux, BSD


The MegObjectExamplePlugin demonstrates the use of WBI's new MegObject API.

developer Developer: almaden.ibm.com
license License: Freeware
operating systems Operating System: Windows, Linux, Mac OS, BSD, Solaris