Zitat von Dan Nelson <dnelson_at_allantgroup.com>: > Journalled filesystems may guarantee that the filesystem will be > consistent to a particular point in time, so if your editor updates > (for example) rc.conf by creating a new copy named rc.conf.new, > deleting rc.conf, then renaming the copy to rc.conf, you are guaranteed > that either rc.conf or rc.conf.new will be in the filessytem after a > crash. With softupdates, you may lose both files. I don't know if > current journalled fses actually journal all writes like this (as > opposed to just journalling what the OS decides to flush out of its > cache), but they are much less likely to lose files the way softupdates > can. Sorry, this isn't true. Renaming a directory entry is an atomar operation. Not only "man 2 rename" tells you about it, the softupdates algorithm guarantees this too. If you move/rename an entry into another directory, you may have both entries with the same content, but you won't loose both. Bye, Alexander. -- http://www.Leidinger.net/ Alexander _at_ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org/ netchild _at_ FreeBSD.org : PGP ID = 72077137 This novel is not to be tossed lightly aside, but to be hurled with great force. -- Dorothy ParkerReceived on Wed Oct 20 2004 - 10:44:29 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:18 UTC