The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Интервью с Эдуардом Шишкиным, разработчиком ФС Reiser4

23.11.2010 11:05

Опубликовано русскоязычное интервью с разработчиком Reiser4 Эдуардом Шишкиным, в котором затронуты вопросы включения данной файловой системы в ванильное ядро. отношения к разработке Linux-ядра, состоянию Ганса Рейзера (Hans Reiser), включению Reiser4 во FreeBSD, стабильности и быстродействия Reiser4, возможности её дефрагментации, отношения к BtrFS, будущего Reiser 4 и многие другие.

  1. Главная ссылка к новости (http://habrahabr.ru/blogs/linu...)
Автор новости: Artem S. Tashkinov
Лицензия: CC-BY
Тип: Обобщение
Короткая ссылка: https://opennet.ru/28736-reiser4
Ключевые слова: reiser4
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (65) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Александр (??), 12:33, 23/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    интересное интервью
     
     
  • 2.5, Аноним (-), 13:09, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Честно говоря немного сложновато было читать про балансировку деревьев и проч. матан.
     
     
  • 3.24, User294 (ok), 16:09, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Честно говоря немного сложновато было читать про балансировку деревьев и проч. матан.

    А никто и не обещал что будет легко. Тема и правда грузная, если хочется разобраться как и что работает - поскрипеть мозгом придется. Главное чтобы было чем скрипеть :)

     

  • 1.4, Аноним (-), 13:09, 23/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Мда, никогда бы не подумал, что у BtrFS так много проблем. Видимо ещё долго будем сидеть на ext4
     
     
  • 2.19, SubGun (ok), 14:53, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Цитата: "...сырая и ненадёжная ФС ext4..." Думайте сами, решайте сами...имеете вы или вас)))
     
  • 2.26, Frank (ok), 16:12, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я на нетбуке таки сел уже на btrfs, пока не жалуюсь.

    ~$ sudo btrfs fi df /
    Metadata, DUP: total=2.12GB, used=566.13MB
    System, DUP: total=8.00MB, used=12.00KB
    Data: total=55.26GB, used=45.52GB
    Metadata: total=8.00MB, used=0.00
    System: total=4.00MB, used=0.00
    ~$ df -h
    Файловая система            Разм  Исп  Дост  Исп% смонтирована на
    /dev/sda2              60G   47G  9,8G  83% /
    ~$ sudo du -hs /
    ...
    50G /

     
     
  • 3.29, Иван Иванович Иванов (?), 17:29, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Давно самоубийц не встречал.

    У BtrFS нет fsck, после этого можно даже не упоминать эту ОС.

    И не говорите про UPS, ядро иногда паникует.

     
     
  • 4.30, ананим (?), 18:07, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это фигня - там даже File Allocation Table нету.
    а fsck таки есть - http://git.kernel.org/?p=linux/kernel/git/mason/btrfs-progs-unstable.git;a=bl
    ядро иногда да, паникует. особо старые аксакалы даже видели как.
     
  • 4.34, User294 (ok), 19:45, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Вот что-что, а UPS таким файловым системам не особо нужен Такая ФС всегда может... большой текст свёрнут, показать
     
     
  • 5.42, Иван Иванович Иванов (?), 21:09, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Аргументация у меня в порядке, просто вы уже на уровень сервера вышли, а я про домашнюю машину говорил.

    Драйвера достаточно Intel/nouveau/NVIDIA часто рушат ядро и тут без fsck становится опасно, даже при всех фичах.

     
     
  • 6.71, User294 (ok), 16:39, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А что, в случае домашней машины CoW механика работает как-то иначе oO У меня на... большой текст свёрнут, показать
     
  • 6.74, skybon (ok), 17:20, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Я на блобе от Нвидии сижу и не жалуюсь. Ядро паниковало только когда занимался самосбором с кастомной конфигурацией.
     
  • 4.35, Gular (??), 19:49, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вы таки верите, что fsck спасет от убитых физически секторов? Или восстановит грохнутый ЖД?
     
     
  • 5.51, Аноним (-), 23:38, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну как же, вроде бы жёсткие диски должны за счёт инерции парковать головки в момент отключения питания, или я что-то не понимаю?
     
  • 5.60, iav (ok), 03:39, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Позволит работать с данными, которые не лежат на повреждённых физически секторах.
    Позволит вам узнать, каких именно блоков в каких именно файлах вы лишились.
    Например.
     
     
  • 6.61, ананим (?), 04:02, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    вообще-то проверка фс и проверка носителя данных - 2-е большие разницы.
     
     
  • 7.62, ананим (?), 04:28, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    зы для этого и существует sbin badblocks из пакета sys-fs e2fsprogs и вообще в... большой текст свёрнут, показать
     
     
  • 8.73, User294 (ok), 16:55, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Только недавно налетел на случай когда винч не захотел ремапить битые сектора, а... текст свёрнут, показать
     
     
  • 9.75, ананим (?), 18:58, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    не спорю я просто хотел сказать, что утиль бэдблокс также может юзаеться и с бт... текст свёрнут, показать
     
  • 7.64, iav (ok), 07:17, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > вообще-то проверка фс и проверка носителя данных - 2-е большие разницы.

    Вообще-то я объяснил, для чего может быть полезен fsck. Проверка носителя, равно как и внутренние ремапы блоков, этому вообще ортогональны: иногда пересекаются, но в основном - нет.

     
     
  • 8.65, ананим (?), 10:56, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    вообще-то ссылку на fsck в бтр я уже выше давал бэдблоки проверяются одноимённо... текст свёрнут, показать
     
  • 5.72, User294 (ok), 16:44, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы таки верите, что fsck спасет от убитых физически секторов?

    Нет, но он должен привести ФС после этого в работоспособное, логически корректное состояние. Желательно еще и с минимальными потерями данных (в идеальном случае полететь должно только то что попало на бэды).

     
     
  • 6.76, ананим (?), 19:01, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    бэдблокс+чкфс сделают тоже самое.
    собственно так и в экстХ.
     
  • 3.58, pavlinux (ok), 02:13, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Засунь я в ядро SCHED_AUTOGROUP патч, пусти make -j64 и ставь кипятиться чайник (на бук конечно).

     
  • 2.40, User294 (ok), 20:39, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Мда, никогда бы не подумал, что у BtrFS так много проблем. Видимо
    > ещё долго будем сидеть на ext4

    Btw его назвал ненадежным и грабельным тот кто интервью брал :).

     
     
  • 3.48, dimqua (ok), 22:43, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    +1. На момент принятия она и была таковой. О текущем её состоянии в интервью ни слова.
     

  • 1.6, dimqua (ok), 13:18, 23/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Самого главного в интервью нет. А именно, где и для каких задач лучше использовать данную ФС. Для файлопомойки, я так понимаю, не годится.
     
     
  • 2.7, cmp (??), 13:21, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    На основании чего Вы это поняли?
     
     
  • 3.36, dimqua (ok), 20:06, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, как говорит Эдуард, утилиты для дефрагментации пока нет, системный вызов fallocate(2) не поддерживается.
     
  • 2.8, Докладываю (?), 13:21, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Данную ФС лучше всего использовать в задачах прокачки ЧСВ и для устройства на работу в RH.
     
     
  • 3.11, Кракен (?), 13:48, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Очень точно сказано!
     
     
  • 4.18, paxuser (ok), 14:52, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Правильно. Один пашет, семеро руками машут и объясняют мотивы первого с оглядкой на типичных представителей своего круга общения.
     
     
  • 5.20, ананим (?), 15:12, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    видите ли, "сырая и ненадёжная ФС ext4" таки есть.
    при чем пашет у всех восьмерых.
    еще более "сырая и ненадежная" бтр уже идет по-умолчанию в миго.

    внимание, вопрос!
    а кто этот восьмой?

     
     
  • 6.31, paxuser (ok), 18:46, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > видите ли, "сырая и ненадёжная ФС ext4" таки есть.
    > при чем пашет у всех восьмерых.
    > еще более "сырая и ненадежная" бтр уже идет по-умолчанию в миго.

    Это не обосновывает и не оправдывает инсинуации в адрес Шишкина.

    > внимание, вопрос!
    > а кто этот восьмой?

    Как минимум это человек, с чьей критикой в адрес Btrfs её разработчики отчасти согласились: http://lkml.org/lkml/2010/6/3/313 И к детищу своему он привязан, а привязанность порой порождает предвзятость - тогда дело не в ЧСВ и не в карьере. Жаль и противно, что в русскоязычном сообществе не принято делать скидки на человеческие слабости - тут сразу подозревают в худшем и поливают грязью.

     
     
  • 7.32, Andrey Mitrofanov (?), 18:51, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Жаль и противно, что в русскоязычном сообществе не принято делать скидки

    Так их, "русскоязычных", без скидок!

    > в худшем и поливают грязью.

     
     
  • 8.33, paxuser (ok), 19:18, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    И слова передёргивать здесь тоже любят, да Ты написал не принято , а прицепятс... текст свёрнут, показать
     
     
  • 9.46, ананим (?), 22:39, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ещё раз - видите ли, сырая и ненадёжная ФС ext4 таки есть при чем пашет у вс... текст свёрнут, показать
     
     
  • 10.54, paxuser (ok), 01:32, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вы пытаетесь сменить тему Я вам про инсинуации в адрес личности, а вы мне - про... текст свёрнут, показать
     
  • 7.43, User294 (ok), 21:43, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > а привязанность порой порождает предвзятость

    И в итоге потенцаильно - необъективность. Заметьте, человек запросто утрировал минусы btrfs и сделал себе скидок :).Понапирал на академическу природу, etc. Ну, хотя-бы честно признал что сильно многого предожить не может, и на том спасибо. Бывает и куда хуже.

     
     
  • 8.55, paxuser (ok), 01:39, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Да хоть полная неадекватность Я не мнение Шишкина защищаю, а говорю о необоснов... текст свёрнут, показать
     
     
  • 9.67, User294 (ok), 15:27, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, знаете, Шишкин тоже не паинька Он помнится очень кульный тест сделал Том н... большой текст свёрнут, показать
     
     
  • 10.70, paxuser (ok), 16:16, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Перечитайте его аргументацию ещё раз Размер тома роли не играет, и замечаний по... большой текст свёрнут, показать
     
     
  • 11.83, nuclight (ok), 00:28, 09/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да не сказал бы В русских сообществах, где общаются преимущественно профессиона... большой текст свёрнут, показать
     
  • 10.82, nuclight (ok), 23:37, 08/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Например, ты Неоднократно И не только факты, но и логику Урл треда напомнить ... большой текст свёрнут, показать
     
  • 2.17, Аноним (-), 14:29, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    ФС по сути нет. Есть преальфа и пилит ее одинокий воин. :)
    Так что использовать нельзя.
     
     
  • 3.37, dimqua (ok), 20:10, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Так что использовать нельзя.

    Если бы было нельзя, то разработчик так и сказал бы.

     
  • 2.38, User294 (ok), 20:32, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Самого главного в интервью нет. А именно, где и для каких задач
    > лучше использовать данную ФС.

    В теории - для всех, т.к. у разработчиков на все готов ответ: use plug-ins, Luke! На практике - ни для каких, судя по всему. Походе, они [namesys] хотят решать задачу хранения всего и вся вообще. Чтобы сделать аналог бтрфс - два плагина всего написать :).В теории, разумеется. На практике... ну, всем известно что красивая теория не всегда означает столь же красивую практику.

     
     
  • 3.41, dimqua (ok), 20:59, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > ни для каких, судя по всему

    Т.е. можно сказать, что с существующим набором плагинов у неё нет особых приемуществ перед другими ФС?

     
  • 3.45, JL2001 (ok), 22:23, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > В теории - для всех, т.к. у разработчиков на все готов ответ:
    > use plug-ins, Luke! На практике - ни для каких, судя по
    > всему. Походе, они [namesys] хотят решать задачу хранения всего и вся
    > вообще. Чтобы сделать аналог бтрфс - два плагина всего написать :).В
    > теории, разумеется. На практике... ну, всем известно что красивая теория не
    > всегда означает столь же красивую практику.

    интерфейсно-модульная система реально рулит, заменяемость отдельных частей стоит очень много
    если грамотно спроектировать должности (интерфейсы) отдельных модулей
    вобще очень порадовало что кто-то развивает такой подход

    зы: приземлённый пример - миранда ;)

     
     
  • 4.47, ананим (?), 22:41, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    ну вот. давайте по мирандам фс оценивать.
     
  • 4.68, User294 (ok), 16:01, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Местами И все зависит от того что и как Все зависит от того что рассматривать ... большой текст свёрнут, показать
     

  • 1.9, iCat (ok), 13:35, 23/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Многабукаф.
    Осилил много, но не всё.
    Для себя сделал вывод: на свои сервера ставить reiser4 пока не решусь.
    (Работает reiserfs на /, и пусть себе работает).
    BFRFS тоже не для меня.
    А вообще - "больше fs хороших и разных"!
     
  • 1.10, Аноним (-), 13:46, 23/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    он с таким безразличным скепсисом говорил о работе команды Btrfs, что у меня аж закрались сомнения, а не переносится ли релиз конкурента ZFS в самое неопределённое будущее.
     
     
  • 2.12, ананим (?), 13:58, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    фигня. он же сказал как легко фичи на подобии бтр и zfs реализуются в плагинах реёзера.
    практически если эту статью прогнать через gcc, то уже всё и есть.
    главное найти эту точку G... э-э-э V пространства и уже все будет вывернуто наизнанку.
     
  • 2.39, User294 (ok), 20:33, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > он с таким безразличным скепсисом говорил о работе команды Btrfs,

    Ну он с таким же сказал и о ZFS, если уж на то пошло :)

     

  • 1.25, as (??), 16:11, 23/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    почитал
    в целом статья понравилась
    человек открыто говорит своё мнение и обосновывает его
    и у него есть своё видение устройства фс - так что это огРомный плюс

    кому то его интерьвию не понравилось - их дело, мне же понравилось
    хотел бы что бы он кратко и по сути написал устройство райзер (с сылками на дургие работы включая рос инст) и кратко устройство других фс с приемуществами и недостатками и будущим приложениям.

     
  • 1.44, Толстый (ok), 22:14, 23/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Вообще, портирование как таковое мне никогда не было интересно. Но я слышал, что FreeBSD — это операционная система, которая имеет академические корни (University of California, Berkeley). А это означает, что с большой долей вероятности мы найдём с разработчиками общий язык. Во всяком случае, там не будут при слове «алгоритм» смотреть на тебя с непониманием. В Линуксе же ключевым понятием является понятие патча. И существует комитет из определённых людей, которые решают (основываясь вероятно на собственной интуиции, а также в большой степени на умении автора патча «ладить» с командой разработчиков ядра), примут они этот патч в ядро, или нет. Мне такой подход не очень по душе: я закончил мехмат МГУ, а не МГИМО.

    Абсолютно правильно сказал и без фанатизма (хотя работает в Red Hat!). Местные красноглазые это только подтверждают

     
     
  • 2.49, ананим (?), 22:43, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    в мире кризис, а ты такой толстый.
    не хорошо, товарищ.
     
  • 2.50, dimqua (ok), 22:48, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Местные красноглазые не разработчики Linux.
     
     
  • 3.52, Толстый_ (?), 00:21, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Да, и тем не менее безальтернативно поливают грязью все что не является линуксом/открытым ПО. Эдуард адекватный человек, действительно профессионал и не является слепым обожателем. В принципе все умные люди так себя и ведут. Кроме красноглазых, которые кроме слова "блоб" ничего и не знают.
     
     
  • 4.53, dimqua (ok), 00:30, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Эдуард адекватный человек, действительно профессионал и не является слепым обожателем.

    Если он не полил грязью FreeBSD, ещё не значит, что он не польет грязью какую нибудь проприетарщину.

     
  • 4.57, ананим (?), 02:08, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    коллега, если бы вы в своих комментариях поменьше употребляли оскорбления и специфичный словарный запас, то ваши претензии были бы может ещё обоснованы. хотя бы с моральной стороны.
    а пока вы как минимум не лучше присутствующих. а по концентрации слова "красноглазый" на квадратный сантиметр текста - гораздо хуже.

    что касается Эдуарда - ему не следовало в таком тоне относится к остальным фс, которые своей работой уже заслужили гораздо лучшее отношение, чем фс, у которой вообще будущее не понятно, а 80% функциональности только в голове её разработчика.

    хотя мне конечно всё равно с какой целью и на каких условиях вы считаете себя его адвокатом тут, но даже я (как предполагаемый оппонент) выражу своё скептическое отношение по поводу целесообразности такого защитника, у которого 90% комментариев - это троллинг, а оставшиеся 10% - это синонимы слова красноглазый.

     
     
  • 5.80, Толстый_ (?), 22:40, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А как на этом ресурсе по-другому, если у этих самых красноглазых 90% процентов постов содержат слово "блоб" и поливание грязью проприетарщины, или слепое восхваление ОПО без замечания очевидных недостатков. Оттуда и троллинг и употребление слова красноглазый.
     
     
  • 6.81, dimqua (ok), 12:06, 26/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Можно подумать, безобидное слово"блоб" и поливание грязью проприетарщины относится лично к вам и оскорбляет лично вас. Сами такой путь выбираете (одобряете проприетарное ПО), а потом зачем то ищите виноватых среди других.
     
  • 4.69, User294 (ok), 16:15, 24/11/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Эдуард адекватный человек,

    А это нормально для адекватного человека - забивать 600 меговый том бтрфс 2 киловыми файлами чтобы потом поругаться на КПД равный 17%? Это при том, что в ранних версиях бтрфс была вообще проверка рубавшая создание томов менее гига, кажется. В силу бесполезности данного занятия. Ну да, адекватный человек и совсем-совсем не фанат своей ФС :)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру