The OpenNET Project / Index page

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

09.06.2010 11:36  Открыт код Next3 - файловой системы для Linux с поддержкой снапшотов

Компания CTERA Networks, специализирующаяся на разработке гибридных облачных систем хранения данных, представила новую файловую систему для Linux — Next3. Новая файловая система базируется на коде Ext3, расширяя возможности данной ФС поддержкой снапшотов (мгновенных снимков состояния файловой системы).

По сравнению с решениями, использующими снапшоты на базе LVM, Next3 обладает следующими преимуществами:

  • Экономия дискового пространства. Снапшоты Next3 не требуют предварительного резервирования места, что позволяет гибко управлять доступным свободным пространством. Кроме того, снапшоты Next3 являются инкрементальными и довольно компактны сами по себе.
  • Масштабируемость. Даже при огромном количестве снапшотов скорость Next3 остается на уровне, близком к ext3.
  • Легковесность. Снапшоты Next3 создаются и удаляются практически мгновенно. Сразу же после удаления снапшота занятое им пространство автоматически освобождается.
  • Полная прямая и обратная совместимость с ext3. Миграция с ext3 на Next3 и обратно выполняется буквально в три команды (отмонтирование, tune2fs, монтирование).

Next3 не накладывает никаких ограничений на количество и размер снапшотов, однако существует минимальный предел размера файловой системы — 4 Гб.

