именно так. гарантируется целостность файловой системы - сохранность пользовательских данных никто не обещал
тогда FAT уже нельзя назвать "идеальной" ФС немного оффтопа (не хотелось засорять форум темами с одним ответом): если грузиться с флешки, то можно с ней (флешкой) работать через int 0x13???
Это только у ReiserFS такое есть? файлы из будущего =) У меня в NTFS(хотя, наверное это фича винды) наблюдается странная вещь. Есть папка "111", в ней несколько файлов. Открываю консоль, пишу: Код (Text): copy 111 222 //папки "222" не существует На выходе получаю один файл 222. Если папка 222 существует, то копирование происходит нормально.
ZFS на последних солярках - ну прямо вся из себя. Если бывает лучше - то только в раю. Единственный недостаток - кроме как на солярке её больше нигде нет, а сама солярка для десктопа - извращение.
matich NTFS здесь ни причем. Это штатное поведение copy. Если в качестве dest указан файл, то все source файлы копирутся в него конкатенацией. CyberManiac ZFS в FreeBSD 7 портировали (частично).
про ZFS - http://ru.wikipedia.org/wiki/ZFS Список файловых систем - http://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC Сравнение файловых систем - http://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC
По поводу ZFS - Everything old is new again. I'm sure it was great fun creating a new file system! However many of the "innovative" features have been around in other operating systems for a long time. They are innovate because the old solaris file system was just so ancient. Much like parchment is innovative compared to clay tablets. Granted, there are some new ideas, but many other environments have had the bulk of these features for years or decades. NetWare has supported concurrent user, directory, and volume level quotas, extremely robust ACL's going back almost 20 years. NetWare's ACLs and quotas have been tied to an enterprise directory service for more than 10 years. Netware's "traditional file system" circa 1986, included TTS, Transaction Tracking System that included implicit / explicit transaction tracking. By 1990 NetWare 4.0s TFS supported block suballocation, compression. Novell's current file system, NSS, available for several years, supports many of the features of Sun ZFS. One of the proof of concept predecessors of NSS, designed to be a low memory footprint file system was, I think, also called "ZFS" for "Zero File System". ( NetWare's TFS stored most FS structures in RAM. ) So that's sort of funny. Again, its a great technical feat to finally have a decent file system for Solaris after suffering the one I was paying thousands of dollars a year to have, but the rest of the world was doing some of this stuff on a 16 Mhz 80386 10+ years. An amazing project, to be sure, but essentially "dragging Solaris kicking and screaming into the mid-1990's" Гы - э этим постом я полностью согласен. Так что, кто на линуксе, качайте Suse, создавайте тома NSS - и будет у вас то-же самое что и ZFS, но с учетом того что эта файловая система уже давно вылизана и отлажена ))
Мои впечатления от работы на NSS - круто! ... Не хватает места на томе - втыкнули новый винт - указали: том пусть использует и этот винт - размер тома увеличился. ... Снапшоты это вообще улет - укзываем: создать снапшот тома - появляется новый том (снапшот старого) - на него тоже можно писать, грохать файлы, и т.д... - когда снапшот не нужен - грохаем его (ясное дело что на оригинальный том мульки со снапшотом никак не отражаются). Плюс место под снапшот выделяется динамически, так что искать туеву хучу свободного места совсем не нужно. Сам снапшот делается секунд за 10 (если это не сама оболочка тормозит так ) ) Пользователи, кстати ничего не замечают (исключая разве что увеличение объема места на томе ) )