Slashdot Mirror


Cross-OS File System That Sucks Less?

An anonymous reader writes "I recently got an external hard disk with USB 2.0/Firewire/Firewire 800/eSATA to be used for backup and file exchange — my desktop runs Linux (with a Windows partition for games but no data worth saving), and the laptop is a MacBook Pro. So the question popped up: what kind of filesystem is best for this kind of situation? Is there a filesystem that works well under Linux, MacOS X, and Windows? Linux has HFS+ support but apparently doesn't support journaling and there's also an issue with the case-insensitivity of HFS+. Are we stuck with crummy VFAT forever or are there efforts underway to bring a modern filesystem (I'm thinking something like ZFS, BeFS, or XFS) to all platforms? Or are there other clever solutions like storing ISO images and loop-mounting those?"

449 comments

  1. Network it, or NTFS by Anonymous Coward · · Score: 5, Informative
    1. Re:Network it, or NTFS by frogger3d · · Score: 1

      When will ntfs-3g hit the mainline kernel tree (or ubuntu..)?

    2. Re:Network it, or NTFS by my+$anity++0 · · Score: 5, Informative

      sudo apt-get install ntfs-3g

    3. Re:Network it, or NTFS by m95lah · · Score: 3, Informative

      It runs in userspace, so it should never hit the kernel.
      I'd be surprised if it wasn't in Ubuntu already.

    4. Re:Network it, or NTFS by Anonymous Coward · · Score: 0

      It is a userspace implementation, so it will not go into the mainline kernel unless someone makes a valid argument about how it could be improved if included in the kernel.

    5. Re:Network it, or NTFS by mollymoo · · Score: 1

      I though the problem with NTFS was that Microsoft never released the documentation and NTFS is pretty complex, so nobody else could really know for certain if a driver was 'complete'. Has that changed, or is NTFS-3G still reverse-engineered?

      --
      Chernobyl 'not a wildlife haven' - BBC News
    6. Re:Network it, or NTFS by cs02rm0 · · Score: 1

      It is.

    7. Re:Network it, or NTFS by ciaraan · · Score: 1

      You can try to use the OSX EXT2FS driver for your mac, I have used it to solve the problem and format my external HDDs as EXT2fs.
      it's on sourceforge.

    8. Re:Network it, or NTFS by falconwolf · · Score: 1

      sudo apt-get install ntfs-3g

      I don't know wether it does or not, but does OSX support ntfs-3g?

      Falcon
    9. Re:Network it, or NTFS by my+$anity++0 · · Score: 0

      Other people have commented, only read-only. So NTFS is not the solution, I guess.

    10. Re:Network it, or NTFS by aichpvee · · Score: 1

      Remind me why you'd want to run NTFS again? I'm not sure that ext2/3 would really be the ultimate solution, but I'd take that over NTFS crap.

      --
      The Farewell Tour II
    11. Re:Network it, or NTFS by falconwolf · · Score: 1
      I don't know wether it does or not, but does OSX support ntfs-3g?

      Other people have commented, only read-only. So NTFS is not the solution, I guess.

      Thanks for the info. Right now I'm using Linux and Windows however my Windows PC is old and I'm replacing it as my main computer with a Macbook Pro.

      Falcon
    12. Re:Network it, or NTFS by my+$anity++0 · · Score: 1

      Then reading more into it, some say it can. So, look on the website. Sorry for the false info.

    13. Re:Network it, or NTFS by Movi · · Score: 1

      There's the google-made MacFuse and proper ntfs-3g modules for it. Have fun.

    14. Re:Network it, or NTFS by Bishop923 · · Score: 3, Informative

      By default OS X only has ready-only NTFS support, but there is a Read-Write plugin (ntfs-3g) available as a plugin for MacFUSE:

      http://code.google.com/p/macfuse/
      http://www.ntfs-3g.org/

      Here is a set of instructions to get it working, it mentions much older versions, but the idea is the same:

      http://www.lifehack.org/articles/lifehack/how-to-r ead-and-write-ntfs-windows-partition-on-mac-os-x.h tml

    15. Re:Network it, or NTFS by Anonymous Coward · · Score: 1, Insightful

      Other people have commented, only read-only. So NTFS is not the solution, I guess.

      Broken or not, NTFS is the solution. Windows supports FAT and NTFS. Microsoft doesn't exactly go out of their way to be compatible with other systems, so if you want to share a file system between Windows and something else, it has to be one of those two.

      The smart thing to do would be to stop using Windows, but you're not going to do that, you're just going to whine and take it.

    16. Re:Network it, or NTFS by petermgreen · · Score: 1

      last time i tried this I ended up failing because the only version of ntfs-3g for the mac I could find wanted an older macfuse than I had installed and i couldn't find any way to remove or downgrade macfuse.

      I then tried using fink and I got ntfs-3g to install that way but I could not get it to behave properly in finder (from the console i could access it fine)

      do you have any known good combinations of versions (that work together allowing me to do things like copy files to the windows partion using finder/save stuff to the partion from mac apps) with download links availible other than the very old ones mentioned in that article?

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    17. Re:Network it, or NTFS by Christophotron · · Score: 1

      definitely not read only. I'm running ubuntu, but the command should be similar on other OSes. Try this: sudo apt-get install ntfs-3g mount -t ntfs-3g /dev/sda1 /mnt/myHardDrive -o rw,uid=myUserID,gid=myGroup replace /dev/sda1 with your harddrive and /mnt/myHardDrive with the mount location. Obviously, the rw option is the important bit for read-write access. You can even put this in your fstab and have it mounted automatically if you so choose.

    18. Re:Network it, or NTFS by Christophotron · · Score: 1
      oops, guess i should have used the preview function...

      sudo apt-get install ntfs-3g

      sudo mount -t ntfs-3g /dev/sda1 /mnt/myHardDrive -o rw,uid=myUserID,gid=myGroup

    19. Re:Network it, or NTFS by fd0man · · Score: 5, Informative

      Not really. While ext2/3 are, as I understand it, not *completely* cross-platform (I don't think the Mac can read ext2/3 drives, but I could be mistaken), between Windows and Linux it works just fine. Google for "ext2ifs", which I have used with high degrees of success in the past. The way that I keep my data on USB drives, I make a small FAT partition to house the ext2ifs installer for Windows systems, and the remainder of the device formatted as ext3. ext2ifs doesn't do journaling, but when the FS is attached to a Linux box it'll take advantage of ext3 features on the drive.

    20. Re:Network it, or NTFS by hahiss · · Score: 4, Informative

      Actually, OS X can read and write ext2/3 with this bit of software:

      http://sourceforge.net/projects/ext2fsx/

      Like the Windows software you mention, it works as ext2, which means no journaling; it read and wrote to my ext3 partitions just fine when I used several years ago (IIRC).

      --
      "Every decent man is ashamed of the government he lives under." - H.L. Mencken
    21. Re:Network it, or NTFS by quizzicus · · Score: 3, Interesting

      I run my whole system (except for C:/Windows, Windows won't boot from ext3) on ext3, and XP seems to run better than it did on NTFS (could it be the automatic defrag?). ext2ifs isn't perfect, though, and sometimes it breaks my backup runs until I fsck all the partitions that Windows uses. No data loss so far, so maybe it just doesn't dot its i's properly.

    22. Re:Network it, or NTFS by doktorjayd · · Score: 1

      fedora 7 & ntfs-3g have been great for usb external drives for me.

      the hal stuff finds the usb device, and auto-mounts with the ntfs-3g driver.

      no mount commands, just pops up on your desktop.

      definitely read-write mode too

    23. Re:Network it, or NTFS by SteveAyre · · Score: 1

      Journalling.
      That driver's nice, but it doesn't support journalling (ext3 is run as ext2, so no journal support). Unless there's another IFS driver which does support a file system with journalling.

      There's also the disadvantage that Windows has to boot off a FAT/NTFS drive, so you're at least partially stuck with one of the two.

    24. Re:Network it, or NTFS by BestNicksRTaken · · Score: 1

      yum install ntfs-3g

      Oh wait, you don't need to, it's already in Fedora.

      --
      #include <sig.h>
    25. Re:Network it, or NTFS by Anonymous Coward · · Score: 0

      ext2ifs can pretty much mess up your harddisk under critical conditions. when your machine breaks while heavy file-operation is in progress then this can cause massive data-corruption, cause the journaling and sync does not work. I experienced this problem two times already.

    26. Re:Network it, or NTFS by TheLink · · Score: 1

      Maybe there's lots of data loss but the records of data loss are also lost. ;)

      --
    27. Re:Network it, or NTFS by Anonymous Coward · · Score: 0

      last time i tried this I ended up failing because the only version of ntfs-3g for the mac I could find wanted an older macfuse than I had installed and i couldn't find any way to remove or downgrade macfuse.

      Welcome to the wonderful convoluted world that UNIX has brought to the Mac! Installs used to be simple, but now you need a CS degree to get anything UNIXy on your machine.

      (Go ahead, flame me you command-line retards, I'm not your typical sensitive latte-drinking Mac user pansy! You took away my ease of use, and I'm mad as hell and I'm not gonna take it anymore!!)

    28. Re:Network it, or NTFS by Anonymous Coward · · Score: 0

      Since FUSE *is* avilable for Mac, you've got ntfs-3g. Or at least *a beginning*.

    29. Re:Network it, or NTFS by Jesus_666 · · Score: 1

      Make that "read". At least for me (G4 iBook/Tiger/HDD via USB), ext2ifx refuses to write to the filesystem at all; even fsck can't actually mmake any changes (which means that once a filesystem is not unmounted cleanly you can never mount it again until a Linux or Win box has examined it).

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    30. Re:Network it, or NTFS by fongaboo · · Score: 1

      Since when does Mac OS support NTFS? I missed the news obviously or I would not still be using FAT32 to tote files between home (PC) and work (Mac)

    31. Re:Network it, or NTFS by my+$anity++0 · · Score: 1

      From what I've seen on this article, ntfs-3g works. So, not officially, but it does work.

    32. Re:Network it, or NTFS by bzlman · · Score: 1

      Having purchased a similar drive in the past, I researched this topic extensively, and ultimately, even the best of the recommended formats here (and anything else I've seen) fail in one crucial regard: if you want to be able to boot using firewire (or any interface as far as I know) from the drive on OS X, it must be in HFS/+ format. As such, I use HFS+, and the (not free) windows program MacDrive, which, though far from perfect, allows windows to interact fairly normally with HFS+. The NTFS 3g site implies one can load the drive during boot, but I haven't heard of anyone successfully booting off it.

    33. Re:Network it, or NTFS by Ilgaz · · Score: 1

      Since when does Mac OS support NTFS? I missed the news obviously or I would not still be using FAT32 to tote files between home (PC) and work (Mac) Fuse I think. The safest and most easy/open way to install its NTFS support on OS X is getting Fink (Debian like) along with developer tools (both free), enable "unstable" (Debian like unstable) and type 'fink install ntfs-3g'

      links:
      http://www.apple.com/developer/ -->Get latest Xcode
      http://www.finkproject.org/ ---> Get Fink which runs completely in /sw without effecting anything OS X default install and easily removed.

      FAT32 is some historical stone age thing really which is never suited to modern operating systems, especially OS X. I say because I tried to copy a 4 gb+ archive to FAT32 external drive and seen what happens ;)

    34. Re:Network it, or NTFS by chrish · · Score: 1

      I'd much rather have a Win32 port of ZFS, or better yet, FUSE. Sure NTFS is better than FAT32, but I don't trust the NTFS-3G source code not to get in a fight with XP's implementation. :-\

      --
      - chrish
    35. Re:Network it, or NTFS by vux984 · · Score: 1

      On the flipside HFS+ isn't any good for booting windows, which you can do now via esata and usb2 on a newer PC (I don't know about F/W -- never tried it, probably FW too.) So really, if you want to -boot- off the external drive, you're FS choice is pretty much dictated by the OS you want to boot.

      That said, their is nothing stopping you from having a 50GB HFS+ bootable partition (if you want to boot HFS+ over F/W), and the rest as an ntfs data drive, if you just need windows to access the data partition.

      The real downside of macdrive is that it doesn't work with Windows x64 editions. And while the price is reasonable, it becomes prohibitative if you want to use it with multiple machines, or even random machines that belong to other people.

    36. Re:Network it, or NTFS by mr_mischief · · Score: 1

      I'm not going to flame you, but I'll attempt to make a simple, civil counterpoint.

      Mac applications that are properly set up to use the Carbon/Cocoa interface and packaged specifically as Mac apps are about as easy to install as ever. It is now also possible to run Unixy things on the Mac without rebooting into Yellow Dog, Fedora PPC, or NetBSD.

      Some (maybe even most, I'll give you that) of the Unixy things designed for generally Unixy operating systems and not originally to be Mac-specific are just as difficult and messy as on any other OS. They are, though, a lot easier to port to Mac now, and they are in addition to the official Mac stuff and not in lieu of it.

  2. Quick answer: No by WebHikerOriginal · · Score: 1, Troll

    Since you have to find the lowest common denominator supported by all your platforms, your weak link is obviously (and as usual) Microsoft Windows.
    So the most "modern" fs you'll be able to use is unfortunately NTFS.

    1. Re:Quick answer: No by Hatta · · Score: 4, Informative

      There are ext2 drivers available for windows. ext2 is just ext3 without journaling. It should be a viable option.

      --
      Give me Classic Slashdot or give me death!
    2. Re:Quick answer: No by whoever57 · · Score: 1, Redundant

      There is also an EXT2 driver for MAC-OS, so this makes ext2/3 look like the most portable option after FAT.

      One problem with the Windows ext2 driver, though -- if the filesystem is not clean when you attempt to open in in Windows, Windows helpfully offers to re-format it.

      --
      The real "Libtards" are the Libertarians!
    3. Re:Quick answer: No by cyphercell · · Score: 0

      I've run ext2 between two installs of linux and it sucks! there's a bit somewhere that gets flipped stating that the file system needs to be checked for integrity, it seems like it gets flipped every time you boot a different OS, so it takes a looong time verifying the integrity of the data whenever you boot to the other OS.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    4. Re:Quick answer: No by Hatta · · Score: 1

      I looked a little and found ext2 drivers for OS X too. Of course the real problem is whether any random computer you want to plug your portable hard drive into may not have these drivers.

      --
      Give me Classic Slashdot or give me death!
    5. Re:Quick answer: No by LuSiDe · · Score: 1

      There are even Ext3 implementations available for Windows.

      There are read-only implementations for ReiserFS (v3) available for Windows and FreeBSD.

      A small NAS might be suffice too. Everyone speaks CIFS/NFS these days.

      --
      WE DON'T NEED NO BLOG CONTROL.
    6. Re:Quick answer: No by cyphercell · · Score: 1

      though, journaling in ext3 fixes this and ext3 drivers can't be far behind ext2.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    7. Re:Quick answer: No by cduffy · · Score: 1

      The dirty bit is set on mount and unset on clean unmount. If it was always set for you whenever you flipped operating systems, that indicates an issue specific to your situation; perhaps one of the operating systems wasn't shutting itself down cleanly?

    8. Re:Quick answer: No by numbski · · Score: 1

      Yes, yes it can.

      That driver has been around for literally years now. I asked the author about journalling, and he basically said it was too much of a pain to port, so it wouldn't be happening. :(

      --

      Karma: Chameleon (mostly due to the fact that you come and go).

    9. Re:Quick answer: No by fastest+fascist · · Score: 1

      Wait, I just googled up info on this because I have an EXT3 harddrive that I will need to access in Windows soon, and don't want to reformat it to NTFS as it would be a hassle. From what I read, I was under the impression the windows driver already supports ext3. Is that wrong? Crap.

    10. Re:Quick answer: No by cyphercell · · Score: 1

      It's been a while, but I was dual booting between LFS 6.0 and Suse Linux 10.0, it happened on switching between either operating system, so booting to Suse was slow as well as booting to LFS, about the only thing I can think of that might interrupt things would be chrooting into the LFS partition from Suse, which I did almost every time. I'd be interested in any other ideas though, thanks for the info.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    11. Re:Quick answer: No by Teun · · Score: 2, Informative

      ext2 is ext3 without the journaling.
      There is no problem what so ever accessing an ext2/3 partition or disk from XP, it's just not journaling when writing.

      --
      "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
    12. Re:Quick answer: No by cyphercell · · Score: 1

      first off, I was just informed that my issue was specific to my situation. second I read elsewhere here that ext3 is backwards compatible treating your ext3 partition like it was an ext2, of course this does not include journaling so it is not much (any?) better than vfat, but it should work.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    13. Re:Quick answer: No by fastest+fascist · · Score: 1

      I don't know, the EXT2IFS FAQ seems to imply you can mount an ext3 partition as ext3, keeping the journaling, under windows. I guess I'll have to try to see if that's true.

    14. Re:Quick answer: No by fastest+fascist · · Score: 1

      Well, vfat doesn't support files bigger than 4 gigs... Like DVD images.

    15. Re:Quick answer: No by cyphercell · · Score: 1

      Ooh, just remembered something, if I reboot from LFS to LFS it wouldn't happen, same with rebooting from Suse to Suse, it was a weird problem, I just assumed that each OS was corrupting the dirty bit of the other OS. The error was always "file system hasn't been checked in 90+ days...", so maybe it wasn't corrupting the dirty bit so much as each OS was using a different date format(?) for the last time the fs was checked.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    16. Re:Quick answer: No by mattyrobinson69 · · Score: 1

      for windows, you can do autorun from usb sticks - just have it install the ext drivers on a small vfat thumb drive

    17. Re:Quick answer: No by fangorious · · Score: 1

      put two partitions on the drive, a small vfat partition with all the driver installers, and the main ext2/3 partition with the data.

    18. Re:Quick answer: No by BKX · · Score: 2, Interesting

      You read that wrong. The last paragraph of the FAQ question clearly states that EXT2IFS cannot acceess an ext3 partition that's not cleanly unmounted and will operate on an ext3 partition as if it were ext2 just like old Linux kernels without ext3 support did.

    19. Re:Quick answer: No by Constantine+XVI · · Score: 1

      You don't always have admin (and therefore driver installation) access

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
    20. Re:Quick answer: No by mattyrobinson69 · · Score: 1

      You shouldn't always have admin access, but usually you do (at least on XP)

    21. Re:Quick answer: No by Constantine+XVI · · Score: 1

      Not on public computers (libraries and such)

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
    22. Re:Quick answer: No by fritsd · · Score: 1
      Strange.. maybe you can check out if the battery on your motherboard isn't empty (symptoms: date starts out at 1st of january 2003 or some such). This always means you're fsck-ed :-)

      Note to self: must buy new motherboard battery one day

      --
      To be, or not to be: isn't that quite logical, Slashdot Beta?
    23. Re:Quick answer: No by Anonymous Coward · · Score: 0

      I can say from experience that ext2 sucks for sharing files between multiple Linux machines. Mainly because of the UID issues. UID 1000 on one machine is a totally different account on another. Very annoying. Does NTFS have that problem?

    24. Re:Quick answer: No by runexe · · Score: 2

      NTFS has the same issue - you can change the owner of everything - but it can take a while if you have a lot of files/directories.

    25. Re:Quick answer: No by tepples · · Score: 1

      At a public library, do you really need to have 60 GB available unless you're downloading DVD images? You could just carry a couple 1 GB microSD chips and put them in a microSD reader.

    26. Re:Quick answer: No by Christophotron · · Score: 1
      I would not call EXT2IFS a viable option. I had my ext2 partitions wiped out by Windows before. Don't expect to be able to use your linux filesystems in windows. let the linux guys support the windows crap; they will do a better job of it anyway (NTFS-3g).


      Guess that means you are stuck with NTFS :(

    27. Re:Quick answer: No by wolverine1999 · · Score: 1

      True, well for the time being it works well..
      hopefully this driver will be improved..

    28. Re:Quick answer: No by loki_tiwaz · · Score: 1

      ...and even better: it doesn't support partitions over 20gb. i didn't realise this until i tried to format an external 2.5" usb hdd i have and found windows refused to format the whole 37gb partition. so it's ntfs now.

      quite seriously, microsofts unco-operative behavior is getting to the point for me now where i'm going to only have a windows partition so i can run steam games and that's it. just as soon as i upgrade my hdd windows stops being my main system. next wednesday!

    29. Re:Quick answer: No by cduffy · · Score: 1

      If that's the error you were getting, next time you see it you should try using dumpe2fs to look at the last checked / check interval / next check after values after booting out of either FS; one of them, presumably, is getting it wrong -- or the system's knowledge of the system date was wrong at boot time (easy enough to check for; just put in a "date" command to print it out in your init scripts [or your initrd's init script, if that's where it's happening] before the code that runs e2fsck).

      Hmm... maybe your BIOS clock was off and on one of the OSes this was happening before ntpdate was kicking off and correcting it?

      Anyhow -- yeah, interesting case, but not normal/expected behavior.

    30. Re:Quick answer: No by fastest+fascist · · Score: 1

      Actually, vfat does support large partitions, windows xp just won't format them by default. There was some workaround which I've forgotten presently, google will help. With ntfs-3g, though, there's little reason to use vfat unless you need to access the disk on macs as well.

    31. Re:Quick answer: No by quizzicus · · Score: 1

      There are even Ext3 implementations available for Windows. I'm gonna have to call bullshit here until I see a link. Are you sure it isn't an ext2 implementation that can open ext3?
    32. Re:Quick answer: No by Stalin · · Score: 1

      Ext3 is merely ext2 with journaling support. Any ext2 implementation can read and write to an ext3 formatted partition. See http://en.wikipedia.org/wiki/Ext3#Advantages .

    33. Re:Quick answer: No by Allador · · Score: 1

      In what way would a non-journaled filesystem be a viable alternative for anything?

      You'd be better off using FAT32. It's also not journaled, and is much more widely supported.

    34. Re:Quick answer: No by Allador · · Score: 1

      Not really.

      If you're using it as a portable drive, the entire thing should probably be set to Everyone/Full or at least Everyone/Read. That is a completely portable (no SID collision issues) setting across all windows systems.

      Furthermore, even if you do have specific ACLs, they are set by SID, and the SID has the domain name (computer name if not a domain) as part of it. So unless you're moving it between different computer/domains that have the same name, and you have the unlikely event to have the same user-portion of the SID, it wont be a problem.

      In addition, if you're using the BUILTIN accounts, they have consistent SIDs across all installations, so those are portable as well.

    35. Re:Quick answer: No by quizzicus · · Score: 1

      Any ext2 implementation can read and write to an ext3 formatted partition. But would you call it an ext3 implementation? I wouldn't.
    36. Re:Quick answer: No by Stalin · · Score: 1

      The only thing I can figure is that I didn't read your second sentence before replying.

  3. wait for ZFS by netdur · · Score: 0

    fuse implement on both mac os x and linux

    --
    "Steve Jobs invented the world" -- Bill W. GATES
    1. Re:wait for ZFS by Anonymous Coward · · Score: 0

      I recall FreeBSD's ZFS isn't compatible with Solaris' ZFS.

    2. Re:wait for ZFS by Anonymous Coward · · Score: 0

      I'm a big fan of ZFS. But a lot of the things that make it neat (raid, nfs, iscsi, etc) aren't relevant with a single external USB drive. Plus, FUSE sucks. (The next OS X release (this fall) might have native ZFS support, though).

    3. Re:wait for ZFS by Anonymous Coward · · Score: 1, Insightful

      That doesn't make any sense. FreeBSD is using sun's ZFS code with only a few changes (for stuff like jails).

  4. File systems that suck less? by iknownuttin · · Score: 0, Flamebait

    I don't know. Right now I'm a Windows user so all I know is a file system that blows - nothing about systems that suck.

    --
    I prefer Flambe as apposed flamebait.
    1. Re:File systems that suck less? by Anonymous Coward · · Score: 0

      call me when you find one that swallows?

      actually - that would probably be worthy of a slashdot article...

  5. Forget hard drive by www.sorehands.com · · Score: 4, Funny

    Just get a USB card punch and reader. I think 029 punch code is pretty much standard.

    1. Re:Forget hard drive by Technician · · Score: 1

      Just get a USB card punch and reader. I think 029 punch code is pretty much standard.

      Sid, Is that you?

      Refrence; Userfriendly.org Jan 07 2002

      "hief, Smiling Man, Sid
      -
      Chief: This quibbling about who the decision-maker is stops now. Do you two have any idea how power struggles invariably end?

      ZZZZOOOOOWWWW

      Darkeness

      Chief: So did you not do the finance guy thing this week and neglect to pay electricity bill?

      Smiling Man: Look, I can't get that stupid punchcard reader to work!

      Sid: All you gotta do is ask man. That, and kneel."

      --
      The truth shall set you free!
    2. Re:Forget hard drive by bromoseltzer · · Score: 1

      I wouldn't jump that way until I had a good ASCII - EBCDIC translation table. Not to mention Unicode.

      We once used card punches in binary mode using a 'compress' utility. It mostly worked, but it was pretty frightening to punch a file of all -1's - every possible hole punched on each card.

      --
      Fiat Lux.
    3. Re:Forget hard drive by moosesocks · · Score: 1

      Now I'm intrigued.

      Apart from the apparent uselessness of such a device, does such a thing exist?

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    4. Re:Forget hard drive by sensei+moreh · · Score: 1

      Just get a USB card punch and reader. I think 029 punch code is pretty much standard. And here I am still using 026
      --
      Geology - it's not rocket science; it's rock science
    5. Re:Forget hard drive by rs79 · · Score: 1

      "but it was pretty frightening to punch a file of all -1's - every possible hole punched on each card"

      I used to do that just to make chaff which I then put in a cylinder and sent it down the pnuematic tubes at a place I worked at far far away long long ago.

      Attention photocomp department: stop pissing off the computer operator.

      It's probably best if I don't mention which newspaper this was.

      --
      Need Mercedes parts ?
    6. Re:Forget hard drive by Anonymous Coward · · Score: 0

      Doh...you beat me to it!

    7. Re:Forget hard drive by rustalot42684 · · Score: 1

      I want one!

  6. Oblig. Obvious Solution by The+MAZZTer · · Score: 0

    FAT32 works natively on all three, but of course it's showing its age. I use Windows mostly, and compared to NTFS, FAT32 is more susceptible to data loss than NTFS and also doesn't have security controls like NTFS. Plus that whole 4gb-per-file limit thing.

    1. Re:Oblig. Obvious Solution by cyphercell · · Score: 2, Insightful

      I'm not so sure you even read the summary. Course it's 10am on saturday so I don't blame you.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    2. Re:Oblig. Obvious Solution by cecil_turtle · · Score: 1

      I've been using FAT32 as my shared drive for Linux / Windows, and the only problem with it is the 4GB file size limit. Not the end of the world but enough of a bother that I'm thinking of moving to EXT2.

  7. Ext3 by Anonymous Coward · · Score: 5, Informative

    http://www.fs-driver.org/

    I just use a external drive formatted in EXT3, and for windows files i just install the Ext3 driver.

    1. Re:Ext3 by Anonymous Coward · · Score: 1, Informative
    2. Re:Ext3 by L4m3rthanyou · · Score: 1

      I second this motion. I've been using this driver for the dual-boot configurations of both of my systems, and it's worked flawlessly.

      I use a separate /home partition, and used TweakUI to re-map the My Documents folder in windows to match. (Well, mydocs is actually /home/l4m3r/Documents, so I don't have to look at all those hidden folders in my home directory when using Windoze.) ...This is assuming you're using XP. If you've got Vista, I think you're pretty much SOL as far as ext2 goes.

      --
      One of these days, I'm going to cut you into little pieces.
    3. Re:Ext3 by Technician · · Score: 1

      I just use a external drive formatted in EXT3, and for windows files i just install the Ext3 driver.

      I use an external NAS. It uses an encrypted Reiser filesystem. The NAS takes care of offering to the network NFS or SMB shares. In an outage, the shares unmount and require the encryption key to remount. This provides protection in case of theft of the drive. Per share I can provide either NFS and/or SMB services so it plays nice to Windows, Linux, and Mac. Putting stuff on it is as easy as posting on Slashdot except the whoa cowboy error messages.

      --
      The truth shall set you free!
    4. Re:Ext3 by Anonymous Coward · · Score: 0

      I used that for a while, but then found that I kept getting (apparently)random file corruptions. I switched to using NTFS for my shared partitions and haven't had any problems since.

      I like the idea, but I don't think that really ready for general consumption yet.

    5. Re:Ext3 by Mazin07 · · Score: 1

      You might as well make it ext2, because the ext2fs driver for windows doesn't do journaling. It works because ext3 is backwards-compatible.

    6. Re:Ext3 by EvilIdler · · Score: 1

      I think a closed-source freeware driver has less chance to be ported to Mac than this:
      http://www.ext2fsd.com/projects/projects.htm

    7. Re:Ext3 by r_jensen11 · · Score: 1

      I tried using this a while ago, but it kept blue-screening my Windows XP install. Instead, I've resorted to using Total Commander with drivers for Reiser and Ext when using Windows. It works, but it's read-only. When I'm in Linux, ntfs-3g works like a charm. I havn't had a single problem with it yet. I would recommend ntfs-3g if the original poster was concerned about Windows support. Otherwise, has he even bothered to search this subject?

    8. Re:Ext3 by Anonymous Coward · · Score: 0

      Unfortunately it hasn't been updated for half a year and with the later versions of Mac OS Tiger introduces a lot of Grey Screens of Death when doing some fairly simple file copies. So once again it's back to FAT32 for me.

    9. Re:Ext3 by Anonymous Coward · · Score: 0
      From the FAQ:

      Neither different code pages nor UTF-8 encoded file names are supported.
      That is a deal-breaker for me.
    10. Re:Ext3 by agent0range_ · · Score: 1

      Darn, you meat me to it. EXT2/3 can also be read in OSX, so it looks like we already have a perfectly good FS that can work in Windows, Linux, and OSX. Do we need another?

    11. Re:Ext3 by Tau+Neutrino · · Score: 1

      I use an external NAS. It uses an encrypted Reiser filesystem. Cool. What do you use? What does it run on (hardware/os)? Like it? Used it long? Any other helpful hints?
      --
      Lemmings are silly; dinosaurs are extinct.
    12. Re:Ext3 by Technician · · Score: 1

      Cool. What do you use? What does it run on (hardware/os)? Like it? Used it long? Any other helpful hints?

      I use a Simple Share by Simple Tech. They have several flavors from 160, 250, & 400 Gig. If you look online you can find info on changing the HD to something you like. It can also use external USB drives in addition to the internal one.

      Cavit.. Watch the firmware version. They are flashable, but the newer versions of firmware have dropped the partitioning and encrypted partition features. Check online for the features you want and flash the drive to the version you wish. Remember, the new versions have dropped the encrypted partition support.

      Another note. Avoid the 160 Gig model. It has a 1 year warranty while the others have a 3 year warranty. If it is not in a secure location, they have a place for a laptop lock.

      I love the partition that becomes a brick if the unit is "borrowed". I keep my banking, tax, password lists and other sensitive information there. Someone may take the drive, but not the personal info.

      http://www.simpletech.com/commercial/simpleshare/

      --
      The truth shall set you free!
    13. Re:Ext3 by CamD · · Score: 1

      Bah! Here I am having just bought a new hard drive less than a week ago, doing research for a week before that on what FS to use...and now Slashdot has a story about it.

      Meh... I went with Ext3 + ext2ifs (for Windows) and have had no problems...yet. It's fast and fsck hasn't given me any errors on the 100 GB+ I've written to it from Windows+ext2ifs.

      PS. when creating an ext3fs for file storage, you'll most likely want to free up the 5% (?) of disk space ext3 reserves by default:

      sudo tune2fs -m 0 <Device>
    14. Re:Ext3 by Anonymous Coward · · Score: 0

      I had a 120G ext3 drive full of information, but now it's 100G of trash. It still has a working 20G ext3 partition, but the other one is probably lost for good. This was information I was attempting to keep as backup, files I had kept for nearly a decade. It's not really IFS' fault, as I knew there was risks, but this is a warning to not use ext2 on windows.

  8. Moving Target by gadzook33 · · Score: 3, Insightful

    Not really, right? Even if there was, Microsoft doesn't seem to be interested in keeping it that way. With the "advent" of Vista and whatever relational-style FS they might try to forcably upgrade us to in the future, what are the odds of the prototypical modern journaling, etc FS being shared across the two? My guess is you're stuck with ext on linux and NTFS or whatever else on Windows. Of course, you could run NTFS on Linux if you've got two big brass ones.

    1. Re:Moving Target by NickFortune · · Score: 1, Redundant

      Of course, you could run NTFS on Linux if you've got two big brass ones.

      You could do it if you had a pair of sub-atomic soap bubbles. ntfs-3g has been stable for a while now.

      --
      Don't let THEM immanentize the Eschaton!
    2. Re:Moving Target by chuckymonkey · · Score: 1

      It really doesn't take big brass ones to run ntfs on linux. The linux driver ntfs-3g has long been in version 1.0 which is a stable release. I've been using ntfs-3g for a while now and it actually fixed a couple problems on my windows partition that windows couldn't fix.

      --
      "Some books contain the machinery required to create and sustain universes."-Tycho
    3. Re:Moving Target by ASBands · · Score: 1

      I know it's made by Microsoft and all, but what is wrong with NTFS? The five limitations described here don't really seem to matter. The real problems seem to be with Microsoft's implementation of NTFS (go figure). So please, tell me what is wrong with NTFS.

      --
      My UID is a prime number. Yeah, I planned that.
    4. Re:Moving Target by Metaphorically · · Score: 1

      There's nothing wrong with it being made by Microsoft. The problem with it is that Microsoft controls the definition of NTFS - it's a closed standard. They can change it and everyone who runs some other implementation of it just has to chase the moving target and dodge any legal action Microsoft (justified or not) decides to take against them.

      --
      more of the same on Twitter.
  9. ext2 supported everywhere by markybob · · Score: 5, Informative

    ext2 is supported everywhere and it's far better than fat32 or ntfs. for windows, http://www.fs-driver.org/ and for osx http://sourceforge.net/projects/ext2fsx/

    1. Re:ext2 supported everywhere by fsiefken · · Score: 1

      i got ext2 filesystem corruption as osx disk utility wanted to repair the partition.

    2. Re:ext2 supported everywhere by Anonymous Coward · · Score: 0

      EXT2FSX is less than optimal currently. Only the beta version works under OS X 10.4 and it has serious issues currently (1.4d4): deleting files, renaming directories cause a blue screen and leave a corrupt filesystem; fsck crashes when trying to repair the partition (need to take it to a linux computer for repair). These are all bugs I have personally run across, and are all reported on the tracker. It's OK for read-only. As I understand, the whole project is maintained by a single developer.

    3. Re:ext2 supported everywhere by klazek · · Score: 2, Informative

      This is the *ONLY* bit of software I have ever used that gives me a consistent kernel panic. Granted, it is a kext, they can be risky. I don't know of another solution for using ext2 or ext3 on a mac.

    4. Re:ext2 supported everywhere by RightSaidFred99 · · Score: 1

      "far" better than NTFS? Umm, no. I know anything from MS automatically sucks in some bizarro world, and ext2 is a fine OS and in some ways better than NTFS, and in some ways inferior. It is by no demented, fanboy stretch "far better" than NTFS.

    5. Re:ext2 supported everywhere by markybob · · Score: 0

      yes...from someone who thinks ext2 is an "OS"...uh-huh

    6. Re:ext2 supported everywhere by RightSaidFred99 · · Score: 1

      You like totally answered the point of my post. In other words, I was right (sans typing OS instead of FS) and you are unarguably wrong.

    7. Re:ext2 supported everywhere by Anonymous Coward · · Score: 0

      He got his karma, now back off buddy! :)

      Joke aside, how come ext2 is better that NTFS? It is not even journaling file system. If it was ext3 I would totally agree to you, but ext2 is far inferior feature-wise.

      The good thing I can see is only one: it has been tested to its death, so data corruption is near to nil.

    8. Re:ext2 supported everywhere by Malc · · Score: 1

      I'd take NTFS over ext2 any day. Far far far superior filesystem.

      Curious: why wouldn't you suggest ext3? Is it not supported so well or something? At least suggest a journalling filesystem instead of something old and suffer obsolescence. Really you should be suggesting ext3 + ACLs, or something better thank you.

    9. Re:ext2 supported everywhere by the+not-troll · · Score: 1

      Well, ext3 is backwards compatible to the file system ext2, so one just could use ext3 where it is supported and drop back to ext2 on the systems where it is not.

      Whether it is better or worse than NTFS I cannot say, though, because back in my time there was only an ext2 driver but no NTFS driver for Windows and thus I now use Linux only.

      --
      In Soviet Russia, government controls corporations.
      In Capitalist America, corporations control government.
    10. Re:ext2 supported everywhere by ConceptJunkie · · Score: 1

      Is NTFS fully supported for R/W under Linux? Would you trust your data to something that had to be reverse-engineered to a Microsoft standard? If your answer is yes to both of those, you either know something I don't or are completely missing the point. (I hope it's the former.)

      NTFS is great... I've been using it exclusively with Windows for something like 12 years, but I don't use Windows much these days.

      --
      You are in a maze of twisty little passages, all alike.
    11. Re:ext2 supported everywhere by jrumney · · Score: 1

      NTFS read write is reliably supported under Linux, if anything its the Mac that would be the problem there.

    12. Re:ext2 supported everywhere by Blakey+Rat · · Score: 2, Informative
      ext2 is supported everywhere and it's far better than fat32 or ntfs.

      ext2 is better than NTFS? Seriously? Have you been eating the yellow snow or something? (I'll give you that ext2 is better than Fat32, but then again nearly everything is.)

      for windows, http://www.fs-driver.org/

      You have an interesting definition of the word "supported." From the FAQ:
      Access rights are not maintained. All users can access all the directories and files of an Ext2 volume. If a new file or directory is created, it inherits all the permissions, the GID and the UID from the directory where it has been created. With version 1.10a of the software there is one exception to this rule: a file (but not a directory) the driver has created always has cleared "x" permissions, it inherits the "r" and the "w" permissions only. See also section "What limitations arise from not maintaining access rights?".
      The driver treats files which have got a file name beginning with a dot "." character like other files, but not as hidden files.
      The driver does not allow accessing special files at Ext2 volumes, the access will be always denied. (Special files are sockets, soft links, block devices, character devices and pipes.)
      Neither different code pages nor UTF-8 encoded file names are supported. The driver always uses the current code page of Windows.
      Alternate 8.3-DOS names are not supported (just because there is no place to store them in an Ext2 file system). This can prevent legacy DOS applications, executed by the NTVDM of Windows, from accessing some files or directories.
      Currently the driver does not implement defragging support. So defragmentation applications will neither show fragmentation information nor defragment any Ext2 volume.
      This software does not achieve booting a Windows operating system from an Ext2 volume.
      LVM volumes are not supported, so it is not possible to access them.


      and for osx http://sourceforge.net/projects/ext2fsx/

      I've tried that before. It kernel panics my G5, so I uninstalled it post-haste. Maybe it's better now, but it used to suck ass.
    13. Re:ext2 supported everywhere by dbIII · · Score: 1

      "far" better than NTFS? Umm, no. I know anything from MS automatically sucks

      No, it's just that some better ideas have come up since 1993 and that NTFS hasn't changed a huge amount since then. In situations like dealing with large files on nearly full disks NTFS performance is really horrible (as in 30 minutes per gigabyte horrible) - but that is not a situation that was thought of for an OS aimed at small business overtaken by an unexpected advance in hard disks. They did not expect people to be moving 20GB files about. Also most other file systems are designed to have multiple ways of dealing with file system corruption.

      Personally I think the permissions model is completely broken as well. It is cute to be able to lock the root user out of specific files but in practice that feature is just a way to waste a lot of time, make machines unusable due to user error and leave important holes in the backups. I also do not understand why a UID needs so many characters - it just makes it unreadable without some sort of look up table.

    14. Re:ext2 supported everywhere by DigiShaman · · Score: 0

      ext2 is supported everywhere and it's far better than fat32 or ntfs


      Just about anything is better than FAT32. But EXT2 better than NTFS? I wouldn't be so sure of that...

      I've recently purchased a D-Link DNS-323 NAS storage system (with latest 1.3 firmware). For some strange and bizarre reason, my RAID1 (formatted EXT2) drive gets corrupted when I transfer any files named with Chinese characters. While they will copy over, I'm unable to rename and/or delete these files from the D-Link NAS device.

      On my XP machine however, I can delete and rename these files originally named in Chinese. While XP shows them in ASCII characters, at least I can delete and/or rename the files.

      I'm not sure exactly where the fault lies, but I suspect it's the file system.

      Consider this as antidotal evidence.
      --
      Life is not for the lazy.
  10. Maybe ext2? by Anonymous Coward · · Score: 0

    I have an ext2 partition in windows using http://www.fs-driver.org/

    However ä,å and ö characters in filenames get screwed up.

    1. Re:Maybe ext2? by Anonymous Coward · · Score: 5, Funny

      However ä,å and ö characters in filenames get screwed up. Those letters aren't used in American English. You must be a terrorist. Why do you hate America and our freedom?
  11. Partitions by Anonymous Coward · · Score: 0

    You know, you can partition your hard drive and put a different filesystem on each partition. Your comment about "storing ISO images and loop-mounting those" seems to indicate that you don't know about partitions (they do the same thing but avoid one level of indirection).

    1. Re:Partitions by cyphercell · · Score: 1

      Don't know about you, but when I multi/dual boot I typically have a partition in vfat that I like to call "mailbox" and I make sure everything can see it. I'm pretty sure he is talking about having a mailbox that doesn't suck.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    2. Re:Partitions by mollymoo · · Score: 1

      Or perhaps they do know about partitions (who knows about loop-mounting ISOs but not about partitions?!) and you missed the fact that they want to use the drive for "file exchange", which I read as "exchanging files between operating systems".

      --
      Chernobyl 'not a wildlife haven' - BBC News
    3. Re:Partitions by Anonymous Coward · · Score: 0

      Partitions FTW.

      I have the same dilemna (OS X, Windows, Kubuntu Linux), and I have three partitions on my external back up hard drive. I can't recall the exact FS's used for Linux and Windows (ext3? it's whatever Disk Utility in OS X sets it to), but OS X can read and write to both of them, so I set the OS X partition as the majority of the drive, and the Windows/Linux partitions as "swap space." Then, when I run OS X, I can move the files from the windows/linux partition to the larger OS X partition.

      You will not find an acceptable, simple FS solution for your needs. Therefore, hit the problem with multiple solutions. And NTFS-3G is good too (I use it to read my bootcamp windows partition).

  12. Ext2 can do it. by bombastinator · · Score: 1

    everything reads NTFS and if you have Parallels you can install a windows partition and write to it as well.

    If you want full read/write on everything, the only I know of that has drivers for all three systems besides fat32 is ext2 . The mac one is hard to get at and is a bit primitive, but it is in the kernel.

    1. Re:Ext2 can do it. by Anonymous Coward · · Score: 0

      This is the feeble solution I use, too. I've never tried MacOSX's UFS with Windows or Linux, does anyone know if it might work?

      We need a standards-based, open FS for all to use FREELY - get enough momentum outside of Windows-land and Windows will have to eventually support it, too.

    2. Re:Ext2 can do it. by dhasenan · · Score: 1

      We need a standards-based, open FS for all to use FREELY - get enough momentum outside of Windows-land and Windows will have to eventually support it, too. I, and Microsoft's 90% market share, beg to differ.

      The only reliable, interoperable way of exporting files from a drive to arbitrary operating systems is to carry around an embedded FTP/DHCP server. Yank the network cable out, replace it, and you're good to go. And then who cares what filesystem it's running?
  13. Why not just use ext2? by Anonymous Coward · · Score: 0

    No matter what the OS, you are going to have to install a driver/patch on at least one of them to get support for some filesystem unless you use something like FAT.

    http://www.fs-driver.org/ ext2 for windows
    http://sourceforge.net/projects/ext2fsx/ for osx /shrug

    1. Re:Why not just use ext2? by Stalin · · Score: 4, Informative

      Because it doesn't work. The ext2 driver for OS X is _VERY_ unstable. The last time I tried it, about five months ago, the driver caused a kernel panic. After rebooting, OS X wouldn't read the drive anymore. It was unable to seek the disk. I thought it had caused a head crash until I hooked it up to a Mac without the driver installed; that one was able to see the disk and format it. Needless to say, I removed the ext2 driver.

      FAT is really the only viable option at the moment. The problem there is that you will be limited to files 2GB in size. Have a DVD image you want to access from all three platforms? Forget it. You'll either have to burn it to a DVD or use FTP, because SAMBA is limited by the same 2GB limit.

      Someone else posted a response about using UDF. I'll have to look into that, but I'm not sure OS X or Windows will format a hard drive to UDF. Well, at least not with OS X's "Disk Utility" application.

    2. Re:Why not just use ext2? by LuSiDe · · Score: 1

      What about NTFS? 20 people posted about that in this thread. You don't even mention it, yet claim, 'FAT is really the only viable option at the moment'.

      --
      WE DON'T NEED NO BLOG CONTROL.
    3. Re:Why not just use ext2? by Stalin · · Score: 1

      Have you tried to use NTFS in OS X? I tried to use it via MacFUSE before opting to install the ext2 driver. If I recall correctly, once I managed to get everything installed (there isn't a single "install this and go" package) I learned that actually creating the NTFS partition isn't possible. Evidently, all it can do is read and, possibly, write to an existing NTFS file system. That's no good.

      Then there is the fact that third party NTFS drivers can cause corruption. FAT, despite its file size limitation, is pretty darn stable and has native support on all three platforms.

      Since writing my previous post, I realized that I have looked at using UDF. Even if you manage to get the disk formatted to UDF, OS X will only read the file system; it won't write to the file system. Same for Windows XP. Thus, UDF is scratched off the list.

      When I said "viable" I meant this: the file system must be easy to work with on all three platforms. It must at least be able to be read and written to without (too much) fear of corruption. Being able to create the file system, no matter which OS is being used, is also necessary. After FAT, ext2 comes closest. Clearly it is well supported in Linux. The OS X driver does all of those things, but it causes kernel panics (definitely not acceptable). I'm not sure, but I think the Ext2-IFS driver for Windows supports creation; it definitely supports reading and writing.

    4. Re:Why not just use ext2? by Anonymous Coward · · Score: 0

      how bout ffs/ufs ??

    5. Re:Why not just use ext2? by LuSiDe · · Score: 1
      No I don't use OSX.

      Look these are the options. It doesn't get much simpler than how I outline it here. Take it or leave it, or throw some code/cash at developers.

      I learned that actually creating the NTFS partition isn't possible.
      Create the NTFS partition on Windows then. You run Windows as well, right?

      Evidently, all it can do is read and, possibly, write to an existing NTFS file system.
      NTFS-3G is known as write safe. For a long time.

      That's no good.
      Too bad for you, then. Contribute to the NTFS-3G developers by code and/or cash and/or bounties. If you can afford a Mac...

      Then there is the fact that third party NTFS drivers can cause corruption.
      See above; FUD. The userspace NTFS driver via FUSE (NTFS-3G) is known to be write-safe.

      After FAT, ext2 comes closest. Clearly it is well supported in Linux. The OS X driver does all of those things, but it causes kernel panics (definitely not acceptable). I'm not sure, but I think the Ext2-IFS driver for Windows supports creation; it definitely supports reading and writing.
      Ext2 drivers (the 2 most known Windows ones) are also known as write safe. For a long time as well. Ext3 is simply Ext2 + journaling. Journaling is not supported however the drivers do respect journaling logs. This means that if there are entries in your journal (ie. due to unclean unmount) the Windows driver will not support journaling however your FS will remain consistent. No big deal I'd say.

      I fail to see how creating Ext2/Ext3 on Windows or MacOSX matters. Surely you do have a Linux machine?

      If your argument is that you're scared for data loss then only use native drivers. Hence, an option could be to use NAS / networking FS such as CIFS and NFS). Also, simply create offline backups as well. It seems people who are too scared to use a 3rd party driver simply don't have a backup of their data. Trust me, if the driver would be unstable, it would have been known and the website of the driver would state such in red colours, as would Google. This is not the case. There might be rare bugs, and you may stumble upon them. Thats true for any FS or driver. So, make an offline (and offsite) backup.

      Me, I use CIFS + UFS on a RAID fileserver, although previously I ran CIFS + Ext3 and used Ext2 r/w on Windows 2+ years ago. Succesfully. Windows supports UFS too. If I ever get a Macbook, I won't regret this situation, as I still have CIFS and NFS. Over gigabit they're quite fast. Besides, I won't get a Macbook anyway.

      FAT32 is no solution. Yes it is ancient and well supported, but it doesn't have journaling or softupdates. Which means you don't want to run it on a large partition or harddisk. Would you enjoy doing that on a 500 GB HDD? You argue you don't like data loss and such, wish to be pedantic about being able to create FS on any of your 3 OSes, yet you don't mind long (and not always consistent) fsck/scandisk? Strange.

      Btw, keep an eye on ZFS. It has byte-swapping, and runs on Solaris, FreeBSD7, Linux + FUSE, and OSX 10.5 Leopard. Here I would say I'd agree w/you to wait a little bit till it is proven stable. However, w/offline backup, the issue is mitigated.
      --
      WE DON'T NEED NO BLOG CONTROL.
    6. Re:Why not just use ext2? by Stalin · · Score: 1

      Create the NTFS partition on Windows then. You run Windows as well, right?

      Yes, I could create the NTFS partition with my Windows machine. But I'm not always near that machine. I do most of my work on my Mac (a PowerBook). So most of the data to be shared amongst the machines will originate there; thus, I would much rather be able to create the file system with the Mac.

      NTFS-3G is known as write safe. For a long time.

      From the NTFS-3G FAQ:

      Why does chkdsk report "minor inconsistency"? The allocation size of some sparse files are sometimes incorrect. Workaround: No need. Status: Priority work.

      That means the driver isn't 100% correct at writing to an NTFS formatted partition. Therefore, it can't be considered completely safe.

      Too bad for you, then. Contribute to the NTFS-3G developers by code and/or cash and/or bounties. If you can afford a Mac...

      You assume too much. My Linux and Windows machines are old, purchased several years ago. The Mac is over two years old. It was purchased with a student loan. It's main function is schoolwork. But, I do use it for many other things. Point being, it isn't paid for, I'm a student, and I don't have spare cash/time to contribute to, or start, a project. I would love to do so; it just isn't feasible for me at this time.

      See above; FUD. The userspace NTFS driver via FUSE (NTFS-3G) is known to be write-safe.

      See above justification. I didn't say they will cause corruption. I said they can cause corruption. You can't argue that a reverse engineered driver is as safe as the native driver. Not when the driver's own FAQ lists at least one known problem with the driver.

      Ext2 drivers (the 2 most known Windows ones) are also known as write safe. For a long time as well. Ext3 is simply Ext2 + journaling. Journaling is not supported however the drivers do respect journaling logs. This means that if there are entries in your journal (ie. due to unclean unmount) the Windows driver will not support journaling however your FS will remain consistent. No big deal I'd say.

      Why did you even write that paragraph? I said the ext2 driver for Windows is write safe. Ext2 is an open file system. If the person porting the driver is competent enough, there shouldn't be much of a problem.

      I fail to see how creating Ext2/Ext3 on Windows or MacOSX matters. Surely you do have a Linux machine?

      For the same reason I feel it is necessary to be able to create the NTFS partition from either machine. The purpose of the removable, read/write from any OS (Windows, Linux, and OS X in this case), disk is convenience.

      FAT32 is no solution. Yes it is ancient and well supported, but it doesn't have journaling or softupdates. Which means you don't want to run it on a large partition or harddisk. Would you enjoy doing that on a 500 GB HDD? You argue you don't like data loss and such, wish to be pedantic about being able to create FS on any of your 3 OSes, yet you don't mind long (and not always consistent) fsck/scandisk? Strange.

      Actually, I'm not currently using a removable disk in this scenario. I dislike FAT32 as much as you. The fact that it is the easiest solution negates the whole purpose for me. It's highly inconvenient, but I've been using SAMBA and FTP to transfer files between my machines.

      I was unaware of UFS support for Windows. I'll certainly look into that now.

    7. Re:Why not just use ext2? by Stalin · · Score: 1

      I wasn't aware of it. LuSiDe mentioned it in a second reply. I will be looking into using it.

    8. Re:Why not just use ext2? by MSG · · Score: 1

      because SAMBA is limited by the same 2GB limit

      No, it isn't. The samba server, smbfs, cifs, and smbclient all support files larger than 2GB.

    9. Re:Why not just use ext2? by Stalin · · Score: 1

      I have never been able to transfer a file via samba that exceeds 2GB.

    10. Re:Why not just use ext2? by Svenne · · Score: 1

      I have never been able to transfer a file via samba that exceeds 2GB.
      Then you have either built SAMBA against av very old GLIBC without LFS, or you're trying to transfer 2GB+ files to a filesystem that doesn't support large files, such as FAT.

      SAMBA in itself has no problems with 2GB+ files.
      --

      Slagborr
    11. Re:Why not just use ext2? by Stalin · · Score: 1

      I've mostly tried to do it when backing up my data. I would boot with SysRescueCD, mount a share on my Windows XP machine (NTFS there), and write a tar file to it. Every time I've tried to do that the transfer quit at 2GB. Since every file system in that scenario supports large files, I assume the problem is with the transfer protocol. Using netcat to do the same thing works just fine.

    12. Re:Why not just use ext2? by Anonymous Coward · · Score: 0

      Hint: mount -t cifs instead of mount -t smbfs

  14. Have any of you read the post you are replying to? by danbeck · · Score: 1, Insightful

    Have any of you read the post you are replying to? He's asking for a solution for multiple platforms, not just windows and linux. If you read his question, he uses Linux, Mac OS X and uses a Windows partition for games. Solutions that only work on windows and linux or linux and bsd are USELESS. Stop answering with your favorite non-portable file system and answer the question, or STFU please.

  15. Useful Link? by thesupermikey · · Score: 1

    i came across this on lifehacher.com but i have not have a chance to try it out. I don't think this is going to fix your linux problem..but it might be useful for all the other mac/win people out there

    --
    Mikey
    I've always been the kinda guy to fall for the girl dressed like an eskimo.
  16. Ext 3 Works on Windows! by romUdog · · Score: 1

    I have a Linux and a Windows Hard Drive with another drive for data ive found that using the Windows Ext2/3 driver works fabulously but im not sure about Mac OSX, IMO it should work because its freeBSD - Hope this helps

    1. Re:Ext 3 Works on Windows! by AusIV · · Score: 1

      It's worth noting that the windows Ext driver only supports Ext2, which means no journaling.

    2. Re:Ext 3 Works on Windows! by Fophillips · · Score: 1

      OS X is not FreeBSD. It is a BSD, as in it was designed in Berkeley. The underlying system is vastly different, and thus FreeBSD drivers do not work on OS X.

  17. Re:Ext3^H2 by Anonymous Coward · · Score: 0

    the driver only implements ext2

  18. Doesn't work with a Macbook. by reaktor · · Score: 0

    Not an option with OS X. NTFS is read-only for Mac users.

    1. Re:Doesn't work with a Macbook. by Simon80 · · Score: 5, Informative

      See above.

      The NTFS-3G driver is an open source, freely available read/write NTFS driver for Linux, FreeBSD, Mac OS X, NetBSD, and Haiku. It provides safe and fast handling of the Windows XP, Windows Server 2003, Windows 2000 and Windows Vista file systems. Most POSIX file system operations are supported, with the exception of full file ownership and access right support.
    2. Re:Doesn't work with a Macbook. by fsiefken · · Score: 1

      Not true, check http://forum.ntfs-3g.org/ for ntfs-3g parameters to mount rw.

    3. Re:Doesn't work with a Macbook. by linhux · · Score: 4, Informative

      NTFS is exactly what I use for my portable hard drive that I share between Windows, Linux and Mac computers. The main reason for choosing NTFS was that I need to store big virtual machine disks where files are sometimes many gigabytes in size. In Mac OS X and Linux, I use NTFS-3G to access the drive. It works, but it's very slow when transferring many and/or large files, so I would love to have a better alternative.

    4. Re:Doesn't work with a Macbook. by keeboo · · Score: 1

      That's a great project indeed..
      But personally I wouldn't trust storing my data in a FS driver developed by reverse engineering.

    5. Re:Doesn't work with a Macbook. by Thagg · · Score: 2, Informative

      The authors of the free NTFS claim that they've found and worked around a number of bugs in Microsoft's NTFS implementation, bugs that Microsoft has later acknowledged and still later fixed.

      All experience I have had, and have heard of, shows it to be robust and bug-free.

      Thad

      --
      I love Mondays. On a Monday, anything is possible.
    6. Re:Doesn't work with a Macbook. by jabuzz · · Score: 2, Insightful

      You do realize that for roughly the first 20 years Microsoft did not document FAT either, and Linux support comes from reverse engineering efforts?

      I guess that you also don't use Samba either :-)

    7. Re:Doesn't work with a Macbook. by Anonymous Coward · · Score: 0

      I guess that you also don't use Samba either
      What, you store your data in Samba?
    8. Re:Doesn't work with a Macbook. by porl · · Score: 1

      storing data *using* samba and storing data *in* samba are two different things.

    9. Re:Doesn't work with a Macbook. by Chris+Pimlott · · Score: 1

      I've noticed the same. With a USB-mounted NTFS partition, write speeds are around 1M/s in OS X. It's better than nothing, but if you're transfering a large batch, you'd best wait until you're about to leave for work or head off to bed.

    10. Re:Doesn't work with a Macbook. by Anonymous Coward · · Score: 0

      Er are you really using a USB 2.0 port instead of a USB 1.2 (or even 1.0) port on your Mac? Check in the System Profiler, since you can't tell by visual inspection. Not all USB ports are the same. (You can also be a victim of negotiation issues).

      Apple Menu > About This Mac > More Info pops up the System Profiler app

      Look in the right hand side column for "USB" (under Hardware if the disclosure triangles are closed).

      You should see your device under a "USB High-Speed Bus". If you see it under anything else, that's your problem.

      The device itself should say "Speed: Up to 480 Mb/sec". Again, if you see anything else, that's your problem.

      Older Macintoys either lack USB 2.0 ports, or have a mix of USB 2.0 and USB 1.2 ports. USB ports on external hubs (like in screens and keyboards) are not USB 2.

      If you confirm that it really is talking USB 2, check to see if it's just as slow on firewire, if that's possible. Otherwise, check around to make sure you're using the latest firmware in your external drive enclosure.

      Failing everything, I'm sorry to hear you're having such slow write performance on your Mac. :-(

    11. Re:Doesn't work with a Macbook. by Anonymous Coward · · Score: 0

      There's also the issue of the speed of the physical drive. Most flash based or MicroDrive based FAT32 media that I've used does transfers of around 30 Mbit/s (1 Mbit 1 MB, that is). I might just use split if the need for transporting large files is rare enough (I've never needed to transfer between OSes a file that is larger than what FAT32 is capable of).

    12. Re:Doesn't work with a Macbook. by Eradicator2k3 · · Score: 0

      [NTFS-3G] provides safe and fast handling of the Windows XP, Windows Server 2003, Windows 2000 and Windows Vista file systems.

      Sounds great! Anybody out there smart enough to port this to Windows? The native handling of the NTFS file system by Windows appears to suck ass and could use some open source sensibility, not to mention stability.

      --
      Mr. T pitied this fool on 27 July 1992.
    13. Re:Doesn't work with a Macbook. by GoRK · · Score: 1

      Yes; he is. ntfs-3g on OS X is very very slow for read and abysmally slow for write. If you had ever gone through the undertaking of installing it you would know that anyone technically capable of the feat would not need the book you just published there on how to tell what speed their USB is.

  19. Windows is the limitation by halfloaded · · Score: 5, Informative
    The biggest problem here is the lack of file system support in Windows. On a linux box, it is trivial to add support for virtually any file system type: NTFS, HFS, FAT, etc... The list goes on.

    Since MacOSX is BSD based, I would be willing to bet that similar projects and support can be found (but, I Am Not A Mac Fanboy).

    On Windows, you are pretty much stuck using either NTFS or FAT. FAT volumes can not be created in windows larger than 32GB. Although, you could create the partition using 3rd party tools to get beyond that limitation. I have had some success mounting ext3 partitions using Ext2 Installable File System For Windows or Ext2 File System Driver for Windows.

    Personally, from my experience, VFAT or NTFS are about your only options.

    1. Re:Windows is the limitation by Urza9814 · · Score: 1

      Goddamn, will people stop saying this?!? I've formatted a 200GB hard drive as FAT with the Windows XP installer. There is no 32GB limit.

    2. Re:Windows is the limitation by NMerriam · · Score: 1

      Goddamn, will people stop saying this?!? I've formatted a 200GB hard drive as FAT with the Windows XP installer. There is no 32GB limit.


      Sorry, else who installs Windows XP has the version that Microsoft shipped where the wizard is limited in FAT formatting.
      --
      Recursive: Adj. See Recursive.
    3. Re:Windows is the limitation by Tony+Hoyle · · Score: 1

      Yes there is. Try it from the desktop - it simply won't allow you to format a drive more than 32GB.

      Use a 3rd party formatter and it works fine.

    4. Re:Windows is the limitation by Anonymous Coward · · Score: 0

      Yep. Note however, that windows seems to still choke on "extremely" large partitions
      created this way. Somewhere between 60 and 120 gig a magic number seems to be crossed for Windows 2000. I have FAT32 partitions of both sizes created in linux, but Windows thinks the latter is corrupted. Linx likes it just fine, that is until the fucking MS auto chkdsk munges it :-/ at which point you lose some data...

    5. Re:Windows is the limitation by KillerBob · · Score: 1

      FAT32's upper limit to filesystem size is about 2TB. The problem is that the maximum filesize is a little over 4GB.
      FAT16, which FAT32 replaced, had a maximum filesystem size of 8GB.
      and FAT12, which came in the original DOS, had a maximum filesystem size of 512MB.

      You can't just say "FAT" when talking about filesystems. You have to specify which version. It'd be like me bitching about problems with the ext filesystem. Do I have a problem with ext2? ext3? the original extended filesystem?

      --
      If you believe everything you read, you'd better not read. - Japanese proverb
    6. Re:Windows is the limitation by RedWizzard · · Score: 1

      Goddamn, will people stop saying this?!? I've formatted a 200GB hard drive as FAT with the Windows XP installer. There is no 32GB limit. Did you not read the link in the parent post? The people saying there is a 32GB limit are Microsoft themselves. From the page: "You cannot format a volume larger than 32 gigabytes (GB) in size using the FAT32 file system during the Windows XP installation process." XP will not let you format a partition larger than 32GB with FAT32 from the desktop either - you simply don't get FAT as an option. Win 2000 also refuses, though it at least tells you what the problem is.
    7. Re:Windows is the limitation by toddestan · · Score: 1

      Actually, the problem with Windows 2000 is that it doesn't understand 48bit LBA properly right out of the box, hence your limit is at 128GB (or 137GB if you're a HDD manufacturer). You need to do some registry hacking to get it to work.

      http://support.microsoft.com/kb/305098

      Otherwise, large FAT32 partitions are fine. It's true that Windows 2000/XP will not allow them to be creater larger than 32GB, but they'll happily work with them if you create them with a utility, or Windows 98/ME which will also happily create >32GB partitions.

    8. Re:Windows is the limitation by Urza9814 · · Score: 1

      See, I noticed the link from Microsoft, but I'm not saying it should be possible, I'm saying I've done it. Many times actually. It works perfectly.
      If an meteorologist told you the sky was orange, would you then say it must be because a reliable source said so? Not unless you're blind.

    9. Re:Windows is the limitation by linebackn · · Score: 1

      Yeish... I just got done formatting a 500gig hard drive FAT32... with Windows 95!!!! (OSR2 version + an updated FDISK intended for Win98FE)

      That's progress for you.

    10. Re:Windows is the limitation by Anonymous Coward · · Score: 0
      See, I noticed the link from Microsoft, but I'm not saying it should be possible, I'm saying I've done it. Many times actually. It works perfectly. If an meteorologist told you the sky was orange, would you then say it must be because a reliable source said so? Not unless you're blind.

      However Microsoft has probably one reason to set the limit as such. Don't complain if you get massive file corruption one day.

    11. Re:Windows is the limitation by RedWizzard · · Score: 1

      See, I noticed the link from Microsoft, but I'm not saying it should be possible, I'm saying I've done it. Many times actually. It works perfectly.
      If an meteorologist told you the sky was orange, would you then say it must be because a reliable source said so? Not unless you're blind. Some guy on the net claims to have done it, vs Microsoft, the creators of the software saying it can't be done. And I know for a fact it can't be done from the desktop - I've tried it. So who would you believe in my place?
    12. Re:Windows is the limitation by quux4 · · Score: 2, Informative

      Goddamn, will people stop saying this?!? I've formatted a 200GB hard drive as FAT with the Windows XP installer. There is no 32GB limit.

      OK, here is the Real Deal:

      • FAT itself can be up to 2 terabytes in size. FAT32: 2TB (theoretically 8 TB) FAT16: 4GB FAT12: 16MB.
      • Large FAT partitions can be hugely wasteful of disk space, because FAT has a limited number of possible entries in the file allocation table itself, and therefore must use ever-larger cluster sizes (think extents) for file storage if you wish to have a large partition. Much disk space is lost to the many resulting partially-filled clusters. We used to call it 'slack'.
      • The 32 GB limit (which MS admits is arbitrary) was imposed in the GUI partitioning tool in Windows 2000, and has persisted since. This only applies to partitions created with that formatter; W2000 and above will happily use much larger partitions.
      • But the gotcha is that if your FAT filesystem is larger than about 124 gigabytes and it breaks, you will not be able to fix it. Scandisk is the repair tool for FAT filesystems, and it simply cannot process a partition larger than 124.5GB.
      • If you want to create a >32GB FAT partition from within the Windows GUI, you can use fat32format.exe.

      Other references: Limitations of the FAT32 File System, Raymond Chen, NTFS vs FAT.

  20. Been there, Done that by dfn_deux · · Score: 5, Informative

    Having been in the exact same situation I've tried all sorts of different solutions and I'd say the best current solution is NTFS, which is out of the box natively supported on both OSX and Windows (natch) and also available R/O in the default linux kernel as well as having strong R/W support now via ntfs-3g. Of course fat32 still works just fine for this application, but it's getting a little long in the tooth as far as advanced features and modern storage needs go (c'mon what is up with those weak filesize limits)!?!? And I've had some limited success with using ext2/3 on windows and linux but found that the windows kernel driver for ext2 was not very stable in my config and the userspace tools to read/write ext3 in windows was far too kludgy for my tastes; I haven't had a chance to try ext2/3 on OSX.

    --
    -*The above statement is printed entirely on recycled electrons*-
    1. Re:Been there, Done that by Anonymous Coward · · Score: 1, Informative
      Caution! NTFS read only is the default on Mac since 10.3.1 (Panther). You can get limited out of the box write support by using mount_ntfs from the command line, and can get much better write support from the stable-since-Feb 07 ntfs-3g project by using their FUSE/ntfs-3g installer. (This is the project you want to use on GNU/Linux, too.)

      If you go from lab computer to lab computer, and the terminal is restricted on Macs, you can try writing an AppleScript wrapper for the a Bash session that runs mount_ntfs. I have not tested this limited write capability and do not know if it works (or is disabled in the default binary).

      One could create ISO (image) files, but those often need special permissions to mount in GNU/Linux and a mount program in Windows; this is a difficulty in restricted environments.

      From the mount_ntfs man page:

      WRITING
      There is limited writing ability. Limitations: file must be nonresident
      and must not contain any sparces (uninitialized areas); compressed files
      are also not supported.

      SEE ALSO
      mount(2), unmount(2), fstab(5), mount(8), mount_msdosfs(8)

      CAVEATS
      This utility is primarily used for read access to an NTFS volume. See
      the WRITING section for details about writing to an NTFS volume.

      HISTORY
      The mount_ntfs utility first appeared in FreeBSD 3.0.

      AUTHORS
      The NTFS kernel implementation, mount_ntfs utility, and manual were writ-
      ten by Semen Ustimenko .

      BSD November 11, 2004 BSD
    2. Re:Been there, Done that by ben+there... · · Score: 1

      One could create ISO (image) files, but those often need special permissions to mount in GNU/Linux and a mount program in Windows; this is a difficulty in restricted environments. Plus an ISO would have the same (or worse) restriction as FAT32, namely the limits on file size.

      FAT32 appears to be 4 GB, while ISO 9660 is 2 GB or 4.2 GB.

      Perhaps another option along those lines would be to mount a UDF ISO image? Or does it matter?
    3. Re:Been there, Done that by IvyKing · · Score: 1

      Of course fat32 still works just fine for this application, but it's getting a little long in the tooth as far as advanced features and modern storage needs go (c'mon what is up with those weak filesize limits)!?!?


      When Tim Paterson first wrote QDOS, he thought that four bytes would be more than enough for file size (10MB hard drives cost several grand at the time) and that also happened to fit in with a 4 byte data element in CP/M's file control block. At least we weren't stuck with the bit-map from CP/M.
    4. Re:Been there, Done that by tksh · · Score: 1

      I just want to point out that OSX (10.4 and below) only support NTFS read-only natively. To get write access, you need to install MacFUSE and use ntfs-3g as well. It's pretty much the same situation as with Linux and NTFS. I'm not sure if OSX 10.5 will include write access natively though.

    5. Re:Been there, Done that by drauh · · Score: 1

      i've had good experience using ext2 on osx via http://sourceforge.net/projects/ext2fsx/

      i haven't tried the latest version, but on my x.3.9 powerbook, it was able to read and write a usb external hd with no issues.

      of course, this doesn't address the issue of windows accessibility.

      --
      This is a tautology.
    6. Re:Been there, Done that by that+this+is+not+und · · Score: 0, Redundant

      When Tim Paterson wrote QDOS, 5MB hard drives cost in the area of eight grand.

    7. Re:Been there, Done that by IvyKing · · Score: 1

      I seem to recall a price around five grand for a 10MB hard drive ca 1978. Whether my memory was correct or not, hard drives were not cheap - which is why a 4GB filesize limit looked like infinity back in early 1980.

    8. Re:Been there, Done that by Fuzzy+Eric · · Score: 1

      FAT32 does not have a 4 GB filesize limit. This is a common misconception. The filesystem allows the whole disk to be linked into a single file, giving a filesize limit of a bit under 8 TB (gotta have room for the FAT(s)). Whether or not your application produces or driver accepts > 4 GB offsets into a file is a different problem entirely. If you could replace your FAT32 driver, the redirector chain attached to it, and your compiler's stdio lib, then you could recompile your apps and this "limit" would evaporate. (This was relatively easy to do in Linux, under the name "Large File Support" around the time of the 2.2 to 2.4 kernel jump.)

    9. Re:Been there, Done that by nahdude812 · · Score: 1

      ntfs-3g is pretty nice; for a while I was using it to read and write my Windows partition from Linux (so that it could be my shared disk space) but I'll caution you that it is low on performance. I played games under Transgaming's Cedega from my Ubuntu install, and found very little need to ever reboot into Windows. But I wanted to keep my game data on the Windows disk in case a game ever needed a patch or something that Cedega wasn't able to complete. So I ran the games right off the Windows partition.

      I digress, long story short, I discovered that I got a significant performance increase in my gaming when I copied my game data over to ext3. For example, Warcraft off ntfs-3g took between 15 and 20 seconds to make it to the login screen (with a cpu being pegged the whole time). On ext3 it's about 2-3 seconds, and the CPU is actually pretty quiet before it enters full screen.

  21. Re:Have any of you read the post you are replying by hobbesmaster · · Score: 1

    ntfs-3g will run under osx, and there exist ext2/3 drivers for osx. Darwin is just another unix-like - windows is the real problem in the question.

  22. HFS+ can be case-sensitive by Jimithing+DMB · · Score: 2, Informative

    For quite some time now (10.3 Panther I think) there has been a case-sensitive variant of HFS+. The Linux kernel has supported mounting it for some time now since I contributed a patch after realizing I couldn't access my filesystem. Unfortunately, it does not support HFS+ journaling so you have to make sure OS X gets shut down properly. Also, the last time I looked, the open source HFS+ utilities like fsck did not handle case-sensitive HFS+. I looked into fixing it but it was such a god-awful mess of code I decided I didn't trust it anyway.

    On Windows you should be able to use MacDrive but you may want to check with them to make sure that case-sensitive HFS+ is supported. I only say this because for instance Alsoft's DiskWarrior product didn't support case-sensitive HFS+ until very recently. Why, I don't know since case-sensitive HFS+ simply omits the case-folding step before determining b-tree position. It's all documented in TN1150.

    1. Re:HFS+ can be case-sensitive by gnasher719 · · Score: 1

      ' For quite some time now (10.3 Panther I think) there has been a case-sensitive variant of HFS+. '

      You won't be too happy with it if you run MacOS X. There is too much code out there that doesn't expect case sensitivity (and too many users as well), and very very few applications are ever tested on a case sensitive file system.

    2. Re:HFS+ can be case-sensitive by aliquis · · Score: 1

      I use it and you are sort of right, there are issues with it and I hate the lame developers who can't even use the same filenames everywhere and therefor messes it up, but the issues are small and solvable so I haven't bothered turning it of.

      I have issues with Photoshop CS 2 but that is quite old so I can understand that, but I also had it with CS 3 beta (don't know about final), which is very lame.

      I also have it with Warcraft III and thought I would have wanted Blizzard to fix it the game is old and atleast they have made a universal binary of it. I don't expect them to fix it but it would be nice.

      I've solved it by just creating two of those filesystem images using scalable sizes (or well, one max size but they don't use more storage than you put into them) and HFS+ as "internal" filesystem. Just install to the image file and voila.

    3. Re:HFS+ can be case-sensitive by Jimithing+DMB · · Score: 1

      I've been running case-sensitive HFS+ as the root filesystem on some of my OS X systems for quite some time now, specifically to make sure that I don't write buggy code which uses differently cased filenames. I don't use a lot of third-party software so it works fine. The only thing I had trouble with was early betas of CodeWeaver's CrossOver and that was easily fixable by adding a symlink.

      It should be noted that the story poster was looking for something to use as a shared-data drive, probably not a drive to run OS X applications from. In that case there shouldn't be any problems since I can't think of any programs which would munge the case of a user's data filename.

    4. Re:HFS+ can be case-sensitive by mrchaotica · · Score: 1

      I also have it with Warcraft III and thought I would have wanted Blizzard to fix it the game is old and atleast they have made a universal binary of it. I don't expect them to fix it but it would be nice.

      Blizzard still supports StarCraft on the Mac, and StarCraft is a heck of a lot older than Warcraft III. Therefore, I suggest submitting a bug report -- you might be pleasantly surprised.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    5. Re:HFS+ can be case-sensitive by Jah-Wren+Ryel · · Score: 1

      For quite some time now (10.3 Panther I think) there has been a case-sensitive variant of HFS+. Honestly, case-sensitivity sucks in general. MS got it right for once - case-preserving but not case-sensitive is the way to go. It is just never a good idea to have too files in the same directory that differ only in the casing of the letters in the filename - it isn't natural to the normal way of human thinking and can only lead to problems.
      --
      When information is power, privacy is freedom.
    6. Re:HFS+ can be case-sensitive by Narge · · Score: 1

      Also, the last time I looked, the open source HFS+ utilities like fsck did not handle case-sensitive HFS+.

      The open source HFS+ fsck and newfs are the same ones Mac OS X uses; obviously they do support HFSX.

    7. Re:HFS+ can be case-sensitive by Jimithing+DMB · · Score: 1

      This seems to be a relatively recent invention. Last I looked, no one was using the Darwin tools but the old hfsplusutils which is the bad code I was referring to. For instance, see this Gentoo wiki page: http://gentoo-wiki.com/HOWTO_hfsplus

      Using the Apple-supplied tools is of course the best method. I did not realize they merely required a port to Linux.

      This does make me wonder though, how hard would it be to rework the kernel hfsplus module to support journalling? I occasionally do kernel programming and tend to crash OS X hard on occasion so I like the FS journalling enabled so I can avoid long fsck times at startup. This, of course, makes the HFS+ volumes unavailable from Linux which is a real bummer.

  23. Ext2 not Ext3 by Anonymous Coward · · Score: 0

    No journaling.

    There are many ext2 solutions.

  24. ext2 by Racher · · Score: 1

    On my Debian NAS I use ext2. For windows it is shared via samba, and shared via netatalk to my macs. Simple solution.

    1. Re:ext2 by eugenewithanaxe · · Score: 1

      There is a pretty nice Ubuntu Server edition that has a very easy Samba setup as well. I agree, simple solution that works quite well.

    2. Re:ext2 by Locutus · · Score: 1

      that was my thought but for the NAS, he could get an old Buffalo LinkStation to act as that NAS host. By plugging in his USB drive into the NAS, he can format the USB drive ext2/ext3 and everybody sees it as an SMB filesystem device. All those hardware devices he mentioned have a network interface so this makes the best solution IMO.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  25. Re:Ext3^H2 by F-3582 · · Score: 2, Informative

    ...which is perfectly fine, because Ext3 is backwards compatible and Windows wouldn't make use of the journaling feature, anyway.

  26. Re:Have any of you read the post you are replying by danbeck · · Score: 2, Insightful

    nfts-3g was the only good answer. I should have mentioned that, but the problem is a whole, not just a windows issue. Assuming that something works because OS X is posix is wrong as we are talking about data here, often un-recoverable and damned important. Stability and maturity is too important to leave up to chance.

  27. Re:Have any of you read the post you are replying by Anonymous Coward · · Score: 0

    > Stop answering with your favorite non-portable file system and answer the question, or STFU please.

    The answer is ext3. After what MS tried with FAT, all storage manufacturers should be using ext2/ext3.

    HTH!

  28. FAT is being re-acronymed by Anonymous Coward · · Score: 0

    To Forever And Terrible, because it will never go away as the cross-platform standard.

    I bet 1000 years from now, your 10-billion-trillion-Exabyte, house-sized, semi-conscious, holographic storage device will have a 2 gig fat partition up front.

  29. MacFUSE by Jerm · · Score: 1

    I would think any filesystem supported by MacFUSE would be the best place to start. Their is a NTFS-3G module for MacFUSE, and it works under linux, too.

    --
    Jerm
    Oh, you're not a real doctor, are you?
  30. Use network sharing by siDDis · · Score: 1

    I use Ubuntu with Samba and maybe NFS. My gaming computer use Vista, for storage I have a Ubuntu with EXT3 shared folder which uses samba. I can write/delete/execute software easily. All I do is mount a new network disc in Vista. I belive this also work for NFS which is filesharing(SMB://) for unix.

    1. Re:Use network sharing by radarsat1 · · Score: 1

      I agree, I think using network sharing is currently, and foreseeably, the only way to go. The reason is basically that even if you have similar drivers for each operating system, at the end of the day you are going to have different code managing the same bits and bytes, which is essentially opening a potential can of worms. Now, I *have* used the ext2 drivers on Windows and OS X and they _do_ work, but I still feel far more comfortable using networking.

      So to the above list of Samba and NFS, I'd like to add SSHFS (which works through FUSE) to the list. I've been using it to mount my school's home folder, which is hosted on an Apple Xdrive, on my Linux machine. It's great because I have the exact same Desktop folder on my Linux machine as when I log into one of the Macs. Unfortunately it's not necessarily a viable option for Windows right now, since I think FUSE hasn't been ported yet.

      Anyways, I'd go as far as to say that it's worth is getting a cheap small computer to manager your harddrive and just leave it on all the time, plugged into your router. Frankly I wish they'd sell something like that already bundled, instead of these USB/firewire drivers. I guess it's what this is: NSLU2

    2. Re:Use network sharing by ZG-Rules · · Score: 1

      I think you've missed the point. The user has a single machine which he dual-boots. It is a laptop, he mentions no other resources available to him which he could use to create this "Network Sharing" you talk of. When Linux is on, Windows is off and vice-versa.

      Based on that evidence, we have to assume that, like me he is the proud owner of one and only one computer. You are not allowed to distort the facts to fit the solution you use/prefer.

      Having said that rant, I actually have a Powerbook running OSX and a Linux/Windows Laptop (belonging to my employer). To access my USB Flash, I use FAT32. To access my USB Hard Drive, I use NTFS.

      The reason I use NTFS is because Windows is the weakest link and I wouldn't trust it to support anything other than it's own native filesystem. The NTFS-3G project provides drivers which work on FUSE (for Linux) and MacFUSE (for OSX), so I'm happy.

      And my carbon footprint it low because I don't have a (insert your favourite linux distro) box running 24x7 just so I can access my files.

    3. Re:Use network sharing by radarsat1 · · Score: 1

      Based on that evidence, we have to assume that, like me he is the proud owner of one and only one computer. You are not allowed to distort the facts to
      fit the solution you use/prefer.

      Sure I can, this is Slashdot.
  31. FAT is it for now by jonadab · · Score: 5, Interesting

    There are two "extensions" I would like to see for vfat, that could be implemented right on top in a reasonably backwards-compatible way (just as LFNs were on top of traditional FAT fs).

    The easier and more important one is symbolic links. (Indeed, it ought to be possible to devise a "virtual symlink" system that would work pretty much independent of the underlying filesystem, by simply using hidden pointer files containing the paths to the target files -- similar to .LNK files that the Windows GUI uses, but you'd want them to be supported by the OS at the filesystem layer, just like regular symlinks are on filesystems that have them; also you'd want the design of the pointer files themselves to be cleaner and more platform-agnostic.)

    The harder, but ultimately just as important, is journaling (similar to what ext3 does for ext2).

    The advantage of extending FAT32 in this way should be obvious: just like with ext2/3, systems that don't support the extension can at least still access the data (although doing so may invalidate the journal). So you don't *lose* any compatibility, you only *gain* the added features. In situations where you *mostly* use the disk with a particular system (e.g., my data drive that spends basically 100% of its time mounted in FreeBSD, but is FAT32 so I can get to my data from a non-BSD system in case of an unforseen emergency), you'd get a lot of benefit from the improved features. (I'd be particularly pleased to have symlinks on my data drive, for instance.) Then you only lose the new features if you need to mount the disk under a system that doesn't support them, e.g., if some piece of hardware on my FreeBSD workstation dies and I need to get my files, I could take the drive and hook it up to just about any computer anywhere and mount it as plain old FAT32 and my files would all be there.

    This still doesn't turn FAT into BeFS or ZFS or whatnot, but it would be a welcome improvement.

    --
    Cut that out, or I will ship you to Norilsk in a box.
    1. Re:FAT is it for now by Anonymous Coward · · Score: 0

      There are two "extensions" I would like to see for vfat, that could be implemented right on top in a reasonably backwards-compatible way (just as LFNs were on top of traditional FAT fs).

      Just a few quibbling points. One, LFNs were not implemented right on top of FAT in a "reasonably backwards-compatible way". Thanks to the fact that LFN->8.3 conversion is not a 1:1 mapping (an impossibility, admittedly), Windows had to be written to include an extra layer of protection to prevent weird problems with older applications as their actions on the 8.3 name or variants of it (like the 8.3 name with a different extension) can cause either a pairing mismatch or frequently destroyed LFNs. Add to this that the method of actually storing the names (shoving them into the directory tree) caused problems with filling up the root directory too quickly (it's limited to something like 512 entries on a fat16 drive, a lot less on a fat12) and leaves unaware OSs to overwrite LFNs because they see them as invalid entries. In short, LFNs could almost certainly have been implemented better and even then there's no way to resolve the fundamental problems with the design.

      Having said all that, if you think there should be more extensions implemented for vfat, might I have a suggestion? Implement it yourself*. There's no reason why MS should be the only one left to "embrace and extend" a standard. Given the fact that VFSs/IFSs can be created for Windows, Mac OS X, and Linux it further extends that most modern OSs could be made to support this extended FAT, regardless of MS or anyone else offering support. Given that Microsoft seems to have no interest on working on updating FAT, such an approach seems the most viable option.

      *I don't say this to be crass or to be overbearing. I'm just trying to point out that the maker of FAT, MS, isn't likely to work on the problem, and the Linux/Open Source group isn't likely to work on FAT either. It's just not something they seem interested in.

    2. Re:FAT is it for now by Anonymous Coward · · Score: 0

      it ought to be possible to devise a "virtual symlink" system that would work pretty much independent of the underlying filesystem, by simply using hidden pointer files

      Not only is this possible, but it was done over a decade ago. I remember using the UMSDOS filesystem with Slackware in the mid-90s.

    3. Re:FAT is it for now by Anonymous Coward · · Score: 0

      cygwin implements symbolic links in a manner similar to what you describe on windows. Those symlinks are only availble to programs linked with the cygwin library, of course.

    4. Re:FAT is it for now by jonadab · · Score: 1

      > One, LFNs were not implemented right on top of FAT in a "reasonably backwards-compatible way".

      I said "reasonably" (as opposed to "perfectly") for a reason, but on the whole it mostly worked pretty well. I should know: I multibooted DOS 6, Windows 95 OSR2, and Linux for several years, going from Debian 1.3.1 on the Linux partition through RedHat 6 and on to Mandrake 7 before I eventually mostly quit booting DOS and Windows[1]. I shared a lot of data between all three systems, and not just data but also applications between DOS and Windows, so I have a fair idea what the interoperability concerns were.

      At no point did the LFNs cause data loss or prevent the files from being used in DOS. You had to use the 8.3 filename in DOS, and if you moved files around in DOS (or edited them in an app that writes out the new file first, then erases the old file and renames the new one to the original name -- like Emacs does, though I seldom used Emacs in DOS) then the long filename would be lost (even in Windows -- you'd see the 8.3 filename there too then), but there was never any really *serious* problem, like the actual files themselves getting lost, directories or file allocation tables being corrupted, or anything of that nature.

      Actually the real trouble happened not when you shared data with DOS, but rather when you used Windows software, on Windows, that re-used old Win16 or DOS code (either in the app itself or in a library) and therefore made assumptions that were rendered invalid by the introduction of LFNs. The most common of these situations was explicitely looking for spaces in command line args and assuming that they were necessarily delimeters. Apps like that, when associated (in Windows Explorer) with certain filename extensions, could not correctly open files when you double-clicked them, if any part of the path contained a space -- for instance, if the files were stored in a directory called "My Documents". However, this was purely a consequence of introducing filename characters that were formerly illegal, and would have happened regardless of the underlying implementation details at the filesystem level. The same apps also can't handle spaces in filenames on NTFS (if they'll even run on a version of Windows that supports NTFS; some of them will, and some won't).

      Personally, I still feel that allowing spaces in filenames is an idea of highly dubious merit (on _any_ OS, but especially on one that was supposed to run code written for an earlier one that didn't allow such things[2]), and that having spaces in important out-of-the-box-default directories like "My Documents" was an exceptionally, spectacularly, fantastically, stupendously, terribly bad idea, but that is really neither here nor there, as far as the backward-compatibility at the filesystem level of the LFN implementation is concerned.

      ---
      [1] The last application I had to give up in order to fully switch over was Pegasus Mail,
              and giving it up was rather painful, but I felt I could not remain tied to a specific OS
              indefinitely. So I made myself learn to use Gnus.

      [2] Yes, it was *possible* on DOS to create a file with a space in its name. However, it
              was not easy to do by mistake with the standard tools provided by the OS, although I do
              seem to recall one fairly popular third-party word processing app that failed to do the
              needed sanity check (*cough* Word Perfect *cough*). Renaming or even opening such
              files again was similarly difficult to accomplish if you didn't know what you were doing.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    5. Re:FAT is it for now by IntergalacticWalrus · · Score: 1

      I never understood why UMSDOS was discontinued. It was a good idea. FAT sucks, but when you're stuck with it for some reason (usually cross-OS portability), UMSDOS was mighty useful.

    6. Re:FAT is it for now by jhol13 · · Score: 1

      FAT has the disadvantage of having maximum file size limit of only 4GiB. For me this is showstopper.

    7. Re:FAT is it for now by Jesus_666 · · Score: 1

      No problem. Large files are transparently split up by the VFS. While you see "LargeVideo.avi", someone without the VFS would see "LargeVideo.avi._1" through "LargeVideo.avi._N". That's suboptimal, but it allows for large files while maintaining mountability on non-supporting systems.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    8. Re:FAT is it for now by jhol13 · · Score: 1

      Last time I tried this (maybe a year ago) in Linux it did not work that way, it just failed. Now my USB hard drive is ext2.

      Do you happen to know how well this is supported in OSX/Solaris/*BSD/... (i.e. is it worth the trouble)?

    9. Re:FAT is it for now by Jesus_666 · · Score: 1

      I was talking about a hypothetical extended VFAT (see GGGP). If we already add symlinks on top of VFAT by using special files and add journaling by similar means, we can as well have the VFS transparently handle large files by splitting them up into fragments. There's no implementation of that yet (and, having read the WP article on exFAT, there probably won't be as exFAT already addresses the large file issue and will probably be FAT32's successor).

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    10. Re:FAT is it for now by jonadab · · Score: 1

      > FAT has the disadvantage of having maximum file size limit of only 4GiB. For me this is showstopper.

      [Looks up what GiB stands for. Oh, same as GB, fine.]

      I don't have any files that are quite that large, individually. But supposing I did, what cross-OS filesystem would you propose I use to store them, so that I can access them with equal ease from any major operating system? (Specifically, I need to be able to access them from Linux, Windows, or BSD, without a lot of hassle.)

      --
      Cut that out, or I will ship you to Norilsk in a box.
    11. Re:FAT is it for now by jhol13 · · Score: 1

      None that I know ...

      And that is my problem. I do have several (zip files for backup, etc) that are over 4GB, and therefore FAT is not very usable.

      At the moment I've given interoperability up, I use ext2.

  32. Re:Have any of you read the post you are replying by Jeff+DeMaagd · · Score: 1

    The original post said that HFS+ was case insensitive, and if that's the reason to reject it, then I think it's a bad reason, unless there is no Linux or Windows support for case sensitivity. Mac OS X Disc Utility offers case sensitivity, but it looks like you have to set it when you do the partitioning.

    Personally, I just set up a "server" that shares drives by SAMBA. Then there's not as many problems sharing the actual files between platforms.

  33. An alternative by Spookticus · · Score: 1

    I have encountered this predicament before and my solution was to get a mini-atx case and put some hard drives in it and then load FreeNAS on it. With FreeNAS there are plenty of options to work with the different file sharing protocols supported by each of the operating systems over the network. Just an idea, may not be practical for everyone but it is just another solution to be added in to the nine-million already out there.

  34. Re:Have any of you read the post you are replying by danbeck · · Score: 1

    "You sir, are a stupid cocksucker. There are many more options available besides NTFS-3G. You're just too much a Microsoftie to admit such."

    Ah, but at least I have the balls not to post my opinion as a dirty AC. Actually, I work with OS X on the desktop and Linux on the server side and I have a XP box at home. I'm interested in a solution that fits all three, not some bigoted and fascist selection that pointedly excludes one or the other.

    What exactly makes me a "Microsoftie"? If you read my post you replied to (for the first time) you'll notice that I was specifically bitching about the OP assuming something would work on OS X, when in fact, it can't. OS X currently only officially supports userspace drivers.

  35. HFS+ and MacDrive by punka · · Score: 1

    While it's not free or open source, you can format it HFS+ and use it under Mac/Linux natively, and get excellent HFS+ support under Windows by purchasing MacDrive ($50). I've used it for a while now, and has worked flawlessly.

  36. Your Problem doesnt have a solution buddy by pcontezini · · Score: 2, Insightful

    Hi, I have exactly the same problem, One MacbookPro, One PC, and another Linux. The fact is, there isnt a portable filesystem, if you are planning on ext2/3, the mac os x driver is unstable like the hell, and will make you loose your data and crash your system, as it happens to mine. Fat and fat32 will work but with small disks only, and NTFS your linux/macos will damage it within time. I Have a 400 GB Sata external disk and currently using HFS, because its the only one that doesnt corrupt the data from time to time, and you have drivers for windows/linux. I know it isnt the best choice but if you plan to keep your data, its my advice.

    1. Re:Your Problem doesnt have a solution buddy by Anonymous Coward · · Score: 0

      read First post silly face

  37. Re:Have any of you read the post you are replying by danbeck · · Score: 1

    Are you trying to be funny? If you want to just be an asshole and throw out a filesystem that is guaranteed to never be ported to the majority of all platforms, why don't we pick ZFS, a *CLEAR* and obvious winner over Ext3. ZFS is more technically capable, more powerful and I'll even venture to say more righteous than Ext3 will ever be.

    Get your funnies right next time, kthxbye

  38. Re:Have any of you read the post you are replying by Panaflex · · Score: 1

    Well, if he was really smart he's use XFS as that works on BSD and Linux.

    Ohh... sorry, I didn't read the question. What the HELL was I thinking. OMG, Pink ponies! Look at the purty colors!

    --
    I said no... but I missed and it came out yes.
  39. Re:Ext3^H2 by EvanED · · Score: 1

    ...Windows wouldn't make use of the journaling feature, anyway.

    Huh? What's that supposed to mean? Why wouldn't it?

  40. UDF by Ant+P. · · Score: 2, Informative

    It's not just for 12cm frisbees.

    1. Re:UDF by TheRaven64 · · Score: 1

      Last time I checked, OS X only had read support for UDF.

      --
      I am TheRaven on Soylent News
    2. Re:UDF by JonLatane · · Score: 1
      Actually, according to Wikipedia, it's perfect for him as long as he runs Windows Vista for read+write. Even if it's XP he can read. I like this new discovery...

      Wikipedia article

  41. Shared storage, not shared drive by zzatz · · Score: 5, Insightful

    Trying to use a filesystem across multiple platforms is painful. That's a clue that you're tackling the wrong problem. You don't need to share filesystems, you need to share files. Different problem with different solutions.

    I set up an old PC with Linux to solve many needs. NFS and Samba provide a common pool of storage for every OS that I use. Since setting that up, I haven't ever though about shared partitions. They aren't needed.

    Linux and Samba worked for me, but that's not the only solution. A NAS box might work better for you. The point is that you need shared storage, not a shared drive. Every OS supports network storage. Every OS supports backups across the network.

    1. Re:Shared storage, not shared drive by MaskedKumquat · · Score: 1

      An implicit sub-problem of his selected hardware is the requirement for portability. The drive will be moved to distant locations where a NAS or SAN will not be available.

    2. Re:Shared storage, not shared drive by quacking+duck · · Score: 1

      An implicit sub-problem of his selected hardware is the requirement for portability. The drive will be moved to distant locations where a NAS or SAN will not be available.
      Lacie offers portable NAS drives that are physically the same size as their standard USB/Firewire ones. These even have USB if you need to hook up directly to it (not sure what the filesystem mounts as, though).

      Other companies probably offer similar NASes, but this is the one a friend is using and recommended to me.
    3. Re:Shared storage, not shared drive by linhux · · Score: 2, Insightful

      One reason many people (including me) get external harddrives is that they frequently need to move them between different locations. I have a portable 160 GB that's always in my backpack, that contains VMware virtual machines and file system images that I need to be able to access from several computer at several different physical locations (and indeed different computer networks, sometimes without an Internet connection).

      In summary: there is a real need for sharing a drive between different systems.

    4. Re:Shared storage, not shared drive by phliar · · Score: 2, Insightful

      You're thinking firmly inside the box.

      Here's my scenario: I have OpenBSD, Linux, OpenSolaris, and OS X machines. (I don't do Windows, but I hear others do.) For backups I got a 350GB hard disk and a USB drive case. I'd like to format the disk so it can be mounted on all the systems so everything is backed up on that one disk. If there's an earthquake or fire, there's only one little box to grab. And obviously I'd like to be able to look at all my files from any platform. (All my machines are not on the same network, so forget NFS.)

      Sorry sir, you can't do that.

      (Jesus Christ, they're all open source systems, enough with the "mine is bigger than yours" posturing! Screw journalling, just basic POSIX semantics would be good enough. Maybe standardize on basic UFS.)

      --
      Unlimited growth == Cancer.
    5. Re:Shared storage, not shared drive by IvyKing · · Score: 1

      I wonder how hard it would be to port FreeBSD's port of ZFS to OpenBSD? If that isn't too difficult, ZFS would be the preferred solution (at least with MacOS 10.5).

    6. Re:Shared storage, not shared drive by zzatz · · Score: 1

      Sure, some people need external drives. But that doesn't include everyone buying external drives, many of whom may be happier with another approach.

      I'm suggesting that the OP take a step back from the details of his proposed solution and consider what his requirements really are. Most people don't need mobile storage, they need shared storage. Shared storage is easy. Cross-platform shared storage is easy.

      Mobile storage is easy, too, if you stay with a single platform. Cross-platform mobile storage is harder.

      Part of the problem is that portable has two meanings in the computer world. We sometimes use portable to mean cross-platform, and the OP does have cross-platform requirements. Portable also means mobile, and it isn't clear that the OP needs that. You do. You need both meanings of portable, which is fairly unusual. Ask about portable storage, and you'll get a confused mix of advice about both types.

      Support for non-native filesystems carrys extra baggage that is best avoided if possible. It's worth checking to see if that's what you really need. People tend to latch on to the first solution that comes to mind, and define the requirements to fit that first solution. Of course, it should be the other way around, but people are funny that way.

      An external drive is a good way to add storage to a single platform, and the mobility is sometimes useful. A small NAS box is a good way to add storage to multiple platforms, and the mobility is sometimes useful. If you're dealing with a single platform OR you don't have network access, then an external drive is right. If you're dealing with multiple platforms AND you have network access, then NAS is right.

      If you're dealing with multiple platforms AND you don't have network access, you're screwed. All solutions suck, live with the suckage, and try not to paint yourself into that corner next time.

    7. Re:Shared storage, not shared drive by tepples · · Score: 1

      Lacie offers portable NAS drives that are physically the same size as their standard USB/Firewire ones. These even have USB if you need to hook up directly to it As far as I can tell from LaCie's page, that's a USB host port, not a USB device port. You plug a USB hard drive into it; you don't plug it into a computer. What do you recommend for use at, say, a PC at a public library that has a USB port but no available Ethernet port?

      (not sure what the filesystem mounts as, though) It mounts as SMB, AFP, FTP, and (apparently read-only) HTTP.
    8. Re:Shared storage, not shared drive by aaarrrgggh · · Score: 1

      That sounds workable; just use a thumbdrive as an intermediary for file transfers when you don't have access to the physical network. Yes, the thumbdrive is still stuck in the compromise FS (fat), but since it is just used as a transfer medium, little information is lost. Not perfect, but better for archival.

    9. Re:Shared storage, not shared drive by phliar · · Score: 1

      I like ZFS (I use it on Solaris), but I think it'll be a while before we see it on Linux. I'm not a Linux kernel expert, but I remember reading there's something about the VFS layer that would make ZFS pretty hard to adapt. Besides, for cross-platform usage (USB disks, flash, etc.) the cool features of ZFS aren't required. All we need is a basic filesystem that has basic POSIX semantics and has reasonably large limits of things like fs size, file size, path names, etc.

      --
      Unlimited growth == Cancer.
    10. Re:Shared storage, not shared drive by quacking+duck · · Score: 1

      As far as I can tell from LaCie's page, that's a USB host port, not a USB device port. You plug a USB hard drive into it; you don't plug it into a computer. What do you recommend for use at, say, a PC at a public library that has a USB port but no available Ethernet port? The ability to add another drive was news to me, so I looked up the PDF manual to confirm; on page 12 it shows the ports at the back, and we're both right. There's clearly two USB ports--one for connecting another USB HD to add capacity, but there is definitely another USB port "where you plug in in the USB cable that connects the drive to your computer."

      It mounts as SMB, AFP, FTP, and (apparently read-only) HTTP. Yes, I know those are available network share options--what wasn't certain was what would appear if you connect it to your computer via USB. Reading further into the manual it seems it *still* gets reported to the computer as a network share, just over USB. Seems as an end user you never have to worry about the underlying file system.
    11. Re:Shared storage, not shared drive by Otterley · · Score: 1

      I'm not a Linux kernel expert, but I remember reading there's something about the VFS layer that would make ZFS pretty hard to adapt.

      It's not a technical hurdle; it's a legal one. The license under which Sun published ZFS is not GPL-compatible. Thus, merging the code into the Linux kernel is not possible without incurring Sun's wrath.

    12. Re:Shared storage, not shared drive by IvyKing · · Score: 1
      As Otterly mentioned, the primary problem with ZFS and Linux is that licensing issues prevent ZFS code from being part of the Linux kernel. I have heard of an user-space implementation of ZFS for Linux, which sidesteps the licensing problem, though there may be a performance penalty.


      There was a Slashdot article a while ago, where one of the Linux kernel developers (Alan Cox?) was critical of the way ZFS changed layering in the file system code. ISTR the retort being that ZFS was still layered, but in a significantly different way than the Linux VFS code.

    13. Re:Shared storage, not shared drive by phoenix_rizzen · · Score: 1

      Grab an NAS box and a cross-over cable. You can now access your files from a single box (some aren't much larger than an external HD case), from any OS with a NIC and network drive support.

  42. Re:Ext3^H2 by Anonymous Coward · · Score: 0

    ...which is perfectly fine, because Ext3 is backwards compatible Um, no. The lack of journaling is exactly why it's NOT fine. Sure, you can access your files, but you also can do a lot of damage when Windows crashes before unmounting cleanly.

    and Windows wouldn't make use of the journaling feature, anyway. ??? Ever heard of NTFS? Or do you still run FAT32 on your system? WindowsNT products have been using journaling for many, many years now. The Windows Extensionable Filesystem API provides full support for it to third party developers, as well. I have no idea why you would make that statement...
  43. you better ask Microsoft by Anonymous Coward · · Score: 0

    Linux (and other free operating systems) can adapt very quickly to changes such as a new file system. The problem comes, as always, from companies that don't support out of the box anything else than their products.
    A FS that isn't supported by Windows out of the box, without any user intervention (read: installing 3rd party ext2 or whatever drivers isn't an option) and opens even the smallest alert to the user telling it's not a native way of doing things will have no chance of estabilishing itself as a common filesystem for data exchange between systems.

    Note that Microsoft doesn't want users to be free to exchange data in both directions, as reading and writing. A quick look at the number of file formats supported by Open Office and MS Office should explain it all.
    Being up to those who lead the market to let those changes to occur, I'm not holding my breath.

  44. Re:Have any of you read the post you are replying by Anonymous Coward · · Score: 0

    Ext3 is available on Linux, Windows, OSX and FreeBSD. NTFS, the only other contender relies on unstable reverse engineered drivers.

    What kind of fuckwad trusts data to a file system that isn't even documented?

  45. None of the above! by Dasher42 · · Score: 1

    After a lot of thought I went with a Kurobox running Debian and Samba. It has a gigabit ethernet port which, of course, can plug in over cat6 with no crossover, which is faster than USB. This is easily accessible by my Windows, Linux, and Mac installations and it's running ext3 - but who cares, it's over Samba, or SSH, or NFS.

    It also happens only a little bigger than most drive enclosures, and you get a cheap, quiet NAS. This or any similar Linux-capable system is well worth your time.

  46. Forget it by IntergalacticWalrus · · Score: 4, Insightful

    Personally I have a golden rule I always keep in mind when dealing with cross-OS file system usage: Never trust write support on foreign filesystem drivers. FAT12/16/32 is the only exception, since it's so old and primitive that anyone should have fully mastered the support of it by now. But apart from that, I'll never believe a filesystem driver to reliably write on ext2/3 outside of Linux, or HFS+ outside of OS X, or NTFS outside of Windows.

    Modern filesystems are complicated beasts. One tiny error can have catastrophic results. Native filesystem drivers are the results of many years of real-life testing by millions of users. Can you really believe a third-party filesystem driver to be solid enough to write on a foreign filesystem?

    Read-only support is OK because it's a magnitude easier to implement, though.

    The only viable solution to cross-OS filesystem usage (without crippling yourself to FAT32) is networking.

  47. Re:Moving Target - ntfs-3g by ancientt · · Score: 2, Interesting

    Okay, I have to ask, have you or has anyone you know ever tried to run a Linux distro off of a NTFS system? I'm not sure why you'd want to but I'm curious as heck if it is possible.

    --
    B) Eliminate all the stupid users. This is frowned upon by society.
  48. 9p is all you need, it's only 15 y.o. by DrSkwid · · Score: 1



    it's in the Linux kernel : v9fs
    it's in Plan 9 From Bell labs (obviously)
    it's in Unix clone userlands : plan9ports
    it's in Inferno
    it's in wmii

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:9p is all you need, it's only 15 y.o. by Anonymous Coward · · Score: 0

      Is it in Windows or OS X? I am just wondering as I know there was work to add it but I am not sure if it ever got completed.

    2. Re:9p is all you need, it's only 15 y.o. by DrSkwid · · Score: 1

      Plan 9 from User Space (aka plan9port) is a port of many Plan 9 programs from their native Plan 9 environment to Unix-like operating systems.
      supported systems

              Linux (x86, x86-64, PowerPC, and ARM), FreeBSD (x86), Mac OS X (x86 and Power PC), NetBSD (x86 and PowerPC), OpenBSD (x86 and PowerPC), SunOS (Sparc).

      http://swtch.com/plan9port/

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  49. You're not very smart, are you? by Smeagel · · Score: 2, Insightful

    The reason why it's a proprietary one that is "the best cross platform one", is because the proprietary OS's refuse to support other filesystems. If windows would support Reiserfs, it'd be a much better option for cross platform than AWFUL ntfs/fat32. But unfortunately M$, for obvious reasons, refuses to do that. Meaning that open source software has to attempt to reverse engineer a crappy file system and use it, instead of having the best filesystem win out for system users of ALL platforms.

    1. Re:You're not very smart, are you? by Enderandrew · · Score: 5, Insightful

      It may turn out that Hans Reiser is guilty. However, he is innocent until found guilty. And if he is guilty, that doesn't taint everything he ever did. That is like saying Germany should have recounted all the construction, development and wealth of the Hitler era. If you drive on any part of the autobahn constructed during his reign, then clearly you must be a nazi, right?

      So, please drop the trolling and stop calling it MurdererFS. It is an insult to the many employees of NameSys who developed the code, and continue to do so today. Not to mention, it would certainly be an unfair accusation if Reiser is acquitted.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    2. Re:You're not very smart, are you? by Anonymous Coward · · Score: 3, Funny

      He's right. ReiserFS is a KILLER file system, show some respect.

    3. Re:You're not very smart, are you? by rs79 · · Score: 2, Funny

      " stop calling it MurdererFS"

      AllegedMurdererFS ?

      (is there a decent filesystem, that unlike NTFS, works with Win98+FreeBSD, too?)

      --
      Need Mercedes parts ?
    4. Re:You're not very smart, are you? by 644bd346996 · · Score: 1, Insightful

      He is not "innocent until found guilty." He is presumed innocent until found guilty. Big perspective difference.

    5. Re:You're not very smart, are you? by Anonymous Coward · · Score: 0

      Mod parent -1 Godwin.

    6. Re:You're not very smart, are you? by TheNetAvenger · · Score: 0, Flamebait

      If windows would support Reiserfs, it'd be a much better option for cross platform than AWFUL ntfs/fat32.

      I have to stop you right here, why on earth would MS abandon an FS that STILL outperforms and provides features even Reiser can't.

      Instead of whining about NTFS or calling it 'bad' when it truly isn't, the OSS world needs to BUCK UP and STANDARDIZE on a COMPLETE and EXTENSIBLE FS instead of the constant infighting that we have had in the *nix world for 20 years.

      NTFS is solid and MS designed it to be highly extensible, considering it should support users until the 17000 terabyte limits hit. Remember that feature wise it was doing most of what it does back in 1991 when other FS drastically PALED in comparison. And even today the only FS that comes close to being as features as NTFS is ZFS and it even is missing several features NTFS has had for 10 years.

    7. Re:You're not very smart, are you? by Smeagel · · Score: 0

      NTFS is also unusably slow after 6 months of heavy usage, and requires regular reformatting. It can have every feature in the world, and if it's horribly slow and degrades very quickly, it's useless. Constant in fighting is what makes OSS better than M$. Constant in fighting creates competition, it stimulates independent thought and new idea's, and it forces you to consistently set the bar higher or your competition is going to knock you out. The lack of this competitive technological drive is probably why Windows has been the same POS for the last 20 years.

    8. Re:You're not very smart, are you? by TheNetAvenger · · Score: 4, Insightful

      NTFS is also unusably slow after 6 months of heavy usage, and requires regular reformatting

      Wow this is news to anyone that knows anything about the NTFS structure.

      I love how people can make garbage claims like this, yet there are companies that are running NTFS volumes that are 15years old without any incident. You know companies like EDS, GM, and other agencies like Lockheed and NASA.

      But I'm sure youf 'assessment' of NTFS is much smarter than the 'rocket scientists' at these organizations.

      Let's take your starting line "NTFS is also unusably slow after 6 months of heavy usage."

      Would you care to explain how this could possibliy, logistically or physically even be possble? Fragmentation is the only thing that could slow a FS over time unless the FS used a really stupid indexing system for the File Table. And yet not only is NTFS is still one of the best FS for handing fragmentation, ever, it has a well managed and fast file table indexing system.

      So please do englighten us all with your knowledge so I can call my contacts at NASA and tell them how stupid they are for trusting NTFS and explain to them that their systems are getting slower.

      The lack of this competitive technological drive is probably why Windows has been the same POS for the last 20 years.


      Or maybe it is because the NT team designed the OS so that it was highly extensible and would meet OS requirements for 15-20 at the minimum, considering it still has core kernel features that are not even used or exposed in Vista yet even.

      The problem is, people like you, see Windows as Win3.1/Win9x and Windows of today running on the NT Core is a different OS, a different design, shares no code, and yet still has the same UI concepts so people aren't bright enough to realize that the underlying NT architecture is actually one of the few things MS has ever done right.

      Go read up on NTFS, and Windows NT before you come back, you are only embarrasing yourself, and that is hard to do on Slashdot when talking about Windows and NT.

    9. Re:You're not very smart, are you? by Anonymous Coward · · Score: 0

      If Ballmer was arrested on suspicion of killing someone with a chair, would you take the same stance?

    10. Re:You're not very smart, are you? by Anonymous Coward · · Score: 0

      Ignoring the trolly part of this, I've never understood why the Windows implementations of Ext3 and ReiserFS suck or are unmaintained or don't exist. Surely being able to access Linux partitions from within Windows would benefit companies like Red Hat, Novell and Canonical. It would make the OS switch that little bit less painful.

    11. Re:You're not very smart, are you? by Smeagel · · Score: 1, Informative
      I'm working from personal experience here. I did tech help for two years when I was in university, and I've had to "fix" so many peoples computers by doing a backup, complete reformat and restoration of backup because the FS was fragmented to crap. The simple fact is, that process would ONLY radically speed up a computer if the underlying file system was incredibly fragmented. Doing a complete backup/restore with a reformat in between does nothing but clean up after a crappy FS. But please, continue to feed me a load of sh*t about how great NTFS is, and how it's the most elite FS and never fragments. I know it's BS, most educated people reading this know it's BS, and you probably even know it's BS.

      And I understand perfectly well that windows is built off NT now. In fact, that virus infected, featureless, resource hog Windows XP was based off of NT too. Didn't seem to do much for it.

    12. Re:You're not very smart, are you? by dhasenan · · Score: 1

      Windows 2000 uses the same NTFS filesystem as Windows XP, but XP experiences far less fragmentation. It's the fault of poorly written drivers, not the filesystem itself.

      That said, I've only dealt with NTFS on Windows 2000 and XP, so I'm not sure if ntfs-3g is any better.

    13. Re:You're not very smart, are you? by Gordonjcp · · Score: 4, Interesting

      And yet not only is NTFS is still one of the best FS for handing fragmentation, ever, it has a well managed and fast file table indexing system.

      Because it's more-or-less a straight lift of FILES-11. You may or may not believe this, but your NTFS is almost compatible with VMS disks. Sadly, it's a pale imitiation - although there is the facility for things like file versioning, it's non-functional and can probably never be properly implemented without significant refactoring.

      Pity, really. Windows nearly had something really good going for it there.

    14. Re:You're not very smart, are you? by SillyNickName · · Score: 3, Insightful

      Remember that feature wise it was doing most of what it does back in 1991 when other FS drastically PALED in comparison.
      As a blanket statement, that just isn't true. It had more features than some other file systems, but less than others. Microsoft didn't exactly invent NTFS from scratch, they copied much of it from elsewhere and from some other systems that NTFS and Windows still can't match. Ever hear of FILES-11 and VMS? I thought not. Believe it or not, the whole world of computers isn't just Windows vs. Mac vs. Linux vs. BSD.

      And even today the only FS that comes close to being as features as NTFS is ZFS and it even is missing several features NTFS has had for 10 years.
      There you go again. NTFS has some features that some other file systems don't and others have some features that NTFS doesn't. It depends on what you're looking for.
    15. Re:You're not very smart, are you? by DarkMantle · · Score: 1

      Um.... I'm not sure what to say to this conversation. I mean Smeagel must have tried increasing the MFT size and then running a defragmentation on boot. He says that's the "ONLY" thing that would do it. But all I'm going to say is.

      1.2 TB of data on 6 x 500GB Drives.
      3 in a stripe, then Mirrored.
      For a data set that's been upgraded from a raid of 30GB on a mirror/stripe from 15GB drives.
      Started on NT 4.0 in mid-late 90s. Used ghost to "grow" the partition size when cloning and then increased the MFT size so it would handle it all. 5 upgrades, weekly defragmentation using windows defrag, stable and speedy.

      But then again, your MFT may fill up faster, several GB of your favorite pr0n fills it up quickly.

      P.S. it's spelled "Smeagol"

      --
      DarkMantle I been bored, so I started a blog.
    16. Re:You're not very smart, are you? by Anonymous Coward · · Score: 0

      YHBT YHL HAND

    17. Re:You're not very smart, are you? by Anonymous Coward · · Score: 0

      I love how people can make garbage claims like this, yet there are companies that are running NTFS volumes that are 15years old without any incident. You know companies like EDS, GM, and other agencies like Lockheed and NASA. I love how people can make garbage claims like this, yet NTFS has only been around for 14 years.
    18. Re:You're not very smart, are you? by aliquis · · Score: 1

      But there do exist HFS+, ext2, and whatever drivers for Windows? So how is your comment correct? It's not impossible, althought it wouldn't come bundled with the OS.

    19. Re:You're not very smart, are you? by Smeagel · · Score: 1, Insightful

      Clearly your system and maintenance are above and beyond the average user. The common user does not do that. There's no need to do that on competing file systems. And I know it's spelled "smeagol" you arrogant ass. It was an intentional misspelling 15 years ago knowing that I wanted one name and I didn't want to deal with it being taken on various sites and have to think up multiple names. But I appreciate the fact that you think you're so smart because you can maintain a windows raid array and falsely correct people on LOTR...lol. Nothing makes me laugh more than a windows "guru" bragging about a raid array.

    20. Re:You're not very smart, are you? by DMadCat · · Score: 1

      I love how people can make garbage claims like this, yet there are companies that are running NTFS volumes that are 15years old without any incident. You know companies like EDS, GM, and other agencies like Lockheed and NASA.

      NTFS was introduced in July of 1993... That's 14 years ago and the first go round was hardly stellar.

      But I'm sure youf 'assessment' of NTFS is much smarter than the 'rocket scientists' at these organizations.

      Rocket science and system administration are two different animals. I work as a Windows Sysadmin for a Fortune 20 company and some days I'm amazed the whole show is still up and running with some of the people we have on staff. The size of a company is not automatically proportionate to the depth of the staff's technical knowledge.

      Would you care to explain how this could possibliy, logistically or physically even be possble? Fragmentation is the only thing that could slow a FS over time unless the FS used a really stupid indexing system for the File Table. And yet not only is NTFS is still one of the best FS for handing fragmentation, ever, it has a well managed and fast file table indexing system.

      Microsoft's defragmentation tools are the some of the best at handling defragmentation. After the fact. This is due to the fact that the filesystem is prone to fragmentation when there are a lot of reads/writes and a lot of small files. While most of the servers I work with are fine as is, our File Cluster needs to be defragged approximately once a month (we use Diskkeeper for that).
      Just for giggles check your NTFS filesystem after a fresh install of Windows 2003 Server (or Windows XP for that matter). It'll likely need to be defragmented immediately (or perhaps after the subsequent few hours of patching that must take place).

      On the other hand Ext2 and Ext3 (to name two) are some of the best at handling fragmentation on the fly and so do not need to be defragmented. This is why *nix doesn't come with very robust defragmentation tools.

      So please do englighten us all with your knowledge so I can call my contacts at NASA and tell them how stupid they are for trusting NTFS and explain to them that their systems are getting slower.

      Better get NASA on the phone.

      Go read up on NTFS, and Windows NT before you come back, you are only embarrasing yourself, and that is hard to do on Slashdot when talking about Windows and NT.

      You might want to go grab a book yourself (or at the very least use google!). Or better yet put down the crappy Microsoft manual and actually take a look at a variety of machines before going on the attack with such silly assertions.

      Some random links:
      http://searchwincomputing.techtarget.com/tip/0,289 483,sid68_gci1215568,00.html
      http://sqlblogcasts.com/blogs/grumpyolddba/archive /2006/12/27/ntfs-fragmentation-bad-for-databases.a spx

    21. Re:You're not very smart, are you? by Smeagel · · Score: 1

      At least in the case of ext2, they're not particularly good drivers from what I'm told, and ext2 is a dinosaur FS just as much as fat32 is. Giving users a black box API to attempt to write a file system to work well with an operating system is NOT going to lend itself to good FS development.

    22. Re:You're not very smart, are you? by TheNetAvenger · · Score: 1, Informative

      and how it's the most elite FS and never fragments. I know it's BS, most educated people reading this know it's BS, and you probably even know it's BS.

      See here you are already showing your inexperience. It isn't that a FS won't fragment, even if the FS is good and 'tries' not to. The issue comes down to how the FS deals with fragmented files and lookup processes that are required to access additional file fragments. For example some FS are horrible at this because they have to play 'where is next chunk' or let's follow the maze around the HD.

      The thing here is that NTFS fragments just like all other FS, even though it does try to anticipate file usage and tries to write to a unfragmented area.

      However, the performance knock with fragmentation is in how much it 'costs' to access a fragmented file versus one that isn't, and in this regard NTFS is very good and the cost is very 'light' in comparison to several types of file systems, especially older ones like FAT.

      So even if NTFS is fragmented to hell, the decrease in performance is going to be MINIMAL, that is why it was 'never' important and on modern HD and hardware is still less important for average desktop users.

      Yes MS started shipping a defrag tool for NT in Win2k, but it is honestly more important and used more for high use and load files and PROPERLY ordering them on the HD as the OS and applications that use them would benefit from the placement.

      So this has more to do with boot optimization and file layout and with XP and Vista with regard to prefetch and superfetch and less to do with the 'tiny' performance difference from a file that has 10 fragments and moving it so it only has 1.

      Truly go look up fragmentation, this whole post is getting really old.

      It is also getting old that you 'magically' would fix computers because 'you' knew what was wrong with them by 'reinstalling' a backup.

      You may have solved problems, but it would have been from tweaking and restoring the installation from an OS install than ANYTHING to do with NTFS and you are either fooling yourself or your friends.

      Take this advice from someone that has 'truly' worked in the tech industry with NT and NTFS since it was Alpha, not just a couple of years at college.

      As you will find with most people at SlashDot, you may be your parent's computer genius, but you can easily find yourself out of your league here quickly.

    23. Re:You're not very smart, are you? by jon_anderson_ca · · Score: 2, Insightful

      he is innocent until found guilty

      Well, actually, he's either innocent or guilty, but he should be presumed innocent until proven otherwise.

      Now, if we were talking about a quantum trial, he'd be both innocent and guilty until the evidence was observed, at which point he'd be one or the other.

      All jokes aside, you do make a good point: whether or not Hans Reiser ever killed anybody (and we shouldn't jump to conclusions), the folks at NameSys have built a sweet filesystem or two. My question is: if Hans Reiser does go to prison, is there anybody else who could step up to a "maintainer" role and see Reiser4 (which may be renamed) integrated into the kernel?

    24. Re:You're not very smart, are you? by TheNetAvenger · · Score: 1

      they copied much of it from elsewhere and from some other systems that NTFS and Windows still can't match. Ever hear of FILES-11 and VMS? I thought not. Believe it or not, the whole world of computers isn't just Windows vs. Mac vs. Linux vs. BSD

      Ya, MS copied everything from everyone else, because the particles they use even on their HD came from a Star several billions of years ago.

      This is one of the most insane type of arguments. Of course EVERYONE built on existing technologies and even borrows from binary math. GEESH.

      Sure some of the constructs of NTFS came from VMS work, but later versions of the VMS you cite that make Files-11 came after NTFS and they both borrow from VMS structures prior to that. And surprise, some of the NT engineers came from VMS and had RIGHTS to use what they did.

      The bigger picture here is that NTFS is FAR more advanced than Files-11 by 10x at the minimum even if they used some of the same bitmap or b-tree concepts. NTFS also borrowed from FAT and HPFS, but WENT FAR beyond concepts used in either of these FS as well.

      As for experience beyond mainstream desktop OSes, you shouldn't make such assumptions, as there are people like myself that have been doing this a long time and have probably worked on more systems than average /.nerds can even name.

      There you go again. NTFS has some features that some other file systems don't and others have some features that NTFS doesn't. It depends on what you're looking for

      True, but if you do a comparison, NTFS is still at the top for having a better coverage of more features, just go to Wiki to compare if you don't want to climb through the specifications yourself. ZFS is about the only FS that could be argued is as good or better than NTFS. And this is sad that the entire non-MS world still hasn't produced a FS that wipes the floor with NTFS.

      Again there is too much non-standard fighting in the *nix world and this is one area standards to build on need to be 're-established'. Which is sadly ironic as the *nix world is built on a 'standard', although dated, but any modern attempts to standardize concepts beyond the basic *nix concepts are frowned upon instead of the industry coming together to define the next great foundation for an OS framework.

    25. Re:You're not very smart, are you? by ebbomega · · Score: 1

      I actually think that file versioning has finally been introduced in Windows Vista. Though it irks me it was written into NTFS this whole time and we only find out about it now. =(

      --
      Karma: Non-Heinous
    26. Re:You're not very smart, are you? by steeviant · · Score: 1

      It's because all Linux distributors are pig-headed and stupid and believe that once you see Linux for the very first time you'll never ever ever be interested in Windows again.

      At least that's what most people I've showed Linux to are left with as an impression.

      Another valid question; Why are the "migration tools" all one way, instead of synchronizing between Linux and Windows?

      Same reason, the distributors are so full of themselves that they believe their OS is the only one you'll ever use and that you'd never in a million years want to continue using both Windows and Linux. That's crazy, you'll just visit to pick your stuff up like moving out of an apartment.

      Plus there's the "principal" that an open source vendor shouldn't write things for Windows, they should be trying to encourage everyone to use open source stuff instead by locking Windows out of their sandpit for no apparent reason.

      Childishness is the root cause.

    27. Re:You're not very smart, are you? by Enderandrew · · Score: 1

      The LZO encryption he was pushing for his file-system seems to have migrated into the kernel on its own, and actually now that Reiser isn't running things directly, I think there is a greater chance of inclusion into mainline. Andrew Morton still includes it in the -mm line, and the NameSys employees are still contributing new code. Andrew knows what it takes to get into mainline and he has in the past made several suggestions on how to get there, but Hans was reluctant to meet all of those requests. He contended there was a bias against him, real or imagined.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    28. Re:You're not very smart, are you? by Anonymous Coward · · Score: 0

      I don't believe I've ever had it go slow where a defrag didn't fix.

      My main problem with NTFS is that it's spare partition table has never worked. The primary table regularly fails on me, once or twice a year(past 6 years). Never has it been able to recover.

      As for NT, they did hire that guy from VMS to redo much of it for 2k. It is a remarkable piece of technology, except they keep stapling crap onto it that makes it horrible.

    29. Re:You're not very smart, are you? by theendlessnow · · Score: 1

      And yet not only is NTFS is still one of the best FS for handing fragmentation, ever, it has a well managed and fast file table indexing system.
      Huh? NTFS is one of the WORST filesystems for handling fragmentation!

      Go read up on NTFS, and Windows NT before you come back, you are only embarrasing yourself, and that is hard to do on Slashdot when talking about Windows and NT.
      I think it's only a question of who's face is redder.
    30. Re:You're not very smart, are you? by nikkipolya · · Score: 1

      Hey, I am not a FS wizkid but, I have noticed this fact on my external USB HDD that has one NTFS partition of 20GB. The write performance is good when the partition is almost empty. But once the partition is almost full (with only about 2-4 GB left on it) the write performance is pathetically slow (1GB/1Hr). But with my other 17GB partition, on the same drive, which is reiserfs formatted I don't see any such problems. I don't have any read performance issues with the NTFS partition in any case.

      Even more strangely, I had the same write performance issues under windows XP with VFAT on the 20 GB partition when it became almost full. But the very same partition under Linux had no such write performance issues when the partition became almost full. I don't have rw support for NTFS in Linux, so I couldn't check that.

      So to me it seems like the problem is not in the FS structures per se, but in the way windows handles them.

    31. Re:You're not very smart, are you? by marcello_dl · · Score: 0, Offtopic

      Since he also may be innocent until found guilty, parent posters have a point nonetheless, don't they?

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    32. Re:You're not very smart, are you? by Anonymous Coward · · Score: 0

      http://en.wikipedia.org/wiki/Ntfs

      NTFS is 14 years this month...

    33. Re:You're not very smart, are you? by j7702 · · Score: 1

      Nothing makes me laugh more than a windows "guru" bragging about a raid array.
      I bet this is a lie
    34. Re:You're not very smart, are you? by Ginger+Unicorn · · Score: 1

      nice generalisation. i particularly like the irony of your closing statement.

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    35. Re:You're not very smart, are you? by tkinnun0 · · Score: 1

      Sounds like your drive is going bad. Convert the ReiserFS partition to NTFS and vice versa to see if it "fixes" the problem.

    36. Re:You're not very smart, are you? by mcrbids · · Score: 1

      That is like saying Germany should have recounted all the construction, development and wealth of the Hitler era. If you drive on any part of the autobahn constructed during his reign, then clearly you must be a nazi, right?

      I where you're going with the bad car analogy, but you didn't take it far enough. What difference does it make if I drive on the Autobahn in a VW Bug vs. a Ferrari? What about a hay truck?

      And what about body rust?

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    37. Re:You're not very smart, are you? by mcrbids · · Score: 1

      As you will find with most people at SlashDot, you may be your parent's computer genius, but you can easily find yourself out of your league here quickly.

      Really? On Slashdot? I tend to find myself perpetually surprised at the level of idiocy and stupidity displayed here. What keeps me coming back is that at least it's entertaining!

      Here's a hint: Try browsing at -1...

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    38. Re:You're not very smart, are you? by j7702 · · Score: 1

      Good where the days of FAT/12 32G per partition... no.. NO.. NO! That's right.. Not Gigabytes, MEGABYTES

    39. Re:You're not very smart, are you? by canuck57 · · Score: 1

      ...architecture is actually one of the few things MS has ever done right.

      You give Microsoft too much credit here for NTFS. Like everything else Microsoft it was lifted/borrowed/stolen/copied/architected/plagiari zed from the VMS file system.

    40. Re:You're not very smart, are you? by TheNetAvenger · · Score: 0

      NTFS was introduced in July of 1993... That's 14 years ago and the first go round was hardly stellar.

      Actually no, many companies had NT in hand in 1992. Go look up Comdex 1992, Dec was showcasing their new Alpha CPU running on WindowsNT.

      It was commercially released in 1993. Besides the 15year statement was a blanket, not a up to the minute quote of how long it has been in retail.

      Rocket science and system administration are two different animals.

      I was being a bit of a 'smart ass' with the rocket science comment. However you will find that the IT people at NASA to be the best in the world and I have worked with them for years. In fact several of my professors (going back some years here) were NASA IT people.

      Just for giggles check your NTFS filesystem after a fresh install of Windows 2003 Server (or Windows XP for that matter). It'll likely need to be defragmented immediately (or perhaps after the subsequent few hours of patching that must take place).

      There is a reason for this, NTFS is not just a File Structue FS definition only, part of what makes it click is higher level OS involvement. This is also why ZFS works well, as it is multi-part as well.

      So when you do an initial install, the installer of XP and earlier versions isn't running the higher level NTFS services that assess file writes and fragmenting. This truly is not hard to understand. Think back to NT 4.0 and previous versions, the installers LITERALLY installed the OS on a FAT partition and then converted it to NTFS after the installer was done; hence the 8gb and such limits of the OS partitions.

      As a side note Vista is far less prone to initial fragmentation as the PE installer is more than just a low level installer and is actually running a higher more featured version of NT. Also the image based install of Vista helps, but can leave some holes as the installer removes un-needed files during the installation.

      On the other hand Ext2 and Ext3

      This is actually a fun myth. Just like NTFS both of these FS will fragment as the volume usage increases. Outside the 'zealot' crowd, people realize that fragmentation does occur. Even if you take ZFS which has mechanisms to allocate space to prevent fragmentation, it will STILL fragment files on write over, so when saving files that keep growing in size fragmentation is just as problematic as any other FS in the end, even though it goes to great lengths to prevent initial file write fragmentation.

      A good rule is that when your volume hits the 75% mark, you are going to get increased fragmentation, no matter what FS you are using. And yes even with EXT2 and EXT3, as they are NOT going to move your 2GB movie you are editing just to ensure the file remains unfragmented, they are going to tack on the additional space required as the file grows(fragmenting it) just like ANY OTHER FS. (This is also true of small files, the 2GB file example is just to make it clear.)

      You might want to go grab a book yourself (or at the very least use google!).

      The ones I helped write or other people's? ;)

    41. Re:You're not very smart, are you? by Thundersnatch · · Score: 1

      Hmm... NTFS versioning and snapshotting seems to work just fine on our Windows 2003 servers. Read up on Volume Shadow Copies.

    42. Re:You're not very smart, are you? by TheNetAvenger · · Score: 1

      You give Microsoft too much credit here for NTFS. Like everything else Microsoft it was lifted/borrowed/stolen/copied/architected/plagiari zed from the VMS file system.


      Check my other post on this. But NT is more than just NTFS and both may build on some VMS concepts but far exceed anything VMS was doing or could ever do.

      NTFS is also based on some FAT and HPFS concepts as well, but again it does MORE, and just because it took ideas from those FSes does not mean it is limited to what those FSes were capable of doing, nor does it have their limitations by design.

      Also, the NT architecture is based on kernel and architectural designs that until NT was built many were only theories at the time, even though you will find bits of other OS concepts built upon in NT. Just like it would be impossible to build any software or OS from scratch today.

      So, yes, you can find hints to VMS, OS/2, *nix in what NT is, but you will also find that it is a combination of the best ideas of the time, many of which didn't yet exist.

      This is why NT has a client/server kernel that can't be defined by any of the standard 'kernel' concept classifications like micro/mono etc. It also has a lot of over looked design elements like OS API subsystem technology that you STILL don't find in other OS architecture design.

      People forget MS had Xenix at the time and the NT team had the latitude of making NT completely *nix based, and instead they found *nix too limiting for a long term OS technology and they instead choose to try to create something that didn't have many of the inherent lockin or flaws of OSes of that time period. The first edition of InsideNT explains some of the 'non-technical' aspects of why NT is not based on a VMS, OS/2 or *nix OS technologies as they could not do what they wanted NT to do.

      This design is also why NT is still supporting advanced OSes 15years later, and still has several architectural tricks up its sleeve to go many more years. Heck with each release they keep turning on more and features that have inherently been part of the NT architecture all along. From Multi-User in 4.0-2K days, to multi-layered driver compatibility so that two entirely different driver technologies like XP and Vista WDDM can both run on the OS without any distinction to applications outside of applications designed to take advantage of WDDM features.

      (Even look at the BSD subsystem running on XP,2003,Vista - it is a REAL BSD OS Subsystem, no emulation and full cross subsystem communication via NT's architecture.)

      So, ya, I stand by my statement, NT is one of the few things MS did rather well, and I say this as both an OS engineer and OS theorist that was teaching these theories at the time NT was coming to fruition.

    43. Re:You're not very smart, are you? by drawfour · · Score: 1

      *nit* He is presumed innocent until proven guilty.

    44. Re:You're not very smart, are you? by Gordonjcp · · Score: 1

      That's not the same thing. Read up on FILES-11 file management. What you've got there with volume shadow copies is basically a logical volume manager.

    45. Re:You're not very smart, are you? by Thundersnatch · · Score: 1

      According to this, it actually sounds like the functionality is almost exactly the same as Microsoft's Windows 2003 implementation. Do you have any better references that might explain how Files-11 is different or better? Google seems to not be my friend in this case.

    46. Re:You're not very smart, are you? by steeviant · · Score: 1

      I'm so sorry I ever said anything disparaging against our mighty Gods the Linux distributors.

      And as for you, big, smart grown-up adult man you, you've obviously found the Linux distributions which by default install ext3 in your Windows installation, so come on man - Cough up those names...

    47. Re:You're not very smart, are you? by mathew7 · · Score: 1

      This has nothing to do with the filesystem. I bet you do administration for "normal" users, which install any "greeting card" their friend sends. Also, do you reformat and install Windows from scratch?
      My idea is that any filesystem put to such a workload would be slowed down. And also the ext2/3fs is badly interpreted as non-fragmenting. It is "designed to reduce fragmenting", but there are situation it cannot prevent it, especially if the drive is over 80% full.
      But the fragmenting is not the big issue, it's how consecutive fragments are read that is the issue. If the metadata and fragments are near, you will not notice big delays from HDD, and this is the advantage of extfs over FAT. I really don't know how the file chain is kept in NTFS, so I cannot make a valid comparison.
      But do not blame the FS for bad user workload.

    48. Re:You're not very smart, are you? by mathew7 · · Score: 1

      "Microsoft's defragmentation tools are the some of the best at handling defragmentation."

      It's not even microsoft's tool. What comes in XP is Dikeeper "super-light" version. Try the full version. And ever since Win2k, I cannot do a fast defragging on any FS, especially in FAT. I miss the old day with Norton Speedisk under Windows98. That was the best I ever saw. Until Speeddisk for NT (2k actually) became dependant on MS's implementation of file move. It seems to me that they read-write-read-verify on FAT32, because the same file is moved 3 times slower on FAT32 than NTFS. It's a conspiracy to force you to NTFS (along with not FAT32 format option on 30Gb+ partitions).

    49. Re:You're not very smart, are you? by Mr2cents · · Score: 1
      Chances are that, when you're in the "I just wrote a linux filesystem"-league, Windows is quite irrelevant to you. Why spend time on porting to windows if

      • You won't use it,
      • You don't have enough knowledge of windows internals,
      • You don't have the development tools (and you surely don't want want to spend your money buying VC++),
      • MS isn't interested at all in third-party filesystems (they like playing monopoly as long as they're winning).


      It has nothing to do with childishness, it's actually quite understandable.
      --
      "It's too bad that stupidity isn't painful." - Anton LaVey
    50. Re:You're not very smart, are you? by Ginger+Unicorn · · Score: 1

      how does that rhetorical question support your infantile generalisation that all linux distributors are childish?

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    51. Re:You're not very smart, are you? by chrish · · Score: 1

      Curious as to which features are in NTFS but not supported by ZFS; I'm really exited about ZFS and would like to see more comparisons between it and other filesystems (these days I'm mostly familiar with NTFS and HFS+Journal, but was interested in BFS back in the day).

      Has anyone got a link to a good NTFS vs. ZFS comparison article?

      --
      - chrish
    52. Re:You're not very smart, are you? by haruchai · · Score: 1

      Come sit in my chair for a few weeks. I have the unmitigated joy of supporting one
      of the 10 largest companies in the world with nearly 100,000 Windows XP SP2 desktops.
      Let me assure you that NTFS is far from flawless - I've fixed a number of strange,
      seemingly illogical errors or problems by doing bootup disk scans which also
      have the effect of, in almost all cases, speeding up the system.
      I've done some reading on NTFS and plan on doing more but my REAL WORLD experience with
      it shows that it ain't all that, yet no matter what M$ claims.

      --
      Pain is merely failure leaving the body
    53. Re:You're not very smart, are you? by TheNetAvenger · · Score: 1

      Come sit in my chair for a few weeks. I have the unmitigated joy of supporting one
      of the 10 largest companies in the world with nearly 100,000 Windows XP SP2 desktops.


      And you are going to claim NTFS is the main root of your problems? Either you are making this up or are truly uneducated about NTFS.

      I've done some reading on NTFS and plan on doing more but my REAL WORLD experience with
      it shows that it ain't all that, yet no matter what M$ claims.


      Ok, you need to do a lot more reading on it. However, don't read what MS says, instead read what other IT people say about it. Or better yet go to books that deal specifically with OS design and FS design. They are NOT from MS's mouth and yet tend to be extemely complimentary of NTFS.

      With 100s of millions of people using NTFS, there are 'few' problems with its inherent design. Just 'financially' if NTFS was as flawed as you think it is, MS would replace it because of the financial drain of support calls.

      You also seem to forget the top large companies using Windows have DIRECT lines to MS as they have MS representatives for their licensing and tech support, and if there was issues with NTFS, they would scream louder and be heard faster than anyone. And yet, this doesn't happen.

      I guess I am also surprised that you are working with 100,000 computers for a 'large' company and yet you don't know who your MS contact is, as companies with 10 licenses even have MS contacts, and MS listens to even the tiny companies like they are their best friends.

      So good luck in your journey on learning about NTFS, and you might want to find your MS contact information and yell at them. You might be surprised to find how helpful they can be in finding your 'real' problems.

    54. Re:You're not very smart, are you? by TheNetAvenger · · Score: 1

      Check out a comparison table of features on Wikipedia.

      Here are just a couple of things from the ZFS page that are limitations, although there is a good compaign to address these issues to make ZFS more viable.

      From Wiki (only including items that do exist in NTFS):

      ZFS lacks transparent encryption.

      ZFS does not support per-user or per-group quotas.

      It is not possible to add a disk to a RAID-Z or RAID-Z2 vdev. This feature appears very difficult to implement.

      Reconfiguring storage requires copying data offline, destroying the pool, and recreating the pool with the new policy.

      ZFS is not a native cluster, distributed, or parallel file system and cannot provide concurrent access from multiple hosts as ZFS is a local file system.

      ------------
      Also there are several other 'small issues' to note.

      ZFS doesn't use 'Extents' and technically they would be less needed on ZFS for fragmentation issues.

      ZFS also has less journalling and logging capabilities than NTFS, some are important, some are not. In theory ZFS should be fairly tough, but NTFS technically would be better at power loss or hardware failure, especially with how NTFS is used in Vista as a comparison, where self repairing and extended journaling has been taken to a new level.

      ZFS is one of the best things coming around and I hope it has great success and continues to evolve, keeping Sun away from their creation should be the OSS world's number one goal so that ZFS can continue to grow and be optimized and can one day match all FS feature for feature and provide the best performance at the same time.

    55. Re:You're not very smart, are you? by mlts · · Score: 1

      Volume shadow copies and snapshotting since Windows 2003 is one of its best features. No, its not a new technology, because NetApp had it on its servers for a decade, but its an extremely useful feature to have, especially for servers with user directories on them, as users, if they delete or maul one of their critical files, they can restore it back to a known good point and time without needing to put in a helpdesk ticket.

    56. Re:You're not very smart, are you? by steeviant · · Score: 1

      Do you suffer from Alzheimer's or have some kind of brain damage which precludes you from reading what I just wrote. The fact you failed to address those assertions in the original message doesn't excuse you from making a point.

      Why is it childish to expect Linux distributors to be a little more friendly to people making the transition from Windows to Linux.

      Microsoft is obviously going to behave in that fashion as they have a financial motivation to lock people into their operating system.

      What is the excuse of Linux developers like Ubuntu who give away their product for free. Why would they want to lock your settings into your Linux partition instead of making them available. I can't think of a legitimate reason so I put it down to childishness.

      I called, and continue to call on you to show me some evidence to the contrary. I wasn't planning to enter into a debate about my childishness, but since you seem intent on "proving it" fine. Here's a quotable quote for you.

              "I have the intellect of a three year old." -Steeviant, 2007

      How does that change my original point at all?

    57. Re:You're not very smart, are you? by steeviant · · Score: 1

      I don't think I've ever seen so many straw-men per line before.

      I was talking about Linux distributors, not individuals writing filesystems. I'm confused where that idea even came from. Additionally, there are existing working (quite well) drivers for XP that allow access to ext2fs filesystems from Windows.

      It was never my intention to suggest that developers making a filesystem for Linux should feel compelled to write one for Windows. Which pretty much invalidates all your other arguments.

      What Linux distributors could do now without much effort is encourage the use of Ext3 as a default filesystem, install the ext2 driver in Windows and install some open source applications which can happily share some settings between both platforms. Thunderbird, Firefox, OpenOffice for example.

      The fact of the matter is that when I have gone to the effort of setting up a system as I have explained above those users have generally stuck with Linux, and been quite pleased. People get upset when they realise they can access their Windows files from Linux, but the reverse isn't true.

      We can have great finger-pointing blamestorming sessions about whose fault that is, and whose responsibility it is to fix, or we can rise above that and just do what's right for the users.

      That is all I'm asking of Linux distributors, and I can't see a sensible reason for embracing Windows users on the one hand with CDs that auto-start installation and include Windows software, and then not go that little bit further by making that software able to share data with its Linux counterpart.

      That just leaves Windows-to-Linux users with a bitter-taste and a feeling that Linux distributors use bait-and-switch tactics by only synchronising their Windows settings and data once, and only holding their hand until the desktop boots and then leaving them on their own.

      A few creature comforts like proper two-way sync between Firefox bookmarks, making their Windows "My Documents" folder available, making OpenOffice's default save/open directory the same as MS Office or OpenOffice in Windows, and things of that nature go a long way toward warming that Linux pool that they're dipping their toes in.

      My experience has been that (perhaps a little paradoxically) users are far more likely to stick with Linux if they're able to switch between Windows and Linux on a whim and still have a way to access everything that doesn't require them to be a geek of mammoth proportions.

    58. Re:You're not very smart, are you? by Ginger+Unicorn · · Score: 1
      The irony and hypocrisy of your complaints is absolutely off the chart. Let me spell everything out to you step by step so you don't embarrass yourself further.
      1. You make this claim: It's because all Linux distributors are pig-headed and stupid and believe that once you see Linux for the very first time you'll never ever ever be interested in Windows again. and this claim: Childishness is the root cause.
      2. I point out you are making a generalisation and a childish one at that. It's rather infantile to accuse all linux distrubutors of being pig-headed and stupid. Do you actually believe that is the case? Every single one of them? Or even the vast majority? Only a childish mind would think in such absurd terms. Hence the irony of your second claim.
      3. You then reply, obviously missing the point of my response, and i can only imagine, think the generalisation i am referring to is the technical point about open source migration tools being one way only. For some bizarre reason your response to this is a staggeringly babyish remark about "my gods the linux distributors" then some nonsensical strawman about a linux distribution that modifies your windows installation.
      4. Because you had misunderstood what i meant by generalisation, my next remark, whilst being extremely sarcastic, as you are shrill little ass who needs putting in his place, was an attempt to clarify exactly what my original comments meant, as the subtlety was obviously too much for you to fathom. Sadly, it seems I was still too subtle.
      5. Now i'll address your previous post sentence by sentence so you having no reason to think i am evading any of your points:
      6. Do you suffer from Alzheimer's or have some kind of brain damage which precludes you from reading what I just wrote. The fact you failed to address those assertions in the original message doesn't excuse you from making a point.
        Lots of irony here. You hadn't paid any attention to what I wrote in the second post, hence your confusion. Your assertions regarding availability of migration tools weren't what I was addressing.
      7. Why is it childish to expect Linux distributors to be a little more friendly to people making the transition from Windows to Linux.
        Strawman. I never said it was childish to expect that. I was referring to your asinine generalisation that the reason such migration tools are scarce or non existent is because "all linux distributors are stupid and pig-headed", which is of course totally unjustified unless you personally know all linux distributors, (i doubt you know any). There could be any other number of pragmatic of technical reasons why such tools don't exist. To call every single linux distributors pigheaded, stupid and childish just because they don't provide something you want is self evidently very childish. The irony of this attitude must be apparent, even to you.
      8. Microsoft is obviously going to behave in that fashion as they have a financial motivation to lock people into their operating system.What is the excuse of Linux developers like Ubuntu who give away their product for free. Why would they want to lock your settings into your Linux partition instead of making them available. I can't think of a legitimate reason so I put it down to childishness.
        That's called the argument from ignorance, and an appeal to it almost always exposes your own attitude. The fact that all you could think of as an explanation is that they are petty and childish probably says more about you than it does about the Ubuntu distributors. What you are admitting to here is total ignorance of the motivation of linux distributors, and a completely unjustified and arbitrary blanket generalisation that you pulled out of your ass. Not very grown up is it?
      9. I called, and continue to call on you to show me some evidence to the contrary. I wasn't planning to enter into a debate about my childishness, but since you seem intent on "proving it" fine. Here's a quotable quote f
      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    59. Re:You're not very smart, are you? by steeviant · · Score: 1

      I'm sorry, I assumed that you'd been so frothy at the mouth writing your rabid response in defense of Linux distributors that you'd forgotten to make your point. It puzzled me that you'd been so zealous in your leap to defend "linux distributors", hence my comment that they were your "gods".

      I was trying in my own "whiney bitch" way to get you to tell me why you felt so strongly that I had no right to say what I'd said. It never occurred to me that your reply was just an asinine critique of my writing style and opinions rather than a response to it. Now that you've made that abundantly clear I've lost interest.

    60. Re:You're not very smart, are you? by haruchai · · Score: 1

      1.) The company is BP
        2.) I don't give a damn about what a fine design it is. What I'm telling
                you is that a number of problems the helpdesk see on a regular basis
                regarding locked or undeletable files, security certificates that
                can't be updated or general, incremental slowness, among other rarer
                problems have been solved or alleviated by running scandisk on boot
                and sometimes by defragging afterwards.
                For most of these types of problems that are not related to IE,
                defragging alone isn't much help.
          3.) Your financial argument doesn't hold water - the FAT/VFAT/FAT32 filesystems
          4.) Direct lines to M$ isn't enough although it is a big help for things that
                  are CLEARLY related to their software, such as Active Directory and Exchange
                  which is very heavily used here. Since the company used several thousand applications
                  on Windows, it can be very difficult to find exactly where the problem lies but
                  my take is that, if the fixing the filesystem, fixes the problem, then it's a problem
                  with the filesystem.

        had huge problems and limitations compared to NTFS and were used for a long time by up, until
        2002 by many more people and M$ still managed to make billions.

      --
      Pain is merely failure leaving the body
    61. Re:You're not very smart, are you? by nikkipolya · · Score: 1

      I had the NTFS Partition formatted as VFAT, as I mentioned in my previous post. And the performance issue is still there under windows but not under Linux!!! So my drive has to go bad when under windows and not go bad under Linux. Which cannot be possible!

      I am trying to move from NTFS to XFS for this partition and try out XFS for windows by crossmeta. Lets see how that goes...

    62. Re:You're not very smart, are you? by ebbe11 · · Score: 1

      Why are the "migration tools" all one way, instead of synchronizing between Linux and Windows?
      The most ironic part of this is that being able to read and write Lotus 123 spreadsheets was one of the main reasons why MS Excel became dominant.
      --

      My opinion? See above.
  50. Mods on crack again?? by IvyKing · · Score: 1

    as we are talking about data here, often un-recoverable and damned important


    Excellent point. Even for a home user, the data on the drive is far more valuable than the drive itself! Whoever mod'ed your post as flamebait obviously has problems with reading comprehension.
    1. Re:Mods on crack again?? by Anonymous Coward · · Score: 0

      Ext2 on FUSE and on Windows w/URLs referenced to zillion of time in this thread, is incredibly stable. Even with R/W support. If you care for recoverable, get a support contract and MAKE SURE YOU HAVE A BACKUP.

    2. Re:Mods on crack again?? by theazreal · · Score: 1

      Hello? Tech sector? Of course we're on crack. Why else would we be here?

    3. Re:Mods on crack again?? by danbeck · · Score: 1

      What if this drive *is* the backup. Or, are you are telling me that it's unreasonable to go out and buy only one 300GB hard drive? You have to have two so you can always make a backup? In the real world, most people don't smoke $100 bills and things cost real money. Reliable filesystems are important for that reason, let alone others.

    4. Re:Mods on crack again?? by Anonymous Coward · · Score: 0

      What if lightning strikes boom on your computer with HDD? A burglar decides to steal your whole computer? What if *gasp* some software fscks up your only copy? Have you ever imagined that your disk suddenly... failed? Its simple: you have an offline backup. Always. $100 is nothing compared to data loss even for a home user. Think about it. Imagine your little tears when its gone. So yes, what you state is unreasonable and the assertion most people are that unreasonable doesn't mean they're right in their ways. Its also unreasonable to use software and expect it to be unable to fsck up the only copy of the data you have. Not only unreasonable, its incredible stupid to assume such.

      However be my guest. When the moment of major, important data loss occurs to you, you will hopefully learn your lesson. Please allow others to learn via an easier path which is: spending a little more for a lot more security.

      My other argument would be about disk encryption on an offline backup, but I will refrain blabbering about that since that path would also not be compatible with this platform-indy FS race.

      PS: I bought 500 GB SATA HDDs for 90 EUR each a week ago. My friend bought a 500 GB USB for 100 USD 2 months ago. So a new 300 GB costs less than 100 USD.

  51. UFS / FFS by nbritton · · Score: 2, Informative

    Linux and Mac both have native UFS (a.k.a Fast File System) support, windows can also support UFS: http://ffsdrv.sourceforge.net/

    1. Re:UFS / FFS by tepples · · Score: 1

      windows can also support UFS: http://ffsdrv.sourceforge.net/ But not Windows Vista, due to the requirement for signed drivers, unless you're willing to form an LLC and pay $500 per year to VeriSign so that you can sign the driver yourself.
  52. UFS/FFS by evilviper · · Score: 1

    Right now, Ext2 seems to be the best option. I use it myself on my large (backup) hard drives. There are a few big problems, though.

    Ext2 support for Mac/OS X and Windows is... limited to say the least. It works, but if you're going to use Windows/Mac to copy files to your hard drive the majority of the time, you might prefer to stick with FAT32.

    Ext2 is also not terribly robust. When mounted async, it has the old well known problem of data corruption should anything go wrong while writing data (power loss, crash, etc.). I've lost a couple of ext2 partitions to that. So if you care about your data, and can't use Ext3, I strongly suggest mounting your Ext2 partitions read-only, which really hobbles performance, but might not be too noticeable over (relatively slow) USB2.

    Personally, I've got high hopes for UFS/FFS. Just about every operating system supports it in one form or another. Unfortunately, it seems nobody has bothered to get their implementations compatible with other implementations. So, while there is UFS/FFS support for Windows/OSX/Linux/*BSD/Solaris/AIX/etc. it's all in just a slightly different on-disk format, so it's not easy to get one to read another. It's a shame, because it's without question the most robust, flexible, high performance, and long-lived file system around.

    I can only hope that with the transition to UFS2, maybe they'll avoid diverging as they upgrade. Of course, it's not a sure thing that the proprietary systems (eg. Solaris) will accept the upgrade path to UFS2 to begin with. (they seem more interested in going the Veritas route)

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    1. Re:UFS/FFS by IvyKing · · Score: 1

      Personally, I've got high hopes for UFS/FFS. Just about every operating system supports it in one form or another. Unfortunately, it seems nobody has bothered to get their implementations compatible with other implementations. So, while there is UFS/FFS support for Windows/OSX/Linux/*BSD/Solaris/AIX/etc. it's all in just a slightly different on-disk format, so it's not easy to get one to read another.


      An example of compatibilty problems, UFS drives formatted on Solaris/Sparc are not readable by Solaris/x86 due to byte order in the data structures. Fortunately, Sun realized that mistake with ZFS - the byte order is determined by the machine that formatted the drive (zpool), but the ZFS driver will swap bytes if needed.
  53. Re:Moving Target - ntfs-3g by Eideewt · · Score: 1

    I believe permissions are wonky with ntfs-3g, so it would be akin to running on a FAT system.

  54. Yes, and its already been done... by hacker · · Score: 1

    Easily solved... and you didn't mention anything about security, so let me help. I wrote about it previously.

    I've been moving more and more of my data off to TrueCrypt on Linux/Windows or GELI on the FreeBSD side to lock things down. So far, it works great.

  55. Re:The irony by homer_ca · · Score: 2, Insightful

    There are ext2 drivers for Windows, but they're definitely not ready for production use. There's just not much interest in them compared to NTFS on Linux. If we want to promote ext2/3 as a Free cross platform filesystem, let's throw some support behind a good Windows ext2 driver.

  56. Re:Moving Target - ntfs-3g by Enderandrew · · Score: 2, Informative

    The ntfs-3g website says you can boot from it, and run Linux of it, so apparently you can. Will there be any issues? Quite possibly.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  57. Why is case-sensitivity so important? by Megane · · Score: 1

    and there's also an issue with the case-insensitivity of HFS+

    And that issue is? Not having a Linux with HFS+ volume handy, I presume that the case insensitivity is handled in the VFS. The only times that case sensitivity has ever been an issue for me are 1) some joker decided it would be funny to name a couple of Linux kernel source files with the same name in different cases, and 2) when I try to rename a file using 'mv' to just change case with mv aliased to 'mv -i', mv thinks it's the same file and asks me to confirm.

    #1 is just plain bad form to name files like that, and #2 is harmless.

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  58. OS X supports symlinks in FAT32 by Anonymous Coward · · Score: 0

    I've been using symlinks in OS X 10.4 on an external drive that Finder says is formatted as FAT32. Using "ln -s" appears to create symlinks just as if it were a normal *NIX type file system - they show up as symlinks using "ls -l" and everything (Emacs, iTunes, etc.) treats them as regular symlinks. However, the same does not work when I hook the drive up to a machine running OS X 10.3. Does anybody know what's going on here? I was pretty excited that I could use symlinks like this, but I really don't know how portable it is since I don't know what is going on underneath the hood. I'm posting anonymously out of embarrassment for not already knowing the answer. It seems like whatever OS X 10.4 is doing might be good to imitate on Linux.

    1. Re:OS X supports symlinks in FAT32 by IntergalacticWalrus · · Score: 1

      On any non-HFS+ (or AFS) filesystem, OS X uses hidden files to store all file metadata (special flags, permissions, ressource forks, etc), so you can use any special file magic on any filesystem. At the cost of leaving lots of crap in every directory, though, which is annoying.

  59. Many choices by guruevi · · Score: 1

    Linux supports almost all filesystems that are currently available, so that shouldn't be a problem. Mac OS X is a bit more picky but as far as I know, I've used it with EXT2, EXT3, HFS, HFS+, .... ReiserFS needs a driver though, I think XFS is standard, but again, not sure. Just format your file system under Mac OS X with the "Unix" filesystem and you should be all right.

    Oh, you said Windows, never mind. Use a networked file system like SMB or FTP to send things from Windows to another machine or you could use some drivers available for whatever you chose (but don't kill me if it screws up as Windows usually does)

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
    1. Re:Many choices by tepples · · Score: 1

      Use a networked file system like SMB or FTP to send things from Windows to another machine This works fine for a stationary setup, but do you have any solution to replace a USB drive for carrying data between home and the public library?
  60. Same problem, different approach by chkorn · · Score: 1

    I had the same problems a few people above mentioned. But since memory requirements are rising and rising I now bought a ATX casing, added 5 hard discs to a Raid 5 (approx. 2.5TB).

    More information:

    • OS: Gentoo Linux
    • Windows/OS X shares: Samba
    • Linux shares: NFS

    Surely, not the cheapest approach, but I think something like this will last longer (more space, does not "die" when the original machine becomes obsolete) than a normal shared disk and I can also use it as a print server, bittorrent client and so on.

    Cheers!
    --
    chris
  61. How about ... by mwa · · Score: 1

    one of these running Samba or NFS?

  62. Godwin's law by counterfriction · · Score: 1

    'nuff said.

    --
    Sig free's the way to be.
    1. Re:Godwin's law by ak3ldama · · Score: 1

      oh lets bring up Godwin's law just because someone made a good, relevant comparison. look at me, i'm a tool. [/sarcasm]

      --
      "but money is the God of Algiers & Mahomet their prophet." - Rich. O'Bryen June 8th 1786
  63. QEMU by samjam · · Score: 1

    Before I abandoned windows pretty much forever, when I booted windows I would have my linux box run as a windows service and access my linux system disk using Samba.

    It wasn't fast but ti was compatible.

    Sam

  64. It's a simple question : EXT3! by zukinux · · Score: 1

    It supported natively at linux/mac os, and install the ext3 driver for windows.
    it's much better solution compared to fat32 which will fit out of the box for all.
    NTFS Sucks + you'll have to recompile kernel to have writing capability to NTFS disks.

    Enjoy + Goodluck!

    1. Re:It's a simple question : EXT3! by bensch128 · · Score: 1

      Do you actually have any experience with using ext3 under windows? Is there data corruption and how is the preformance?

      I'm curious because I want to have a plan for setting up a dual booting computer in the future and be able to avoid VFAT.

      thanks!
      Ben

    2. Re:It's a simple question : EXT3! by Jesus_666 · · Score: 1

      Correction: OS X does not actually support ext3. There's a third-party driver that supports ext2, but you can't actually count on write support or stability. Under OS X I'd recommend VMWare player (Virtual PC on PPC Macs) and a Linux VM plus NFS or Samba.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  65. Opensource anyway by houghi · · Score: 1

    If you look at a FS that can be read anywhere, the only solution will be an open source one. This might however mean that it is not readily available everywhere out of the box.

    OTOH it will mean that drivers will be readily available if needed.

    If you want something that is read out of the box by each and every OS, then make up a simple spradsheet, horizontal the different OSses, vertical the different file systems en then start crossing which has what. Last look what is available on most by default.

    Loopmounting an iso is still a file (with filesystem) written on (another) filesystem.

    --
    Don't fight for your country, if your country does not fight for you.
    1. Re:Opensource anyway by tepples · · Score: 1

      If you look at a FS that can be read anywhere, the only solution will be an open source one. This might however mean that it is not readily available everywhere out of the box.

      OTOH it will mean that drivers will be readily available if needed. But if it's free software, then who signs the drivers? How can a maintainer afford the $500 per year fee to VeriSign for a code signing certificate?

      If you want something that is read out of the box by each and every OS, then make up a simple spradsheet, horizontal the different OSses, vertical the different file systems en then start crossing which has what. Last look what is available on most by default. Result: FAT32. OP wanted something that sucks less than FAT32.
  66. Re:Have any of you read the post you are replying by Anonymous Coward · · Score: 0

    Many? The other options are FAT, and ext2. From that choice NTFS is probably the best choice, even though I wish it wasn't.

  67. Re:Have any of you read the post you are replying by Pope · · Score: 1

    The main problem with case sensitve HFS+ is that it breaks a lot of applications that don't expect it, like practically everything Adobe makes. Not an good solution even if you never had to share hard drives with another OS!

    --
    It doesn't mean much now, it's built for the future.
  68. not a solution by oohshiny · · Score: 1

    NTFS is not a solution because Microsoft can change it incompatibly at any time; all they have to do is put something in a Vista update that modifies the file system in a backwards-incompatible way. Once they do, Windows becomes unsupported by NTFS-3G. In addition, Microsoft likely has a lot of NTFS-related patents that they can use to shut down any open source implementation whenever they want.

    No, the only solution is to create drivers for one of the FOSS file systems. Ext2 and ext3 are the obvious candidates. In fact, an even more obvious candidate would be the BSD file system, except that there seem to be so many incompatible versions of it.

  69. Ext3 not so bad by Anonymous Coward · · Score: 0

    At the moment, my desktop dual boots linux and XP, for gaming. Using the ext2 drivers for Windows, I've never had a problem reading or writing to my Ext3 partition. Now, I've got a 750GB Ext3 partition on a SATA drive that I'm hooking up to my laptop with a USB adapter - if anything would make access to it unstable, this would be it - and it's working like a charm. Haven't had any experience with mounting on Macs, though, as it appears most of the other suggestions here state as well, so, YMMV.

  70. Universal Disk Format(UDF) is designed for you by Anonymous Coward · · Score: 0

    sounds like Universal Disk Format(UDF), the format used on rewritable optical discs, may interest you.

    see http://en.wikipedia.org/wiki/Universal_Disk_Format

    of course, it depends on your needs, different filesystem designs tend to have different strengths. UDF tries hard to be able to represent the foibles of many systems, which create a sort of portability.

  71. External HDDs foil that plan by tepples · · Score: 1

    NTFS is not a solution because Microsoft can change it incompatibly at any time; all they have to do is put something in a Vista update that modifies the file system in a backwards-incompatible way. And make it incompatible with Windows XP too. In order to keep the ability to move drives between machines running Windows XP and Windows Vista, especially external hard disk drives connected through USB or FireWire, Microsoft will have to continue to support at least NTFS XP in Windows Vista.

    No, the only solution is to create drivers for one of the FOSS file systems. Ext2 and ext3 are the obvious candidates. But would such a solution have to be written from scratch in order to be compatible with the license of the Windows IFS header files? Has the system library exemption of the GPLv2 been tested in a court of law?
    1. Re:External HDDs foil that plan by Lost+Engineer · · Score: 1

      Well they could patch XP too, but they're not gonna do it. I think they only purposefully screw over the users when they can make money on it.

    2. Re:External HDDs foil that plan by Metaphorically · · Score: 1

      NTFS is not a solution because Microsoft can change it incompatibly at any time; all they have to do is put something in a Vista update that modifies the file system in a backwards-incompatible way.
      And make it incompatible with Windows XP too. In order to keep the ability to move drives between machines running Windows XP and Windows Vista, especially external hard disk drives connected through USB or FireWire, Microsoft will have to continue to support at least NTFS XP in Windows Vista.
      Not if it's a feature addition. If they add some feature to NTFS under Vista then that feature doesn't have to be back-ported to XP and this hypothetical new NTFS would render the FOSS implementation incompatible under some circumstances.

      It's a closed standard clearly can be used for lock-in.
      --
      more of the same on Twitter.
    3. Re:External HDDs foil that plan by tepples · · Score: 1

      If they add some feature to NTFS under Vista then that feature doesn't have to be back-ported to XP ...and doesn't have to be turned on by Vista users. A drive formatted in NTFS-without-that-feature would still work on XP/Linux/Mac, right?
    4. Re:External HDDs foil that plan by oohshiny · · Score: 1

      And make it incompatible with Windows XP too.

      Yes, thereby inducing people to upgrade more systems, meaning more revenue.

      Microsoft will have to continue to support at least NTFS XP in Windows Vista.

      Come on, you know how this works. Sure, it will continue to read and write old-NTFS. It will also keep bugging you "You have inserted an old NTFS drive; for better performance and security, I strongly recommend upgrading this to new NTFS. [UPGRADE] [UPGRADE and Don't Ask Again] [Don't Upgrade for Now]". Your fixed volumes will be upgraded quiescently unless you use the special enterprise edition of Windows.

      But would such a solution have to be written from scratch in order to be compatible with the license of the Windows IFS header files? Has the system library exemption of the GPLv2 been tested in a court of law?

      Ext2 ports have been around for both Windows and OS X for years, so it looks like there isn't a legal problem; they are simply not being maintained as well as one would like, and IFS support on Windows itself is kind of iffy. BSD would be even less of a licensing issue.

    5. Re:External HDDs foil that plan by iluvcapra · · Score: 1

      ...and doesn't have to be turned on by Vista users.

      They'd wrap it into SP1, or a critical security update, and/or put up a nag screen whenever you boot your computer that doesn't have the upgrade. They've argued successfully in the past that they can't be forced to make every little bit of Windows optional if making it all-in-one isn't more convenient, which it often is, even if this increases the lockin.

      You can't ever hope to chase a closed implementation this way; the best thing to do would be to call your project "LAND" (as in "LAND Ain't an NTFS Driver") and simply make the claims that the LAME people make about their encoder: it makes files that MP3 players will play, but our files should in no way be confused with MP3s, as those have patent magic sprinkled on them, and ours is merely a superior implementation of something that many client software would confuse with an MP3.

      --
      Don't blame me, I voted for Baltar.
    6. Re:External HDDs foil that plan by Anonymous Coward · · Score: 0

      Come on, you know how this works. Sure, it will continue to read and write old-NTFS. It will also keep bugging you "You have inserted an old NTFS drive; for better performance and security, I strongly recommend upgrading this to new NTFS.

      Name one instance where Microsoft has ever done anything like this.

      In fact, you people are usually pitching a fit about how MS is a slave to backward compatibility.

    7. Re:External HDDs foil that plan by tepples · · Score: 1

      It will also keep bugging you "You have inserted an old NTFS drive; for better performance and security, I strongly recommend upgrading this to new NTFS. [UPGRADE] [UPGRADE and Don't Ask Again] [Don't Upgrade for Now]". Did Windows 98 do this for the transition from FAT16 to FAT32?
    8. Re:External HDDs foil that plan by Anonymous Coward · · Score: 0

      No. The only time it mattered was on large volumes. Same with XP on FAT 32 / NTFS. XP doesn't keep prompting you to convert.

    9. Re:External HDDs foil that plan by ozmanjusri · · Score: 1
      Name one instance where Microsoft has ever done anything like this.

      WGA.

      --
      "I've got more toys than Teruhisa Kitahara."
    10. Re:External HDDs foil that plan by oohshiny · · Score: 1

      Name one instance where Microsoft has ever done anything like this.

      MS Office formats.

      Even if Microsoft didn't have a record of doing this, the point is that (1) we know Microsoft plays very dirty, (2) they now consider FOSS a threat, and (3) they can do this. And they have already tried leveraging their file system format control through other means (FAT patents, etc.).

      In fact, you people are usually pitching a fit about how MS is a slave to backward compatibility.

      What I described preserves backwards compatibility; it just happens to also make it likely that you'll upgrade soon.

    11. Re:External HDDs foil that plan by Binestar · · Score: 1

      Did Windows 98 do this for the transition from FAT16 to FAT32?

      The Transistion from FAT16 to FAT32 wasn't a windows 98 transistion, it was a windows 95 transistion.

      So your question should be: Did Windows 95 do this?

      The Answer is: Yes. In order to get FAT32 you needed to buy Windows 95 OSRc.

      Windows 98 had fat32 support by default.

      --
      Do you Gentoo!?
    12. Re:External HDDs foil that plan by tepples · · Score: 1

      The Transistion from FAT16 to FAT32 wasn't a windows 98 transistion, it was a windows 95 transistion. [...] Yes. In order to get FAT32 you needed to buy Windows 95 OSRc.

      What I meant was: After people upgraded their Windows 95 pre-C installations to Windows 98, did Windows constantly nag the user to upgrade the file system to FAT32?

  72. Get the job done. by fm6 · · Score: 2, Insightful

    Use FAT32. Yes, it sucks as a file system. But it's fine for your stated goals (backup and transfer), and it has universal compatibility. Don't discard an optimal solution just because it makes you feel uncool.

  73. userspace.... by leuk_he · · Score: 1, Offtopic

    The fact that it runs in userspace means it can corrupt your data from userspace instead corrupting other programs from kernal space.

    a program of driver that runs in userspace does not make it good program...... 8p

    1. Re:userspace.... by EveLibertine · · Score: 2, Funny

      I am pretty sure you are missing some words or punctuation or something.

  74. The Full Story by Anonymous Coward · · Score: 1, Interesting

    I've delved into this very much lately. In my experience, this is how it stands.

    EXT2/3:
    Supported well in Linux, obviously.

    It has a Windows driver that only supports ext2 so far as I know. That means ext3 journaling won't work, but since ext3 is backwards-compatible with ext2 I think that it should mount an ext3 volume, but just without all of the features.

    There is a ext2 driver for MacOS X as well, but I've found it to be unstable. It causes my system to crash and hang a lot. I've personally uninstalled it. But this may be just due to Mac OSX Tiger. I am running the latest version of the MacOS, and according to the changelog write support under Tiger was only added in the last release. So if you are running Mac OS 10.3.x it might be more stable for you.

    NTFS:
    NTFS is obviously well-supported under Windows.

    Under Linux, the NTFS-3G driver works great. I'm using it on a Ubuntu 6.10 system and have had no problems. (granted, I haven't tried to mount this volume under OSX of Windows, so I don't know if there is any corruption that the NTFS-3G driver somehow hides, or understands that windows/mac drivers don't)

    Under MacOS X, I believe there is native support for NTFS that is read-only. There is however a Mac port of FUSE, called MacFUSE. It allows for the NTFS-3G driver on OSX. The ntfs-3g driver can also be installed through fink or macports (aka darwinports) according to the ntfs-3g website.

    HFS+:

    Under Linux, HFS+ support is good. The downside is that journaling is not supported, and the case-sensitive version of HFS+ is not supported... for writing. They will mount as read-only. (I had a rough time trying to figure out why my HFS+-formated iPod would only mount read-only... apparently it has journaling enabled when you Restore it through iTunes).

    Under Windows, HFS+ is supported through MacDrive... which is proprietary and you have to pay for. I have no clue on if it supported journaling, case-sensitivity, etc. I'm not currently running Windows so I haven't looked too deeply into it.

    Under MacOS X, obviously support is great.

    My Thoughts:
    Personally I have settled on HFS+ for sharing between OSX and Linux. Unfortunately many of the offerings to add filesystem support to OSX and Windows continue to be unstable. I don't have experience with the NTFS-3G driver which I have heard good things about, but part of the reason it might not fool with OSX too much is that it operates in user space with FUSE. I have never had problems with Linux crashing due to faulty filesystem support, so the 'uniting' factor continues to be support in Linux.

    The real issue is getting OSX and Windows to play nice on a filesystem. I would have to say the choice would be between HFS+ or NTFS. It's all dependent upon how stable NTFS-3G is on OSX or MacDrive is on Windows. Only other deciding factor would be if you don't want to pay for HFS+ support on Windows. But just between OSX and Linux, I like HFS+ because it will still support permissions (and they won't be mangled if you sync your users' uids and gids on all your systems).

    (posting anonymously due to work)

  75. How naïve. by tepples · · Score: 1

    However ä,å and ö characters in filenames get screwed up. Those letters aren't used in American English. You must be a terrorist. Why do you hate America and our freedom?
    Don't some publications in the English language still use the spellings coöperate and naïve? Isn't it important to preserve spellings like those in filenames that represent the titles of articles?
    1. Re:How naïve. by dsgrntlxmply · · Score: 0, Redundant

      Reader's Digest used these in the 60s and early 70s. I have not seen a copy since that time, so I do not know if this is still the case.

    2. Re:How naïve. by Anonymous Coward · · Score: 0

      Why are you such a flaming homosexual? Don't you know that buttsex makes God angry? I hope you get the aids and the herpes.

    3. Re:How naïve. by sco08y · · Score: 1

      Don't some publications in the English language still use the spellings coöperate and naïve?

      Yes, some publications do. Terrorist publications.

    4. Re:How naïve. by Zonk+(troll) · · Score: 1

      Dude, what's your problem? Are you just trying to troll? Get a life. Seriously. Get a life.

      --
      "The Federal Reserve is a fraudulent system."--Lew Rockwell
      End The FED. -
  76. Another difficulty by newandyh-r · · Score: 1

    In theory, at least, a further problem is that, of the set of facilities provided by the different filesystems, there are features of each that are not supported by others.

    e.g. Unix-derived (like Linux) filesystems are fully case-sensitive;
    NTFS (as presented by Windows) is case preserving but insensitive.

    NTFS provides essentially unlimited file attributes and data streams
    Unix-derived fs behave as "stream of bytes"
    (and old mainframe fs typically had many other abilities such as generation numbers and atomic commit)

    There isn't a perfect solution - if people start using NTFS outside Windows MS will probably retrospectively change the spec in a way that doesn't make windows worse, but crashes non-ms implementations. If ext2 gets used then some program that uses file attributes constructively will get up and bite you - even ext3 may not handle everything that Vista may use. Separate filestore from OS by using network attached files?

    Andy

  77. Re:Have any of you read the post you are replying by Anonymous Coward · · Score: 0

    Hi. Here is my clean ID. Enjoy, big bro.

    If you read the goddamn thread all the available solutions are pointed out. There isn't much more besides that (they mirror my findings). Geez.

    NTFS will work on Linux and MacOSX via FUSE. Its userspace, but quite fast still. If NTFS+FUSE doesn't suit you, you can use Ext2 on both XP and MacOSX. Other OSes support Ext2 too (and read support).

    Else, go build a fileserver with gigabit ethernet with USB HDD attached and you're all set as well. You can make your Linux server a fileserver, even stick a WLAN NIC into it. Its marvelous, I'd say. And since you use Ext2/Ext3 or NTFS, you can detach the USB HDD and take it with you. You could even stick LUKS on it w/some encrypted data, and mount that data under TrueCrypt/FreeOTFE on Windows (and if TrueCrypt is ever ported to MacOSX, there too). What is the problem with this? I don't see one. MacOSX and Windows all support CIFS so if you use Samba you're all set.

  78. FAT32 can do better than journalling, right now by r00t · · Score: 1

    The method has been called phase-tree. The reiser4 stuff is similar.

    Write new data to free blocks. Write out everything that can't be shared with the existing filesystem: data blocks, the d irectory blocks, FAT-related stuff, root directory blocks, and so on. Now, with one single-sector (atomic) write, switch over to using your new root directory and FAT.

    Linux can implement this right now, 100% compatible. (the on-disk features have been used for online defragmentation) There is no need to wait for Microsoft.

  79. Re:Moving Target - ntfs-3g by DMUTPeregrine · · Score: 1

    Wubi is an .exe installer for Ubuntu. It doesn't repartition the drive, it runs off of NTFS.

    --
    Not a sentence!
  80. UDF does look like the future by r00t · · Score: 1

    Microsoft supports this, especially with Vista. MacOS supports it. Linux supports it, though some work is surely needed.

    It allows for huge filesystems. It handles awkward media, including write-once and raw flash.

    This is where we're going, like it or not. The management in Redmond has decided.

  81. ZFS is useful on single disk systems by this+great+guy · · Score: 0, Offtopic

    Actually ZFS is very attractive even on single-disk systems. Some ZFS developers are using it on their laptop because:

    • ZFS keeps redundant copies of metadata (directory entries, inodes, etc). Which means, for example, that if only 1 block causes a corruption of the /home inode, a traditional FS would typically crash and prevent you from accessing anything under that dir (even if that data is healthy), whereas ZFS will use the redundant copy, self-heal itself by rewriting the 1st copy, and let you access the data under /home.
    • You can also do zfs set copies=2 pool/fs to make use of the above feature for regular data. Of course this double the required disk space, and is by no mean a raid1 replacement, but you may use that feature to improve data reliability even with a single disk.
    • And don't forget all the other ZFS features: detection and correction of silent data corruption (especially important if your data go through a noisy USB cable), expandability of the pool (add a 2nd drive to your existing single USB drive to make use of raid1: "zpool attach pool disk1 disk2"), no more messing with partitions (ability to dynamically resize filesystems...), simpler to administer, etc.

    Heck, there are lots of reasons for using ZFS on single-disk systems !

    1. Re:ZFS is useful on single disk systems by An+dochasac · · Score: 1

      Whoever marked this offtopic either doesn't understand the problem or didn't read the comment. For small devices (USB memory sticks) I'd go with the least common denominator filesystem which truly has cross-platform read and write (e.g. FAT32) and live with the fact that it sucks. For anything more than 100G, I'd use a modern scalable filesystem which runs on a stable kernel, guarantees data writes, supports RAID, snapshots and clones. I would export it via NFS or SMB and send hourly snapshots somewhere. Unless I'm mistaken, ZFS is the only filesystem which fits this bill right now. Ext3/Reiser/HFS+ are somewhere in between but they are also compromises, they aren't necessarily a better fit to this problem.

  82. With Today's Drive Capacities, Why Not Partition? by Telephone+Sanitizer · · Score: 1

    Why can't you have 1 partition with ext3, 1 with HFS+ and one with NTFS file systems?

  83. I think this is for external drives by myowntrueself · · Score: 1

    The article starts off talking about an external firewire/USB drive.

    On that basis the *worst* possible choices for filesystems would be Reiserfs and XFS.

    Both of these filesystems (particularly XFS) make assumptions about the reliability of power supply and of connectivity of devices. They perform *extremely* badly if a drive is disconnected unexpectedly, something which (arguably) happens very often with external drives.

    XFS was originally for mainframes and today is for high-reliability servers so it makes the assumption that its running on 'enterprise-level' hardware with a UPS and RAID array.

    Reiserfs, on the other hand, has been accused of simple *sloppyness*. And my own experience would back that up, I'm afraid. I know that I'll get flamed by the Reiser fan-boys out there but Reiserfs has done my data in (on unexpected power failures) more times than I care to think.

    And when I say *extremely* badly, in both cases (XFS, Reiserfs) I really mean it. Data can be lost in very nasty ways such as files consisting entirely of nulls or files 'swapping' data (your avi file has some text file in it and your 'text' file is an executable binary). Often without even an error message to tell you that something has gone terribly wrong.

    --
    In the free world the media isn't government run; the government is media run.
  84. I asked this question over 2 years ago by rfc1394 · · Score: 1

    I asked a question similar to this in my journal entry on Slashdot, on Wednesday, March 23, 2005, (the question I made was rejected for Ask Slashdot). I asked the question - which has never been answered - and apparently (at that time) - no one could offer any suggestion for a "universal hard drive format" other than FAT32. With the development of the NTFS r/w driver for linux this may have changed. But I know of no ReiserFS or EXT2/EXT3 driver for Windows.

    --
    The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
    1. Re:I asked this question over 2 years ago by cdrguru · · Score: 1

      There is of course "Universal Disk Format" also known as UDF. It was designed to be the ultimate in file systems and applicable to all media types.

      Unfortunately, it is extremely fragile with errors leading to loss of all files on the media and consumes vast quantities of space due to use of entire sectors for structures that take far less than a sector.

      There are currently a large number of implementations of UDF, mostly compatible with each other, for CDs and DVDs. I do not believe it is supported for hard drives on Windows or OSX at the present time. It was used for some manufacturer's DVD-RAM drives but not all. Yet another reason why there was limited compatibility of DVD-RAM discs.

    2. Re:I asked this question over 2 years ago by nikkipolya · · Score: 1

      Apparently there are windows drivers for reiserfs and xfs from crossmeta. I haven't used them. You may give them a shot.

  85. UMSDOS? by Richard_J_N · · Score: 1

    What I don't understand is why umsdos was killed off? It actually provides a reasonably good solution: the universal compatibility of FAT, with an ugly-hack to add permissions, modes and links. Also, although FAT is ugly, it does have 2 advantages:

    1)Non journalling - so we don't quickly destroy flash devices
    2)Simple - it's actually quite hard to destroy a FAT fileystem by eg pulling out a USB stick without unmounting it.

  86. NERD! by Anonymous Coward · · Score: 0

    Justs shows how much of a fucking nerd you are with this Question.

  87. Ext3 + FAT by cwraig · · Score: 1

    I used this method in a very similar situation worked great

    80gb disk
    1gb Fat
    the rest EXT 3

    you can now get the drivers for ext 3 for both windows and mac and put them in a everywhere compatable partition and then you are compatable with everyones computer without having to chase drivers for each new computer

  88. FAT32 by Codifex+Maximus · · Score: 1

    Sounds like a job for FAT32 to me. If you need to maintain filesystem permission and things... just tar.gz from *nix and zip from windos. Works for Macs too except for the loss of the use of certain parts of the characterset for filenames and filesystem niceties.

    --
    Codifex Maximus ~ In search of... a shorter sig.
  89. Fragments by jlehtira · · Score: 0, Troll

    Would you care to explain how this could possibliy, logistically or physically even be possble? Fragmentation is the only thing that could slow a FS over time unless the FS used a really stupid indexing system for the File Table. And yet not only is NTFS is still one of the best FS for handing fragmentation, ever, it has a well managed and fast file table indexing system.

    I don't know about the fragmentation really. Personal experience here - just checked my partitions and found many files that are stored in thousands of "fractions". The OS installation is not a year old either, and I think I did defrag everything at least once already. Add to that, even if I defragment the drive, usually the tool cannot repair my NTFS drives completely. Moving the problem files back and forth between the two partitions does help though.

    Ext3, Reiserfs, other Linux FSes though, all I hear is that the filesystem avoids fragmentation by itself and doesn't need to be defragged. How is that not much better than NTFS? Come to think of it, maybe a big part of the slowdown I see accumulating on Windows is because of this NTFS goodness..

    1. Re:Fragments by TheNetAvenger · · Score: 1

      Ext3, Reiserfs, other Linux FSes though, all I hear is that the filesystem avoids fragmentation by itself and doesn't need to be defragged. How is that not much better than NTFS? Come to think of it, maybe a big part of the slowdown I see accumulating on Windows is because of this NTFS goodness..


      1) NTFS tries to anticipate and write files much like any modern FS, just like you will find in ZFS, Reiser, etc. It does this in a way that tries to put the file in a non-fragmented space and additionally will even try to place it based on other files the application uses to add additional performance. However on all FS, fragmentation will and does happen. PERIOD.

      2) The important part about fragmentation and one of the key 'important' aspects of NTFS is that it wasn't fragmentation proof, but even when fragmentation does happen the 'cost' to read a fragmented file is severly less than many other FS, espcially in comparison to FAT. This has to do with how the File Index is store and how the FS requires the OS to search around to find the fragments.

      So yes, NTFS just LIKE the ones you seem to think can't fragment, ALL fragment, NTFS was one of the first FS to do a really good job at not losing performance even when files were fragmented.

      (This is not saying NTFS is only FS that does well at this, but when NTFS was designed it was one of the better technologies to circumvent fragmentation performance loss, and this was on 386 hardware with SLOW HDs.)

      If you are truly anal about fragmentation on a NTFS volume, search for 'contig' a tool that lets you manually defrag files and folders, and it is free.

      Also both XP and especially Vista defragment important and boot order files, this is part of the prefetching and layout code in both OSes. Vista even takes this further by background defragmenting non-essential and user files during idles times.

      Vista also does other FS and HD tricks, like hardware and block checks to ensure the HD is is not failing and will even anticipate failure and move data all automatically.

      It actually does scare me sometimes the lack of 'modern' or NT Windows based knowledge on Slashdot. It is like all the users here abandoned Windows back in the Win9X days which is a completely different OS and they have no concept of the NT architecture or even acknowledge that the NT core is one of the few things MS ever did fairly well.

    2. Re:Fragments by DMadCat · · Score: 1

      So you've gone from NTFS doesn't fragment to yeah it fragments but so do all other filesystems and NTFS handles it better (which it actually doesn't when it becomes a factor). You claim to have been a sysadmin for a number of years but your credibility is dwindling.

      No one was comparing NTFS to FAT (or even *nix filesystems). The original remark was around the ultimate slowdown of the NTFS filesystem after several months without proper maintenance. If you can say with a straight face that you can go six months on an even moderately used Windows XP machine without defragmenting at least your system drive and not experience slowness I'd have to say you're full of it.

    3. Re:Fragments by TheNetAvenger · · Score: 0

      No one was comparing NTFS to FAT (or even *nix filesystems). The original remark was around the ultimate slowdown of the NTFS filesystem after several months without proper maintenance. If you can say with a straight face that you can go six months on an even moderately used Windows XP machine without defragmenting at least your system drive and not experience slowness I'd have to say you're full of it.

      Then I and 1000s of administrators around the world are full of it.

      NT 4.0 had NO defragmentation tools, and servers in many installations, including several of my large clients ran for YEARS without any performance loss or problems, and any average NT4 tech could confirm similar results.

      How could anyone be so dense not to consider NT4.0 and the YEARS it was used without 'reinstalls' or 'deframenting' and without performance loss in corporations around the world?

      The second myth is that XP does not do any background or internal defragmenting. This is not true as XP will defragment many key files for the OS AUTOMATICALLY. So even if a user never runs the defrag utility on XP, the main portions of the OS are CONTINUALLY defragmented. Do a check yourself, you will notice things like the registry, the user registry, etc are almost always automatically defragmented.

      The third myth is the way NTFS writes files to the volume. If the HD is using less than 50% of its total capacity fragmentation is designed to be virtually impossible. (NTFS does not stage the writes as intelligently as ZFS does, but it has always considered fragmentation when writting to the volume.)

      Even Diskeeper the maker of one of the original de-fragmenting tools for NTFS themselves state that de-fragmenting is LESS important on NTFS than most FS and yes defragmenting will help performance, but it does not bring the system to a crawl because of how NTFS works and effeciently even reads fragmented files faster than most FS.

      Test this for yourself, get a volume that is almost full, write a large high use file, like a VMWare HD or VPC HD so that it has as many fragments as you can get, then lauch the VM HD and test things like the boot time of the virtual OS with its virtual drive file highly fragmented on NTFS. Then defrag that file and time it again. You will find that even with several 1000 fragments on a file the performance will not be measurable in even seconds. (Even shock yourself even more, compress the freaking Virtual HD File and run it again and notice that even fragmented and compressed the performance difference is virtually non-existent to a non-compressed defragmented file.)

      To continue to purport the myth that NTFS slows down is down right inaccurate, FUD, and borderline insane.

      Windows could be slowing down with crap software installed and by that I more specifically mean Win32/Win64, but to state that NT or NTFS is slowing down over time is just WRONG.

      So I don't care if you want to call it fragmentation or make up some other excuse of why you thing NTFS slows down with use, it is simply NOT CORRECT.

    4. Re:Fragments by jlehtira · · Score: 1

      It actually does scare me sometimes the lack of 'modern' or NT Windows based knowledge on Slashdot. It is like all the users here abandoned Windows back in the Win9X days which is a completely different OS and they have no concept of the NT architecture or even acknowledge that the NT core is one of the few things MS ever did fairly well.

      Calm down, I'm not interested in bashing Microsoft baselessly. I'm using XP SP2 fully updated, legally bought, on my home computer, and have been for a long time. I only use Linux for work where it really makes a difference. I love bash for automating stuff :).

      I think I never claimed to be knowing much more than personal experience. And while I agree that NTFS is vastly superior to FAT, I wouldn't call it one of the best. Certainly, my comparison is biased because I don't know how to get fragmentation data out of ext3 / reiserfs. Would like to know those numbers too.

      That said, my experience is that right now, on the XP SP2 installed one year ago, on a harddisk bought three months ago, formatted with one NTFS partition and always having had more than 100 GB free space for storing files contiguously, I have a 1 MB file that's split in 263 fragments.

      I'm going to continue calling that kind of thing pointless and potentially harmful. I don't think this is technologically "fairly well". I DO trust my most valuable data on two synced NTFS disks though if you must know.

  90. One important limitation of FAT32 by El_Oscuro · · Score: 3, Insightful

    4GB per file. If your backup job creates large tarballs, your hosed. At work, I was trying to backup a 20GB file to a USB external drive, and it told me the drive was out of space, even though it still had 700GB left. I had to format it NTFS for it to work.

    --
    "Be grateful for what you have. You may never know when you may lose it."
    1. Re:One important limitation of FAT32 by RKBA · · Score: 1

      Couldn't you use the -L, -M, or -b tar options to create a multi-file backup and to restrict the individual file sizes of the backup to less than 4GB?

      I'm not that familar with tar or with Linux yet, but Linux usually seems to have a way of doing pretty much anything you want, one way or another.

    2. Re:One important limitation of FAT32 by fm6 · · Score: 1

      That's easy to wonk around. (Hint: split.) Easier to do that to hassle with the drivers needed to make a "better" file system work with everything.

    3. Re:One important limitation of FAT32 by phoenix_rizzen · · Score: 1

      If you're using tarballs, then check out that wonderful program called "split". It can hack up your files into any size you want. Just cat them together to re-assemble the original. With the wonders of pipes, you don't even need to save the "re-assembled" tarball to work on it.

    4. Re:One important limitation of FAT32 by El_Oscuro · · Score: 1

      Been there, done that. Unfortunately, at work I am stuck with Windoze, and installing such wonderful programs as split are strictly prohibited by our preventer of information services department. Named pipes are wonderful in *nix, but in Windoze, "It just doesn't work".

      I will keep this in mind when the backups of my home PC go over 4G. Thanks.

      --
      "Be grateful for what you have. You may never know when you may lose it."
  91. Partition Tables by domatic · · Score: 1

    Partition and disk device handling will also cause unhappiness in this situation. OS X seems to expect external disks to either have no partitions or OS X partitions. Windows on the other hand seems to expect that any hard disk will have at least 1 partition. The rub here is that OS X doesn't like Windows partitions and Windows only understands it's own partition table format. Linux of course will easily mount filesystems from either type of partition table or a disk that has been directly formatted with no partition table. This has been my experience with IEEE1394 drives. I don't know if the behavior is different with USB external drives.

    The upshot of all this is that it is easy to share an external hard disk between Windows and Linux and between OS X and Linux but it is very difficult to share one between all three operating systems. You are already in for this partition grief before having to deal with the sad reality that only FAT32 is supported equally well on all three platforms. Note: USB flash drives aren't affected by this. OS X and Windows hard coded assumptions about how drives will be setup only come into play when the device in question is an actual hard disk.

    1. Re:Partition Tables by Script_God · · Score: 1

      >> OS X and Windows hard coded assumptions about how drives will be setup only come into play when the device in question is an actual hard disk.

      Except they can't tell the difference between a flash drive and a hard drive. Over USB, a mass storage device is a mass storage device. I have a 200 GB USB2/IEEE1394 drive which (unfortunately) is formatted as a single large NTFS partition (using the MBR partition scheme). Gentoo (over USB and 1394), Mac OS X (over USB and 1394), and Windows (only have USB on that box) all see it and mount it properly (and all for read-write, using ntfs-3g where needed).

      A flash drive typically has an MBR partition table as well, with a single partition covering the whole drive. You aren't strictly required to have only one partition, though. I've dabled a bit with having a FAT and ext2 partition on an SD card for booting an old Palm into Linux; the card was mountable in all three OSes using a card reader.

  92. why not a dedicated storage server? by wikinerd · · Score: 1

    How much data do you need to share? For me and my work (freelance computer contractor) I just got a dedicated GNU/Linux server in a datacentre and placed anything non-critical there, after properly securing it of course. Thanks to 3G broadband and connections with all telcos operating here, I have Internet access whenever I am and at any time (except when it's raining! unfortunately 3G is too weather-dependent). I can also share parts of the data with my clients very easily as well (just an address and password, and the client can see a current report of where the project is going, access the bug lists, and even a Gantt chart), something which I have been told is very useful for them. The server I got is in the $200 range, but there are some cheap ones as well. There are some refurbished for $30 and some slow ones for $50, which depending on the value of your data I suppose could be used as personal Internet-based storage servers. Of course you could just leave a home PC open 24h connected to your DSL/cable and configure it as a server as well. Of course this works only if you don't have to share obscene amounts of data, which is why I asked how much data you have. For most kinds of data, you don't really need to carry them all with you, and what you need is just access to a subset of them.

  93. Drivers for Windows by bcmm · · Score: 1

    The short answer is that, out of the box, Windows supports no decent FSs. However, there are several projects which provide read/wrie EXT3 drivers for Windows.

    --
    # cat /dev/mem | strings | grep -i llama
    Damn, my RAM is full of llamas.
  94. 2 x EXT2 File System Drivers for Windows by AlanCramer · · Score: 1

    Am I the only one here who sees a duplicated effort of developing 2 drivers for EXT2 in windows? Would it not be better to combine the two developers together, like Voltron and have them develop a super driver for windows?

  95. samba/nfs? by tomstdenis · · Score: 1

    If you just run a damn nfs/samba server on your linux box you can access your files from pretty much any platform. I have my xbox fetching files off my Gentoo Linux box just fine and they're completely different OSes.

    Tom

    --
    Someday, I'll have a real sig.
  96. Same question about network file systems by Anonymous Coward · · Score: 0

    I would like see a network file system that doesn't suck.

    NFSv3 supports no encryption, and access to data on the server is determined by the UID/GID supplied by the client. Thus, NFSv3 is usable only in secure networks with consistent UID/GID usage (or using NIS). NFSv3 also uses many semi-randomly selected ports and half a dozen daemons, which make it hard to firewall NFSv3.

    NFSv4 promises to fix tons of things compared to NFSv3, but actual implementations seems to be coming slowly.

    SMB/CIFS supports access control e.g. with a password. There are also extensions to support POSIX permissions, so some people use Samba even if there are no Windows boxes in the network.

    FUSE + sshfs is neat from security point of view, and it's easy to start using it. But performance is horrible: a copying a single file in background makes accessing other files at the same time very slow.

    To summarize, I'd like to see a network file system that could be used securely over untrusted networks, have good performance in both fast LAN and on more laggy Internet, and has multi-user support so you don't need to mount the directories from the server separately for every user.

  97. UDF issues by Mostly+a+lurker · · Score: 1
    While I suspect UDF will have decent performance characteristics, especially for single thread reading, on most platforms, are there not two huge drawbacks?
    1. UDF is not a journalling FS. Given its original purpose, there is no reason why this should ever have been considered necessary. However, once you try to use it as a general purpose harddrive FS, it becomes critical. You might just as well stick to FAT32 if data loss after a crash is considered acceptable.
    2. Write support is limited to a few operating systems. On Linux and Vista, the R/W support seems almost there. On other systems, it seems to be a work in progress.
    I have read this topic carefully as I would dearly like a better option but, frankly, the first post seems to me to be correct: use NTFS-3g or trade in the USB drive for a LAN drive. If you are using a 3.5" HDD, the LAN drive is the same size and weight. Neither of these options has great performance.
  98. XFS everywhere by Chatz · · Score: 1

    XFS has at least been partly ported to most operating systems in SGI's CXFS. I have serious doubts that a complete port will ever see the light of day since a fair amount of work would be required to complete the ports, and I can't imagine a business plan to do this that would suit SGI.

    --
    There is folly and foolishness on the one side, and daring and calculation on the other. - Admiral Pellew, Hornblower
    1. Re:XFS everywhere by myowntrueself · · Score: 1

      Of course for a removable USB/Firewire drive XFS could be an unmitigated disaster as XFS is intended for *enterprise* hardware and *expects* a UPS and RAID array. This is due to the very heavy caching that XFS does for performance reasons.

      Since a *removable* external drive could be unceremoniously unplugged or powered down one could expect ones files to suddenly be filled with NULL characters. Thats what (frequently) happens when XFS filesystems unexpectedly lose power or have drives disconnected.

      --
      In the free world the media isn't government run; the government is media run.
  99. Yeah, actually USE a freeware file system ? Daft? by Anonymous Coward · · Score: 0

    Yeah, actually USE a freeware file system ? Daft? You must be.

  100. Vote::Reiser4 by Anonymous Coward · · Score: 0

    Reasons:

    1- Reiser4 has fast journaling, which means that you don't spend your life waiting for fsck every time your laptop battery dies, or the UPS for your mission critical server gets its batteries disconnected accidentally.

    2- Reiser4 is an atomic filesystem, which means that your filesystem operations either entirely occur, or they entirely don't, and they don't corrupt due to half occuring. Reiser4 does this without significant performance losses.

    3- Reiser4 uses dancing trees, which obsoletes the balanced tree algorithms used in databases. This makes Reiser4 more space efficient than other filesystems, because it squishes small files together rather than wasting space due to block alignment like M$ does. It also means that Reiser4 scales better than any other filesystem.

    Do you want a million files in a directory, and want to create them fast? No problem.

    4- Reiser4 is based on plugins, which means that it will attract many outside contributors, and you'll be able to upgrade to their innovations without reformatting your disk. If you like to code, you'll really like plugins....

    5- Reiser4 has a commitment to opening up the FS design to contributions. It is now adding plug-ins so that you can create your own types of directories and files.

    6- Reiser4 is architected for military grade security. It is easy to audit the code, and assertions guard the entrance to every function.

    For further details, and further technical knowledge, go to http://www.namesys.com/

  101. Share the disk over Wi-Fi(n) from your MacBook by gig · · Score: 1

    You can easily share a disk over Wi-Fi(n) from your MacBook.

    - format the disk HFS+J
    - plug it into your MacBook
    - choose Apple Menu > System Preferences and then choose the Sharing preference
    - check the box next to "Personal File Sharing" and also the one next to "Windows Sharing" and choose System Preferences > Quit
    - choose AirPort Menu > Create Network, name your network and optionally choose encryption and click OK
    - login to your new network from up to 10 nearby machines, whether they are Mac, Windows or Unix with Samba you will get all the files out on any system

    If you don't want to carry the MacBook, you can replace it in the above with an AirPort Extreme Base Station and all you'll have to do to set up is plug your disk into the USB on the base station and it will share the disk automatically over the network it creates. If you don't have a USB disk enclosure yet you can get ones that stack with the AirPort Extreme to make a remarkably small package that you just plug into AC wherever you are and your network will be up in about 30 seconds and serve 30 users, again whether they are Mac, Windows, or Unix with Samba.

    HFS+J gives you journaling, Unicode, long file name and large file support, rich indexing for instant searches, rich metadata, only one disallowed character in file names, Unix permissions, Mac metadata, fast multimedia streaming (way faster than any Windows file system I have seen this demonstrated) and is modern enough (1998) to get you through to ZFS. Also all your HFS+J administration tools are there on your MacBook already and are all GUI and easy to use. Or if you prefer you can use the command-line tools that are also on your MacBook (e.g. fsck).

    Also if you don't know about Disk Utility then check it out, it can copy an entire disk including file system into a single file on any file system. It's really handy for people who are interacting with multiple file systems.

  102. Re:With Today's Drive Capacities, Why Not Partitio by Rick17JJ · · Score: 2, Interesting

    I have an external USB hard drive and recently formatted the hard drive with two different partitions. The first partition is formatted as NTFS and the second is formatted as JFS. The NTFS partition is mainly for Windows, but can also be used for transferring files between Linux and Windows. The JFS partition is only for being used by Linux. When using Linux, I can now make backup copies of stuff from my main Linux partitions onto the exteral drive's JFS partition using the rsync command. Perhaps I am being too paranoid, but I did not want Windows spyware or viruses to be able mess with what is backed up on that partition, so I deliberately chose something that Windows could not read. I use Kubuntu Linux and JFS is one of the several journaling file systems that it supports. I could have just as easily used some other Linux supported journaling file system such as EXT3 or ReiserFS, but for no special reason, I chose JFS. For the partition that Windows would use, I debated between NTFS and FAT32. I also toyed with the idea of formatting that partition as EXT2 and installing of of the several available open source drivers that would allow Windows XP to read EXT2. Linux is what I use 99% of the time and because it is my main operating system, I decided to make the JFS partition much larger and gave it 220 GB.

    I have two different computers and use a KVM switch so that they can be controlled by just one keyboard, monitor and mouse. The two computers are side by side and one runs Linux and the other runs Windows XP. Most of the time I just use the Linux computer, but once in a while I turn on the Windows computer too and with the KVM switch can jump back and fort between either in about a second or two. The Windows computer is a small book sized computer that only uses 23 Watts, so I can occasionally run both at once without using much more electricity. I play around with Windows XP now and then, so that I do not totally forget to use and maintain a Windows computer.

    I have the 250 GB hard drive in a NexStar GX external hard drive enclosure and it is connected to a manual 4-to-1 USB switch box. I then press the appropriate button on the manual USB Switch box to choose which computer the external hard drive is hooked to. For the first partion, I let Windows create the NTFS partion. I then used GParted running under Linux to create the JFS partition. By the way, I already had both the Ubuntu desktop package and the Kubuntu desktop package installed, so I was able to install GParted and run it under KDE, even though it is designed for Gnome.

    Another alternative to all this would have been to run Samba on the Linux computer and just share a few folders at home over a wired or wireless Ethernet connection.

  103. Re:With Today's Drive Capacities, Why Not Partitio by Rick17JJ · · Score: 1

    I should add, that I actually only started using the external hard drive a few days ago. I have not yet chance to test the setup yet much. I had used it under Linux some, but had only tried it under Windows about once a day or so ago. When I tried going back and forth between operating systems just now, I experienced a slight problem with the JFS partition. Most likely, I will quickly get it solved and working properly. But anyway, this is not a setup that I have not tested much yet and did experience one problem just now. I just thought I should warn you.

    The other stuff such as the KVM switch I have been using longer and that part seems to be working perfectly.

  104. Was discussed couple of years ago. by ThePhilips · · Score: 2, Informative

    That was discussed couple of years ago and there were no solution found. I mean FAT32 is no solution - more of a problem. Albeit being read by most if not all OSs.

    Many people in past had recommended for OS specific stuff to use ZIP archives (since they are also universally available). Additionally to preserve verbatim information from *nix/MacOS volumes you can create disk image (laying on FAT32 volume). All decent OSs allow you to mount such disk images. Formats are different so it is not portable solution to preserve not portable OS-specific information about files.

    Just to reiterate FAT32 is more or less only such solution.

    P.S. I have looked also into ext2 support. In MacOS 10.3.x there were no official drivers (nor such drivers materialized in 10.4). Second party solution (I found only one) crashed my MacOS during installation and didn't worked in the end. For Windows there are multiple working ext2 solutions. Though not nice, yet allowing you to extract your files from ext2 volume. Not fitting for usual everyday work - but passable.

    --
    All hope abandon ye who enter here.
  105. Re:With Today's Drive Capacities, Why Not Partitio by Rick17JJ · · Score: 1

    I actually have two external hard drives and the one that I had connected at that moment actually had FAT32 on the first partition. Somehow the JFS partition got slightly messed up, I may possibly have switched it off under Windows when it was not yet safe to do so (possibly). Since there wasn't anything important on either partition, I recreated the partitions just now and decided to use four partitions this time. The first is now a small NTFS partion, the second is a small EXT2 partion, the third is a huge JFS partition, and the fourth is a FAT32 partition.

    As a test, just now, I switched back and forth several times between Windows and Linux and created or edited files on various partitions each time. I did not have any problems this time.

    I also went ahead and used rsync again to start back of some of my files again onto the huge JFS partition. I plan to keep one of the external hard drives stored safely elsewhere just in case the building ever burns down or my computer ever gets stolen. The data is not real important since this is just a home computer, but I still believe in backing up stuff anyway.

  106. Re:Moving Target - ntfs-3g by LiquidFire_HK · · Score: 1

    It doesn't run off of NTFS. It creates an image file in Windows, and then loop-mounts it in Linux for the root filesystem. Since the kernel has write support for NTFS as long as you don't change the size of the file you're writing to, it works. It doesn't really boot from NTFS, it boots from a loop-mounted ext3 or whatever Ubuntu uses (that's how many LiveCDs boot). It doesn't even use ntfs-3g.

  107. You are both right by hey! · · Score: 2, Interesting

    I think I know the reason for this discrepancy in experiences.

    Laptops.

    Laptops off the bat have drives with fewer heads, and therefore are more sensitive to fragmentation. Furthermore I have seen laptops delivered with FAT file systems with 512 byte block sizes which on converting to NTFS yield cluster sizes that are smaller than optimal. I have also seen laptops delivered with 512 byte cluster NTFS.

    Fragmentation is a huge problem under these circumstances, and lord help you if your MFT gets fragmented.

    Pretty much the first thing I do with a new machine with Windows preinstalled is check to cluster size on C to make sure it is 4K; if not I'll use Partition Magic to resize the clusters and the partition, then create a separate partition with an 16K cluster size that I use for database files and virtual machine disks. Since those files are huge and cluster management by the OS redundant, I opt for a larger cluster size, although this does preclude using Windows filesystem compression.

    This works pretty well, although I find from time to time it still helps to defrag C: on laptops. On a desktop I never bother.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  108. Re:Yeah, actually USE a freeware file system ? Daf by Anonymous Coward · · Score: 0

    MOD parent "-1, Yodaspeak"

  109. {{fact}} by Anonymous Coward · · Score: 0

    Don't some publications in the English language still use the spellings coöperate and naïve? Yes, some publications do. Terrorist publications. [citation needed]
  110. Can't this be done for UFS? by argent · · Score: 1

    Fortunately, Sun realized that mistake with ZFS - the byte order is determined by the machine that formatted the drive (zpool), but the ZFS driver will swap bytes if needed.

    Even without extending UFS this can be implemented in UFS drivers... there are a plethora of elements in the superblock that can be used to determine the byte order and figure out other compatibility problems. Going forward, the superblock can be extended to explicitly identify the variants.

    Extending one implementation to support read-write access of the others is the first step. Given how many implementations are open-source, there's nothing technically in the way.

    1. Re:Can't this be done for UFS? by kl76 · · Score: 1

      NetBSD FFS has bi-endianness support. Not sure about other implementations.

  111. Hardware-translated pseudo-FS? by Jesus_666 · · Score: 1

    I know it would be hideously complex and expensive, but maybe someone should invent a chip that transparently converts between an internal file system and ext3/HFS+/NTFS. The OS mounts the disk and the chip determines which FS is wanted (this step probably doesn't actually work) and presents the internal FS as the target FS. The advantage would be that the device is sharable between the three biggest OSes; the disadvantage would be that the internal FS would need to not only incorporate all functionality the three public FSes support but also implement stuff like fsck etc. with public-FS-specific functionality as well.

    The alternative would be to get a free FS out the door and convince Microsoft and Apple to include it. Which makes the hardware translator the best feasible option.

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  112. USB card punch reader by dargaud · · Score: 1

    Your comment striked me and I actually googled for a USB (2.0?) punched card reader. Fortunately for me such bastard hardware doesn't seem to exist... That was a close one !

    --
    Non-Linux Penguins ?
  113. Re:Ext3^H2 by Anonymous Coward · · Score: 0

    The first part of your reply is of course correct (regarding the backwards compatibility).

    Windows WOULD, of course, make use of the journalling IF THE FILESYSTEM SUPPORTED IT.

  114. Don't see why not by IvyKing · · Score: 1

    You're probably correct in that UFS could be patched to swap bytes when needed. OTOH, Sun seems to be committed to using ZFS as their file system of choice and they also seem committed to having ZFS ported to other OS's (e.g. MacOS and FreeBSD). In addition, ZFS seems to be more rigorously defined which suggests that different implementations will more likely be interoperable than currently is the case for UFS.

  115. Re:The irony by mathew7 · · Score: 1

    You want to switch Windows users to Linux. Guess what: they ALREADY have data on NTFS. So the windows ext2 driver is low priority.
    Also, there was a comment here about the linux distribuitors being hesitant to producing windows code for users that already use linux.

  116. What about EXT2? by Bert64 · · Score: 1

    Ext2 is natively supported by Linux, and third party drivers exist for windows and OSX.
    There is also UFS, which is natively supported by OSX and linux has support for it too, tho i'm not sure how good it is (insane how it would be so bad, considering how open the ufs specs and implementations from several systems are).

    HFS+ also has a case sensetive version since OSX 10.4, tho i'm not sure if linux supports it, linux's HFS+ support does need some improvement.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  117. just what i want in my archival file format by RMH101 · · Score: 1

    ...a definite answer!

  118. Case insensitive is not an issue anymore by Ilgaz · · Score: 1

    HFS+ does have "case sensitive" option while formatting (erase) and I did opted in for it while making my raid 0 (software) HFS+.

    There is ZERO effect on compatibility. Even on software which was coded before 10.4.x, e.g. 10.2.8.

    There was one problem with single shareware utility but it turned out to be a glitch in programming and they fixed it after my bug report. The real issue was lack of support from commercial level disk utilities such as Diskwarrior, Techtool but they both have excellent support to it now.

    What I mean is you can backup your drive using Disk Utility image and ASR options, erase it case insensitive and restore back, you magically have case sensitive HFS+.

  119. This isn't just about interoperability. by argent · · Score: 1

    There are a variety of cross-OS file systems out there.

    This is also about a file system that sucks less.

    ZFS certainly has many advantages, but then so do NTFS, HFS+, Ext*FS, ReiserFS, AdvFS, and so on. Of all the alternatives, UFS has proven itself less likely to gnaw its own guts out for one reason or another than just about anything else I've used over the almost 30 years that I've been in this racket. That's worth a little patching.

  120. Re:QEMU OR CoLinux by Anonymous Coward · · Score: 0

    If you use colinux the speed of the linux install is near native, the only downside left is it get murdered when Windows dies.

  121. Re:Take a look at this KB article by Arthur+Dent · · Score: 1
    here and scroll down to the NTFS Master File Table (MFT) Expansion section.

    The thing is that NTFS expands the MFT when you add files and folders to an NTFS volume, and does not reclaim the space when you delete files. This means that if you have or add a lot of small files, enough to fill up your disk and then delete them, you will end up with less usable space than you started with.

    Note that you either need to re-format or use a third party defrag tool to get that space back.

  122. No, you're pretty much stuck on VFAT/FAT32 by Domini · · Score: 1

    An external drive that can not be used on other people machines without installing something is essentially useless.

    So, sadly, it's useless.

    Also, a little-known problem with Mac OS X; if your drive is not formatted as HFS+, then you cannot share it using AppleShare (but still with Samba, but that requires messing with smb.conf)

    I think the best solution if you really really must have the best file system on the drive, create a small FAT partition with MacFuse and WinFUSE? installers for ext2 support, and format the drive ext2/3.

  123. Re:The irony by homer_ca · · Score: 1

    The point isn't to help Windows to Linux switchers. It's to make ext2 a viable cross-platform filesystem for removable storage devices. Big difference.

  124. Re:With Today's Drive Capacities, Why Not Partitio by Anonymous Coward · · Score: 0

    You cannot create an HFS+ partition when the drive is partitioned for PC.

  125. Re:Take a look at this KB article by TheNetAvenger · · Score: 1

    Ok, I have never claimed NTFS is perfect, but FAR from the horrible FS people on SlashDot think it is.

    However, the MFT is not a good example of why NTFS is bad. You realize that on a 500GB volume, the 'SYSTEM' spaced used by the MFT is around 400mb at the maximum.

    The MFT isn't quite so bad, especially when you consider what all the MFT holds, how it is self repairing.

    So you want to bring contention with the MFT on NTFS, I ask you to show me ANY FS that doesn't 'use' space for keeping the file structure. It is impossible, so they all do.

    Some FS methods of tracking files and used space are less efficient and some are more efficient.

    And the MFT you are complaining about is what helps make NTFS very efficient even for incredibly large volumes with a massive number of files on the volume. Especially when you compare it to FS like FAT, EXT2, etc.

  126. Is That... by triso · · Score: 1

    ...I love how people can make garbage claims like this, yet there are companies that are running NTFS volumes that are 15years old without any incident. You know companies like EDS, GM, and other agencies like Lockheed and NASA....

    Phew! What a rant. One for the books, eh? All I can say to that is: Is that you Mr. Gates?
  127. Rocket scientist != computer expert. by jotaeleemeese · · Score: 1

    I have seen scientists in different fields, of international renoun, that could not grasp the difference between a RS232 serial port and an ethernet one, or why the chaps using Linux could display programs running in any machine in the network in their own workstation while he could not without installing software on his Windows laptop (he did not want me to put viruses on it, so he wanted not extra software ...).

    And of course there was no point in explaining more esoteric stuff.

    The NASA guys are brilliant, but I would not put it pass them having many funny and amusing computing mishaps here and there (I am surprised they would keep any serious data in a Windows NTFS machine, if you need to apply a patch and you have a computation taking several days accessing data there, well, lets say your patch would have to wait, in other machines, depending on the nature of the patch, most likely you can apply it on the fly).

    --
    IANAL but write like a drunk one.
    1. Re:Rocket scientist != computer expert. by TheNetAvenger · · Score: 1

      (I am surprised they would keep any serious data in a Windows NTFS machine, if you need to apply a patch and you have a computation taking several days accessing data there, well, lets say your patch would have to wait, in other machines, depending on the nature of the patch, most likely you can apply it on the fly).


      How would NTFS be any different than any other FS in this regard? Do you not update all OSes running on FSes?

      Also with Vista, NTFS is self healing, something again most other FS can't or don't do. So even with hardware failure the machine would stay running far longer than another FS on another OS.