Re: Multiple data streams

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The ext filesystem supports extended attributes, which you can use to store a pointer to another file (which could be your other file stream if you like). The application can read the extended attribute which contains the information about where the fork is located and process that file if necessary.


Regards,
-- Mark
 
On Jul 28, 2008, at 9:33 PM, Scott Lovenberg wrote:

Sandeep K Sinha wrote:
Hi Scott,

I would highly appreciate if you could just share as to why we don't
have such a mechanism not yet supported in ext2/ext3 as yet in such
commodity file systems, in your opinion.
Wherein ZFS, NTFS and other state of art file systems already support it though.

Are there any technical issues to it that I am missing out :-)


On Sun, Jul 27, 2008 at 5:08 PM, Scott Lovenberg
<scott.lovenberg@xxxxxxxxx> wrote:
  
Rohit Sharma wrote:
    
Does ext2/ext3 supports multiple data streams ?



      
No, ext2/3 don't implement forks (although ZFS does).
--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ


    
  
Let me preface this with, IMHO and this is only my opinion, take it as you will ;)

For one thing, forks are a nightmare from a security standpoint; data on your disk, that you can't see and only the person(s) whom put them there know about.  Viruses and other malware use ADS on NTFS to hide from virus scanners and the such.  Also, when you do backups, your backup application will have to know how to handle them, or they won't be making it to the archive - unless you're taking binary snapshots of your disk.  Lastly, they don't really provide anything for the time spent programming and debugging them.  I can't really think of many, if any, legitimate uses for them.  Just my $0.02.


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux