ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Main Area and Open Discussion > General Software Discussion

Which to use when? Reparse points (Junctions), Symbolic links, and Libraries.

(1/1)

IainB:
Since getting xplorer² years ago, I have tended to favour using reparse points (folder Junctions) quite a lot to organise my data into more readily-accessible libraries. I don't really use symbolic links though, as I tended to follow the xplorer² author's (Zabkat's) advice. I am also learning to make better use of Windows Libraries too, since migrating to Win7-64 Home Premium.

But Zabkat seems to have been reviewing the situation and has changed his opinion somewhat about reparse points and symbolic links. There's an interesting couple of posts at the xplorer² blog:

* Folder junctions aren't fit for the long haul
* Link me out of here!

Shades:
Fun thing with symbolic linked stuff...I use them under Linux (Ubuntu 10.04 Server edition) and my file-manager of choice 'Midnight commander', but it is always tricky when you want to remove them. it is very easy to not only remove the link, but the file/folder as well.

However, I do like to use them for making stuff available (within limits) in a 'walled-off' folder structure. I don't lose any sleep over the access to or the loss of content on that PC at all at any given time.

NTFS has proven to be more problematic to me. Specifically the NTFS version in Windows 2008 R2. When accessing it a lot through network for an hour or so (SOAP calls to Oracle database server), NTFS just told me that it was not able to access the hard disk anymore. And with a lot, I really mean a lot, as I was trying to mimic the traffic a computer with 64 Itanium processors needs to process (on a quad-core i7).

I lost two 350 GByte databases that day, as Oracle couldn't make heads or tales anymore from the mess NTFS had created. Even the archive logs from Oracle were damaged. And the funny thing was that I had an older version of one of these databases running on a (AMD single core) 2003 Server and that one was able to complete my test without any problem for any amount of time while not really being slower at all.

Because of this incident I do not have the same confidence in the latest version(s) of NTFS as in the older NTFS version(s)  from 2003/XP.

Back to the topic again. Directory opus ( and higher has functionality comparable with the Libraries in Windows and I already dislike it in DOpus, so don't expect me to use it in Windows 7/2008. Never worked with folder junctions, so no (good/bad) comment from me on that matter.

An intelligent (to me at least :)) folder structure with symbolic links always made more sense to me. More fine-grained control, (likely) more speed gaining access to the accumulated data and (likely) faster updates from file changes. But that could all be just me.

f0dder:
Because of this incident I do not have the same confidence in the latest version(s) of NTFS as in the older NTFS version(s)  from 2003/XP.-Shades (March 06, 2013, 05:22 PM)
--- End quote ---
I would blame Oracle before I blame NTFS - seeing the amount of data-loss bugs and just plain weird behavior I see discussed on our companys internal mailing list, I'm surprised anybody feels safe using that in production.

NTFS is put under extreme stress testing by Microsoft. They're running 256-core machines with several terabytes of RAM, for chrissakes :) (there's a channel9 video somewhere where Mark Russinovich, iirc, logs onto that beast). And John Carmack has played with content-addressable data storage on NTFS (if you look a bit into the amounts of data required for content in their latest engines, well...)

Anyway, not saying it's impossible that there could be bugs in NTFS - just that given the choice of doubting NTFS or doubting whOracle, it's a no-brainer where I'd put my money :-)

Navigation

[0] Message Index

Go to full version