xfs
[Top] [All Lists]

Re: DMAPI (was: null character filesystem corruption with 2.4.6)

To: Federico Sevilla III <jijo@xxxxxxxxxxxxxxxxxxxx>
Subject: Re: DMAPI (was: null character filesystem corruption with 2.4.6)
From: Steve Lord <lord@xxxxxxx>
Date: Mon, 16 Jul 2001 09:33:20 -0500
Cc: Linux XFS Mailing List <linux-xfs@xxxxxxxxxxx>
In-reply-to: Message from Federico Sevilla III <jijo@xxxxxxxxxxxxxxxxxxxx> of "Mon, 16 Jul 2001 09:59:31 +0800." <Pine.LNX.4.21.0107160955070.381-100000@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: owner-linux-xfs@xxxxxxxxxxx
> On Mon, 16 Jul 2001 at 11:47, Timothy Shimmin wrote:
> > > What else is stored in there?
> > DMAPI/DMF attributes.
> 
> Aside from what is in the Configure.help documentation, what exactly are
> DMAPI/DMF attributes and for what applications are these recommended to be
> enabled? My current kernel has this disabled and I did not build/install
> the dmapi cmd packages. I disabled DMAPI because I did not think I had a
> system that fit in the description "hierarchical storage management
> systems".

There is not really anything you can do with the DMAPI code unless you
have a user space application for it - which I doubt you do.

> 
> Maybe someone can help me out and explain DMAPI/DMF and how one can
> benefit from it? :)
>


DMAPI is a set of callouts in the filesystem and an interface to user
space which allows a special purpose application to intercept operations
in the filesystem and take some action before the operation is allowed to
complete. An example is to extend the filesystem to support some form of
tertiary storage device such as tape, a request to read a file could
then result in the user space app reading the files contents from tape
and placing them on disk before allowing the read to proceed. DMAPI uses
extended attributes to record the information it needs about the contents
of a file.

Linux XFS supports the DMAPI interface, but the user space application
which uses this is still being ported and at the moment it is not planned
to open source this. There is an open XDSM (same interface, new name)
project on sourceforge, but I do not think it is very active.

Steve
 
>  --> Jijo
> 
> --
> Federico Sevilla III  :: jijo@xxxxxxxxxxxxxxxxxxxx
> Network Administrator :: The Leather Collection, Inc.



<Prev in Thread] Current Thread [Next in Thread>