SGI собирается открыть исходные тексты свой журналируемой файловой системы XFS, одной из основных компонент ОС Irix. Лицензия на код позволит влючить его в ядро Linux.
На сколько мне известно журналирование - это что-то вроде составления хурнала изменений, т.е. это, скорей всего, еще одна возможность для восстановления после сбоев.
Это не просто запись изменений. Это очень мощная функция, которая позволяет проводить починку файловой системы на лету после падения системы. Кроме того, эта файловая система значительно повышает скорость работы с файлами. Кроме всего прочего, она 64-битная. Так что если силиконовые сиськи сдержат слово, у linux появится сверхмощная файловая система. Правда для обычного пользователя это не очень важно, это скорее важно для high-end серверов.
А что даст то, что она 64битная? Поддерживает диски в несколько сот терабайт? Кому это надо? и что значит повысит скорость с файлами? Кто ее смотрел? она быстрее ext2?
Вопрос. Гипотетическая ситуация: сервер под линуксом, все разделы XFS, работают (допустим) апач+постгрес. Кто-то нехороший выдергивает на ходу шнур питания (потом, втыкает назад, видимо осознав свою ошибку). Каковы дальнейшие события? Требуется ли участие человека для полноценного восстановления работы сервера? Кто-нибудь пробовал?
На самом деле журналирование по идее должно довольно сильно замедлять работу. Плюсы в смысле скорости от 64-х битной организации на 32-х битной платформе тоже весьма сомнительны. Т.е. XFS это для серверов, для которых критичны скорость и качество востановления после сбоев.
На мой взгляд, в данной ситуации совершенно безразлично, какая там файловая система, потому что самостоятельное восстановление системы зависит во многом не от XFS. Просто под XFS сервер загрузится, а потом уже, по ходу работы, будет тестировать и восстанавливать файловую систему. И повреждения будут сведены к минимуму.