movemetafs 0.02
Sponsored Links
movemetafs 0.02 Ranking & Summary
File size:
0.041 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1019
Date added:
2007-01-09
Publisher:
pts
movemetafs 0.02 description
movemetafs is a searchable filesystem metadata store for Linux that lets users tag local files (including image, video, audio, and text files) by simply moving the files to a special folder using any file manager.
It also lets users find files by tags using a boolean search query. The original files (and their names) are kept intact. movemetafs doesnt have its own user interface, but it is usable with any file manager.
In the name `movemetafs, `metafs means filesystem metadata store, and move refers to the most common way tags are added or removed: the user moves the file to be acted on to the `meta/tag/$TAGNAME or
`meta/untag/$TAGNAME special folder. When the target folder is such a special folder, the file is not removed from its original location (meta/root/**/*).
movemetafs is similar to LAFS (http://junk.nocrew.org/~stefan/lafs/)
(not tagji 1.1 by Manuel Arriaga). Most important differences:
- movemetafs uses MySQL instead of PostgreSQL (benefits: speedup, easier installation with pts-mysql-local).
- movemetafs doesnt require files to be explicitly added.
- movemetafs cannot list all untagged files quickly.
- movemetafs is written in Perl, so it is quite easy to extend and try out new features.
- movemetafs continues to work when files are renamed.
- movemetafs works with files with more than one hard link.
Main features:
- Use any file manager to tag files: move the file to the `meta/tag/$TAGNAME or `meta/tagged/$TAGNAME folder. The file is not removed from its original folder.
- Use any file manager to untag files: move the file to the `meta/untag/$TAGNAME. The file is not removed from its original folder.
- Specify search query by changing to the invisible `meta/search/$QUERYSTRING folder. Results are symbolic links into `meta/root.
- If you want to search for only a single tag, list the folder `meta/tagged/$TAGNAME. Results are symbolic links into `meta/root.
- Alternatively, you untag a file by removing the symlink `meta/tagged/$TAGNAME/$FILENAME.
- Alternatively, use POSIX extended attributes to retrieve (or even set) the tags associated to a file.
- Attach textual descriptions to files, and read the description once the file is found.
- Use POSIX extended attributes to get and set the textual description of a file.
- Create a recursive POSIX extended attribute dump (of tags and descriptions) from the database very quickly.
- Restore the created POSIX extended attribute dump with `setfattr --restore.
- Use versatile search query syntax (MySQL fulltext search) with the possiblity of boolean search (i.e. searching for files matching a combination of tags).
- Copy search results to make backups or to create collections.
- Searching is fast, because it uses a fulltext index.
- After installation, movemetafs can be used on an existing filesystem instantly: there is no migration needed to make an existing filesystem usable with movemetafs: data doesnt have to be copied, moved, touched etc.
- Untagged files dont have any negative effect on the speed of movemetafs, even if the filesystem contains millions of files.
- movemetafs nicely survives a system crash: non-cache data is stored in MySQL InnoDB tables (which use journaling), and even if the whole tag database is lost, the original filesystem remains usable without movemetafs.
- Stores tags in twice: once in a fulltext indexed column in a MyISAM table, and once in an InnoDB relational table. Uses the fast MyISAM table for searches, and the InnoDB table for data recovery.
- Treats file names as opaque 8-bit strings, thus it works with any filesystem character set, even when character sets are mixed in the middle of the filename.
- Uses UTF-8 for tag names and descriptions.
- Filenames in search results are automatically made unique when necessary.
- Following the Unix filesystem design, files with multiple hard links share a commond description and a common set of tags. If tags or the description are changed on one name, the changes also apply to other names, too.
It also lets users find files by tags using a boolean search query. The original files (and their names) are kept intact. movemetafs doesnt have its own user interface, but it is usable with any file manager.
In the name `movemetafs, `metafs means filesystem metadata store, and move refers to the most common way tags are added or removed: the user moves the file to be acted on to the `meta/tag/$TAGNAME or
`meta/untag/$TAGNAME special folder. When the target folder is such a special folder, the file is not removed from its original location (meta/root/**/*).
movemetafs is similar to LAFS (http://junk.nocrew.org/~stefan/lafs/)
(not tagji 1.1 by Manuel Arriaga). Most important differences:
- movemetafs uses MySQL instead of PostgreSQL (benefits: speedup, easier installation with pts-mysql-local).
- movemetafs doesnt require files to be explicitly added.
- movemetafs cannot list all untagged files quickly.
- movemetafs is written in Perl, so it is quite easy to extend and try out new features.
- movemetafs continues to work when files are renamed.
- movemetafs works with files with more than one hard link.
Main features:
- Use any file manager to tag files: move the file to the `meta/tag/$TAGNAME or `meta/tagged/$TAGNAME folder. The file is not removed from its original folder.
- Use any file manager to untag files: move the file to the `meta/untag/$TAGNAME. The file is not removed from its original folder.
- Specify search query by changing to the invisible `meta/search/$QUERYSTRING folder. Results are symbolic links into `meta/root.
- If you want to search for only a single tag, list the folder `meta/tagged/$TAGNAME. Results are symbolic links into `meta/root.
- Alternatively, you untag a file by removing the symlink `meta/tagged/$TAGNAME/$FILENAME.
- Alternatively, use POSIX extended attributes to retrieve (or even set) the tags associated to a file.
- Attach textual descriptions to files, and read the description once the file is found.
- Use POSIX extended attributes to get and set the textual description of a file.
- Create a recursive POSIX extended attribute dump (of tags and descriptions) from the database very quickly.
- Restore the created POSIX extended attribute dump with `setfattr --restore.
- Use versatile search query syntax (MySQL fulltext search) with the possiblity of boolean search (i.e. searching for files matching a combination of tags).
- Copy search results to make backups or to create collections.
- Searching is fast, because it uses a fulltext index.
- After installation, movemetafs can be used on an existing filesystem instantly: there is no migration needed to make an existing filesystem usable with movemetafs: data doesnt have to be copied, moved, touched etc.
- Untagged files dont have any negative effect on the speed of movemetafs, even if the filesystem contains millions of files.
- movemetafs nicely survives a system crash: non-cache data is stored in MySQL InnoDB tables (which use journaling), and even if the whole tag database is lost, the original filesystem remains usable without movemetafs.
- Stores tags in twice: once in a fulltext indexed column in a MyISAM table, and once in an InnoDB relational table. Uses the fast MyISAM table for searches, and the InnoDB table for data recovery.
- Treats file names as opaque 8-bit strings, thus it works with any filesystem character set, even when character sets are mixed in the middle of the filename.
- Uses UTF-8 for tag names and descriptions.
- Filenames in search results are automatically made unique when necessary.
- Following the Unix filesystem design, files with multiple hard links share a commond description and a common set of tags. If tags or the description are changed on one name, the changes also apply to other names, too.
movemetafs 0.02 Screenshot
movemetafs 0.02 Keywords
TAGNAME
POSIX
InnoDB
MySQL
Linux
metadata store
for linux
movemetafs
files
file
filesystem
tags
search
movemetafs 0.02
Filesystems
System
Bookmark movemetafs 0.02
movemetafs 0.02 Copyright
WareSeeker periodically updates pricing and software information of movemetafs 0.02 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of movemetafs 0.02 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
Monetra (formerly known as MCVE) is a scalable credit card processing engine for Linux and UNIX. Free Download
Hovergen is a (half)automated creation CD (DVD) hovers. Free Download
dvdmenuauthor makes it easy and efficient to author a DVD with menus in an indirect (non-WYSIWYG) way. Free Download
gtmess is a console MSN Messenger client for Linux and other Unix systems that conform to the POSIX standard. Free Download
eCryptfs is an POSIX-compliant enterprise-class stacked cryptographic filesystem for Linux. Free Download
Md4sum generates or checks MD4 checksums applying the algorithm specified in RFC 1320. Free Download
AVFS is a system, which enables all programs to look inside gzip, tar, zip, etc. files. Free Download
GMediaServer is a UPnP music media server. Free Download
Latest Software
Popular Software
Favourite Software