Hi, On Fri, 1 Jan 2010 22:35:42 +0100, Gustaw Smolarczyk wrote: > Hello all, > > I wanted to know if NILFS filesystem is ready to general purpose. I am > going to make a backup partition (containing important files from > general purpose FS on second HD) and I don't know what FS to use on > it. Log-based filesystem is considered right there for me because of > COW semantics and that no previous data would be loss in case of write > susped/error. I thought about btrfs as well, but AFAIK it's even less > stable than NILFS and is not COW to that extent that NILFS is (using > NILFS I can mount exatly what would be mounted few days/writes ago > with cp= mount option, in case no physical error occured). I think NILFS can serve as general purpose filesystem except some features like extended attributes/POSIX acls are not yet supported, and except for a few known issues, for instance, GC daemon constantly makes I/O load more than necessary. I'm using NILFS as a root filesystem of my laptop, and it's stably working without noticeable trouble for past several months. At the end of the last year I mistakenly broke package dependencies of Debian system. Fortunately, I could revert the system state before the corruption with NILFS snapshots and rsync. It still needs backup since NILFS is not of help for hardware malfunction. However, I feel it's actually helpful for human errors through experiences like that. > There are many adventages for using NILFS for that purpose, but > stability is the greatest factor (it's all about my data!). So I want > to know what do you think about using this fresh filesystem - is it > good idea or have I to use a more stable solution, like ext2/reiserfs > or something else? Is log-structured filesystem more secure than > regular one (which I think it is), or is more known and maintained one > better? Without snapshots, I think ext3 is still the best. NILFS is now pretty stable as the result of sustained effort and many feedbacks. In general, log structured filesystems can achieve quick recovery like journaling filesystems, whereas garbage collection often becomes cause of trouble since it moves disk blocks. As for nilfs, looks like it overcame the latter barrier. Note that NILFS still lacks fsck. You may go back before filesystem corruption, but this is not always possible since some types of metadata are not redundant. > Thanks for any answers :) I hope I'll get good respone in new year time :) Cheers, Ryusuke Konishi -- To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html