Исходные коды проекта доступны под лицензией GNU GPL. В комплект входят два патча на ядро (для версии 2.6.32.12), патч для e2fsprogs и скрипт управления снапшотами.

  1. Главная ссылка к новости (http://www.earthtimes.org/arti...)
  2. Сайт проекта
  3. Wiki проекта
  4. Обсуждение в списке рассылки ext4
Автор новости: Sergey Ptashnick
Тип: К сведению
Ключевые слова: ex3fs, next3, snapshot
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (1), 14:13, 09/06/2010 [ответить] [показать ветку] [···]    [к модератору]
  • +2 +/
    Это чтож получается можно будет дампить раздел без отмонтирования?
     
     
  • 2.15, sHaggY_caT (ok), 15:40, 09/06/2010 [^] [ответить]    [к модератору]
  • +/
    Это и в LVM можно(со снапшота), с любой файловой системы, и вообще без снапшотов, с сырого lv-тома (актуально для серверов БД)
     
     
  • 3.18, iZEN (ok), 15:46, 09/06/2010 [^] [ответить]     [к модератору]
  • –1 +/
    Я тебе один умный весч скажу, только ты не обижайсь Для СУБД снапшоты файловых ... весь текст скрыт [показать]
     
     
  • 4.22, sHaggY_caT (ok), 16:35, 09/06/2010 [^] [ответить]     [к модератору]  
  • +3 +/
    Если речь об Oracle Postgre, разумеется, хотя и с оговорками У, например, MySQL... весь текст скрыт [показать]
     
     
  • 5.23, sashka_ua (?), 16:45, 09/06/2010 [^] [ответить]    [к модератору]  
  • +/
    Попробуйте вырадать мыслей понятней и ясней. Я пост перечитал несколько раз прежде чем уловить о чем речь.

    А как же xtrabackup?

     
     
  • 6.26, sHaggY_caT (ok), 16:49, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    Пока Вы торопились ответить, я уже сто раз исправила первоначальный текст Кстат... весь текст скрыт [показать]
     
     
  • 7.38, sashka_ua (?), 17:58, 09/06/2010 [^] [ответить]    [к модератору]  
  • +/
    ЗАбейте на личности.

    Вы используете lvm для онлайн бекапов innodb? Или я неверно понял Вас?

    С.

     
     
  • 8.63, sHaggY_caT (ok), 19:51, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    Не только device-mapper вообще очень вкусная вещь, в которой есть не только ... весь текст скрыт [показать]
     
  • 5.28, тигар (ok), 16:56, 09/06/2010 [^] [ответить]    [к модератору]  
  • –1 +/
    а что мешает работать с 1 сервером? зачем "еще один сервер для онлайн репликации бд"?
     
     
  • 6.29, sHaggY_caT (ok), 17:01, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    Намекаете на make configure, и исправить место установки MySQL Да, тоже решени... весь текст скрыт [показать]
     
     
  • 7.32, тигар (ok), 17:21, 09/06/2010 [^] [ответить]     [к модератору]  
  • –1 +/
    эмм чесно говоря у меня даже таких креативных идей не возникало, mysql fbsd ... весь текст скрыт [показать]
     
     
  • 8.34, sHaggY_caT (ok), 17:37, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    Хм, посмотрела на стартовый сценарий, действительно, --datadir, --socket, pid, ю... весь текст скрыт [показать]
     
     
  • 9.42, тигар (ok), 18:20, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    А есть ли какое-нибудь логическое объяснение подобным предположениям - ну так ... весь текст скрыт [показать]
     
     
  • 10.45, sashka_ua (?), 18:27, 09/06/2010 [^] [ответить]    [к модератору]  
  • –1 +/
    >
    >А есть ли какое-нибудь логическое объяснение подобным предположениям?:-)
    >

    Человек вам теперь в ножки кланятся должен. :) Вы же ему жизнь облегчили несказанно.

     
     
  • 11.48, тигар (ok), 18:37, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    ну у меня еще есть остатки одного довольно крупного проекта по подбору персонала... весь текст скрыт [показать]
     
     
  • 12.50, sHaggY_caT (ok), 18:49, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален Имхо, и несколько MySQL в одной системе это такие же кос... весь текст скрыт [показать]
     
  • 11.49, sHaggY_caT (ok), 18:42, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    Век живи, век учись Наши задачи решались, и решаются на SOHO уровне lvm-снапшот... весь текст скрыт [показать]
     
     
  • 12.52, аноним (?), 18:52, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    Чёто ты тупить стала Для LVM-снапшота том отмаунтить придётся А тут предлаг... весь текст скрыт [показать]
     
     
  • 13.55, sHaggY_caT (ok), 19:08, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    Не придется, достаточно сделать лок таблиц на запись Зачем root web04 ti... весь текст скрыт [показать]
     
  • 12.56, sashka_ua (?), 19:08, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    Простите меня, но я все-таки не понимаю, каким образом вы создаете консистентный... весь текст скрыт [показать]
     
     
  • 13.59, sHaggY_caT (ok), 19:17, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    В общих чертах, именно так Подождать максимум десяток секунд всегда можно По... весь текст скрыт [показать]
     
  • 12.76, тигар (ok), 11:10, 10/06/2010 [^] [ответить]     [к модератору]  
  • +/
    узко мыслите, девушка, 1 инстанс мускла был Вам показан как пример того что 1 ... весь текст скрыт [показать]
     
     
  • 13.80, sHaggY_caT (ok), 11:48, 10/06/2010 [^] [ответить]     [к модератору]  
  • –1 +/
    Хорошо Но Зачем вообще ставить slave на тот же сервер, если можно снять снапшо... весь текст скрыт [показать]
     
  • 12.87, pentarh (??), 18:28, 14/06/2010 [^] [ответить]     [к модератору]  
  • +/
    кошка, раз уж зарылись в оффтоп бекапов и репликаций, стоит упомянуть о таком ко... весь текст скрыт [показать]
     
  • 7.37, Аноним (-), 17:58, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    вы наверное хотели сказать следующее Во фре можно и снапшотам обойтись, причем ... весь текст скрыт [показать]
     
     
  • 8.41, sHaggY_caT (ok), 18:19, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален Вы где-то видели упоминанение ext 34 124 xfs 124 reis... весь текст скрыт [показать]
     
     
  • 9.43, Аноним (-), 18:23, 09/06/2010 [^] [ответить]     [к модератору]  
  • –1 +/
    это вы вопрос сами себе задали я всего лишь чуть-чуть вас подправил, но напи... весь текст скрыт [показать]
     
     
  • 10.46, sHaggY_caT (ok), 18:29, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    Нет, Вам Зачем нужны снапшоты ZFS или UFS при использовании raw device ... весь текст скрыт [показать]
     
     
     
    Часть нити удалена модератором

  • 12.58, sashka_ua (?), 19:15, 09/06/2010 [^] [ответить]    [к модератору]  
  • +/
    Кстати, а что по поводу Dell MD3000i?
     
     
  • 13.60, sHaggY_caT (ok), 19:26, 09/06/2010 [^] [ответить]    [к модератору]  
  • +/
    >Кстати, а что по поводу Dell MD3000i?

    Вы у меня спрашиваете? Если да, я Dell'овских DAS'ов никогда в глаза не видела. Infortrend наше все :)

     
     
  • 14.61, sashka_ua (?), 19:35, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    Я спрашивал у анонима с ЕМС вообщем-то все понятно, мне интересно вдруг он стал... весь текст скрыт [показать]
     
     
  • 15.62, sHaggY_caT (ok), 19:40, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    Увы, наши клиенты пока только SOHO SMB, до чего-то более серьезного не доросли ... весь текст скрыт [показать]
     
     
  • 16.84, Michael Shigorin (ok), 14:07, 10/06/2010 [^] [ответить]     [к модератору]  
  • +/
    Не в тему, но ровно так же можно бэкапить openldap -- со слейва хорошо, что с и... весь текст скрыт [показать]
     
  • 13.64, sashka_ua (?), 19:52, 09/06/2010 [^] [ответить]    [к модератору]  
  • +/
    >Кстати, а что по поводу Dell MD3000i?

    Я имел ввиду конечно md3000. i- это network

     
  • 5.39, oops (??), 18:05, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    какими ерунда, это а не аргумент Тем более что все эти проблемы решаемы доволь... весь текст скрыт [показать]
     
     
  • 6.44, sHaggY_caT (ok), 18:24, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален Не решаемы, если у Вас нет доступа к приложению, или жел... весь текст скрыт [показать]
     
     
  • 7.75, тигар (ok), 11:02, 10/06/2010 [^] [ответить]     [к модератору]  
  • +/
    эмм а можно узнать где Вы видели различные кодировки в _таблицах_ и что это был... весь текст скрыт [показать]
     
     
  • 8.77, sHaggY_caT (ok), 11:19, 10/06/2010 [^] [ответить]     [к модератору]  
  • +/
    А Вы видите принципиальную сложность сделать несколько записей в одной таблице в... весь текст скрыт [показать]
     
     
  • 9.79, тигар (ok), 11:42, 10/06/2010 [^] [ответить]     [к модератору]  
  • +/
    догадался, однако даже _полный_ дебил не будет так делать по 1 простой причине -... весь текст скрыт [показать]
     
     
  • 10.81, sHaggY_caT (ok), 11:55, 10/06/2010 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален В одном случае был скрипт, написанный уже после ввода пр... весь текст скрыт [показать]
     
  • 6.47, sHaggY_caT (ok), 18:34, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    Я слегка села в лужу по поводу изменяемого --datadir, что действительно не знал... весь текст скрыт [показать]
     
  • 6.68, аноним (?), 21:24, 09/06/2010 [^] [ответить]    [к модератору]  
  • +/
    вот такой сценарий для оракла на лвм:
    бугин бэкап
    снэпшот
    енд бэкап
    копирование логов за этот период
    вполне может оказаться более быстрым решением
     
  • 4.73, SaveTheRbtz (??), 01:23, 10/06/2010 [^] [ответить]     [к модератору]  
  • +/
    Гыгыыы Неактуальны говорите Ладно, тогда ответьте на наводящий вопрос Как ба... весь текст скрыт [показать]
     
  • 3.30, sHaggY_caT (ok), 17:04, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    Сорри, опечатка s и вообще без снапшотов и вообще без файловой системы p... весь текст скрыт [показать]
     
  • 3.35, Аноним (1), 17:48, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    LVM тут непричём, это отдельный уровень, и лично я предпочитаю не использовать д... весь текст скрыт [показать]
     
     
  • 4.40, sHaggY_caT (ok), 18:10, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    lvm вообще упрощает управление местом Для бд не всегда нужна файловая система ... весь текст скрыт [показать]
     
     
  • 5.54, сабакка (?), 18:59, 09/06/2010 [^] [ответить]    [к модератору]  
  • +/
    >На производительность(до создания снапшота) lvm не влияет.

    не верно, потеря производительности вползне воспроиязводима, особенно при сильной фрагментации LVs.

     
  • 4.51, sHaggY_caT (ok), 18:52, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    Речь, если не поняли мне тут с половиной опеннет приходится спорить, так что, п... весь текст скрыт [показать]
     
     
  • 5.70, bill (ok), 23:25, 09/06/2010 [^] [ответить]    [к модератору]  
  • +/
    Я тоже использую raw в lvm для oracle rac. Снапшоты конечно не нужны. У rman  больше возможностей. Но интересно, надо попробовать поднять тестовую базу с бэкапов снапшотов и архивными журналами.
     
     ....нить скрыта, показать (48)

  • 1.2, rfcr (ok), 14:14, 09/06/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Вот это да! Хорошая новость.
     
     
  • 2.19, Michael Shigorin (ok), 16:08, 09/06/2010 [^] [ответить]     [к модератору]  
  • –2 +/
    Вот это огорчает ext3 хороша исключительно своей дубовостью, и то среди людей,... весь текст скрыт [показать]
     
     
  • 3.25, User294 (ok), 16:48, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    Там в мыллисте начался весьма колоритный диалог между Теодором и тем кто ФС пред... весь текст скрыт [показать]
     
  • 1.3, Ptomaine (?), 14:14, 09/06/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Очень интересно. Однако было бы интересней, если бы эти "волшебные снэпшоты" реализовали бы в ext4. Сделали бы они лучше - отдали бы наработки для команды разрабов ext4. Ну, или пусть разрабы ext4 сами бы позаимствовали код из этой FS.

    P.S. И да, я знаю, что в btrfs есть такие же "волшебные снэпшоты".

     
     
  • 2.4, Анон (?), 14:38, 09/06/2010 [^] [ответить]    [к модератору]  
  • +/
    А что в ext4 нет снапшотов?
     
     
  • 3.5, Ptomaine (?), 14:46, 09/06/2010 [^] [ответить]    [к модератору]  
  • +/
    > А что в ext4 нет снапшотов?

    http://ru.wikipedia.org/wiki/Ext4

     
  • 3.6, koblin (ok), 14:48, 09/06/2010 [^] [ответить]    [к модератору]  
  • +3 +/
    есть такие же как в ext3 =)
     
  • 1.7, FractalizeR (ok), 14:58, 09/06/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    А чем это по функционалу отличается от LVM?
     
  • 1.8, Аноним (-), 15:03, 09/06/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Эк их скорое пришествие btrfs рассуропило...
     
  • 1.9, sluge (ok), 15:05, 09/06/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    >Легковесность. Снапшоты Next3 создаются и удаляются практически мгновенно.

    легковестность это когда занимает что то мало место. а тут речь идет о производительности

     
  • 1.12, sceptic (?), 15:11, 09/06/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > однако существует минимальный предел размера файловой системы — 4 Гб.

    4Гб? Вы смеётесь?

     
     
  • 2.13, Filosof (ok), 15:18, 09/06/2010 [^] [ответить]    [к модератору]  
  • +/
    >> однако существует минимальный предел размера файловой системы — 4 Гб.
    >
    >4Гб? Вы смеётесь?

    Эээ в чём проблемма? у Вас есть разделы с необходимостью снепшотов меньше?

     
     
  • 3.14, аноним (?), 15:26, 09/06/2010 [^] [ответить]    [к модератору]  
  • +/
    да, есть
     
  • 3.27, User294 (ok), 16:49, 09/06/2010 [^] [ответить]    [к модератору]  
  • +1 +/
    >Эээ в чём проблемма? у Вас есть разделы с необходимостью снепшотов меньше?

    Бывают, да. Скажем флешки в встраиваемых устройствах и прочая.


     
     
  • 4.71, Filosof (ok), 23:59, 09/06/2010 [^] [ответить]     [к модератору]  
  • +/
    А место для снепшотов Вам там не дороговато обойдётся Я конечно не спец в этом ... весь текст скрыт [показать]
     
  • 2.16, mma (?), 15:41, 09/06/2010 [^] [ответить]    [к модератору]  
  • +/
    наверно имелось ввиду размер РАЗДЕЛА с файловой системой
     
  • 1.33, аноним (?), 17:33, 09/06/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Забавно ...
    FreeBSD FS2 обзаводится _правильным_ журналом, а Линуксовая default fs - _правильными_ снапшотами :)

    А сколько копий было сломано, сколько $^%$!@ наброшенно на вентиляторы! ... :)

    \Warhead Wardick.

     
     
  • 2.67, User294 (ok), 21:03, 09/06/2010 [^] [ответить]    [к модератору]  
  • +/
    >Забавно ...
    >FreeBSD FS2 обзаводится _правильным_ журналом,

    Правда толку то. Дисковые структуры - ископаемые, их никто переделывать не стал. Если это про UFS2.

    >а Линуксовая default fs - _правильными_ снапшотами

    На самом деле сделано оно у чуваков довольно своеобразно и пока-что завязано на EXT3 структуры, что несколько клещится с логикой разработчиков EXT* о постепенно развиваемой совместимым образом ФС. Т.е. чтобы это взяли в ядро всерьез - видимо они должны научиться переваривать и EXT4 с его экстентами, а с этим у них там пока сложно. Сдается мне что пока они раздуплятся, btrfs дойдет до стабильного состояния и это будет правильная ФС с правильными напшотами и прочими шахматами и поэтессами :-)

     
     
  • 3.74, Ph.D. (?), 05:20, 10/06/2010 [^] [ответить]    [к модератору]  
  • –2 +/
    >Правда толку то. Дисковые структуры - ископаемые, их никто переделывать не стал.
    >Если это про UFS2.

    То что ты написал - это про Ext3 со снапшотами. :)

     
  • 3.86, iZEN (ok), 21:10, 10/06/2010 [^] [ответить]    [к модератору]  
  • +/
    >>Забавно ...
    >>FreeBSD FS2 обзаводится _правильным_ журналом,
    >
    >Правда толку то. Дисковые структуры - ископаемые, их никто переделывать не стал.
    >Если это про UFS2.

    И про Ext3 тоже. ;)


    >>а Линуксовая default fs - _правильными_ снапшотами
    >
    >На самом деле сделано оно у чуваков довольно своеобразно и пока-что завязано
    >на EXT3 структуры, что несколько клещится с логикой разработчиков EXT* о
    >постепенно развиваемой совместимым образом ФС. Т.е. чтобы это взяли в ядро
    >всерьез - видимо они должны научиться переваривать и EXT4 с его
    >экстентами, а с этим у них там пока сложно.

    С чего вдруг они должны переваривать Ext4? Чтобы взяли "куда", простите? Netx3 вот она: берите и пользуйтесь. Зачем завязываться на какое-то чужое ядро?

     
  • 1.65, carp (?), 20:09, 09/06/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    нет-нет-нет. интырпрайз продакшен все ещё боится gpl, очень он фанатичный. действительно, вот я работаю в такой компании, которая вложилась именно bsd\cddl licensed проект именно из за лицензии.
     
     
  • 2.69, sashka_ua (?), 23:08, 09/06/2010 [^] [ответить]    [к модератору]  
  • +/
    Проще говоря - скопировали код? :)
     
  • 2.72, sHaggY_caT (ok), 00:27, 10/06/2010 [^] [ответить]    [к модератору]  
  • +2 +/
    >нет-нет-нет. интырпрайз продакшен все ещё боится gpl, очень он фанатичный.

    Имхо, это Ваша позиция фанатична, или, как минимум, очень спорна.

    > действительно, вот
    >я работаю в такой компании, которая вложилась именно bsd\cddl licensed проект
    >именно из за лицензии.

    А почему на сайте (BSD-like) freebsd.org так мало крупных спонсоров, в отличае от kernel.org (GPLv2)?

    Как-то Ваши высказывания не вяжутся с действительностью. Так же с действительностью не вяжется то, что инсталляций RHEL+SLES уже явно не меньше, чем HP-UX, Solaris, AIX, хотя конкурируют они за один сегмент.
    Может быть, в ряде случаев крупный бизнес проявляет более разумную осторожность, выбирая, скажем, AIX или HP-UX вместо RHEL (таки у IBM и HP капитализация гораздо больше, чем у RedHat, и их съесть конкуренты никак не смогут), но тем не менее последнее десятилетие в вопросах _правильности_ и удобности _для_бизнеса_ свободных лицензий все расставило по своим местам:
    Свободные, _GPL_ системы. Что, под любую ОС с лицензией BSD-like уже и Oracle сертифицировали? Или IBM BD2?

    Внимание, это не претензия к BSD как к платформе:имхо, им очень не хватало в свое время "вирусной" лицензии, и участатия крупных корпораций в судьбе проекта: как платформе Debian Ubuntu, как Fedora RHEL, и т д,

     
     
  • 3.85, Michael Shigorin (ok), 14:14, 10/06/2010 [^] [ответить]    [к модератору]  
  • +/
    >>нет-нет-нет. интырпрайз продакшен все ещё боится gpl, очень он фанатичный.
    >Имхо, это Ваша позиция фанатична, или, как минимум, очень спорна.

    Дык спросите, сколько в ынтерпрайзе собеседника человек и откуда родом принимающие решения, вот и будет ответ.  Ежели это всё замешанные с вуза на фре русские.

     

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


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