The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания AMD рассматривает возможность более открытой разраб..., opennews (?), 23-Мрт-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


8. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от Анонимemail (8), 23-Мрт-14, 09:54 
Это только от линуксового блоба планируют избавляться, или на остальных системах тоже будут делать также?
Ответить | Правка | Наверх | Cообщить модератору

10. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от Аноним (-), 23-Мрт-14, 10:04 
на каких остальных? Больше свободных ос их драйвер не поддерживает
Ответить | Правка | Наверх | Cообщить модератору

11. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от ананим (?), 23-Мрт-14, 10:07 
Добавлю — а на вантузе их opengl (см. окончание сабжа), из-за чего сыр-бор, тоже не приветствуется. Там мс решила всё в пользу своего dx.
Ответить | Правка | Наверх | Cообщить модератору

15. "Компания AMD рассматривает возможность более открытой разраб..."  –4 +/
Сообщение от iZEN (ok), 23-Мрт-14, 10:20 
> Добавлю — а на вантузе их opengl (см. окончание сабжа), из-за чего сыр-бор, тоже не приветствуется. Там мс решила всё в пользу своего dx.

Windows NT4, в своё время, была сильная поддержка OpenGL — о чём писал Евгений Козловский в бумажной "Компьютерре". А в Windows 9x/ME была отличная поддержка DirectX, так, что DX в Win9x/ME опережал таковой в WinNT4 на несколько версий, и игры, соответственно, писались для хомячков с Win9x/ME. Потом "тестовую" платформу выбросили, оставили WinNT и до сих пор продолжают развивать только её. Никуда хомячки не денутся с подводной лодки, и MS тоже, кстати. Так что одно другому делает пинок под зад: развивает родной API, что двигает игры и качественную визуализацию 2D/3D-сцен в отрыве от "генеральной линии партии" — комитета по разработке стандартов OpenGL. С другой стороны, это задел идей на будущее для OpenGL.

Ответить | Правка | Наверх | Cообщить модератору

19. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от ананим (?), 23-Мрт-14, 10:56 
Гораздо бОльший пинок дало развитие смартфонов/планшетов/этк вообще и от гугла с яблоком в частности, где по очевидным причинам dx нет как класса.

Зыж
А воовще знатно мс нагнуло производителей видео-карт, раз они согласились поставлять дрова с выпеленным opengl.
Сколько работы в мусорный бак (см. последний абзац новости)

Ответить | Правка | Наверх | Cообщить модератору

81. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от Аноним (-), 23-Мрт-14, 16:21 
> Никуда хомячки не денутся с подводной лодки,

Вот только на мобилах и планшетах повально OpenGL, этот рынок растет и отдавать его никто не собирается. Поэтому выучат GL как миленькие. А еще веб с его WebGL. Ну в общем если долго давиться жабой - получается как-то так...

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

12. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от ананим (?), 23-Мрт-14, 10:10 
> Это только от линуксового блоба планируют избавляться, или на остальных системах тоже будут делать также?

Кстати, если в бздях запилят аналоги kms/drm/.., то есть шанс, что блоб в юзер-спейсе заработает и у них.

Бздишнеги, можете линуксоидов не благодарить! :D

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

112. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от Аноним (-), 23-Мрт-14, 19:23 
Под FreeBSD пилили KGI, но забросили 2года назад, а drm/kms и так портируют/есть.
Ответить | Правка | Наверх | Cообщить модератору

117. "Компания AMD рассматривает возможность более открытой разраб..."  +2 +/
Сообщение от Аноним (-), 23-Мрт-14, 19:39 
> Под FreeBSD пилили KGI, но забросили 2года назад,

Собственно, процент фэйлов собственных наработок бздюков уже давно поражает воображение. Они уже давно не делают погоду в отрасли. Климат давно уже задает пингвин и его разработчики.

> а drm/kms и так портируют/есть.

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

Ответить | Правка | Наверх | Cообщить модератору

118. "Компания AMD рассматривает возможность более открытой разраб..."  –4 +/
Сообщение от iZEN (ok), 23-Мрт-14, 19:48 
> Собственно, процент фэйлов собственных наработок бздюков уже давно поражает воображение.

Собственно, в Linux до сих пор нет рабочей файловой системы со снапшотами.

> Они уже давно не делают погоду в отрасли.

Всё делают проприетарщики для Linux, но что-то воз и ныне там, в далёком 2006 году. Как было, так и осталось по большому счёту. Концептуально только Android — серьёзное решение.

> Климат давно уже
> задает пингвин и его разработчики.
>> а drm/kms и так портируют/есть.
> Да, несколько лет поупирались рогом, мол да ну его, etc. А как
> жареный петух укусил, что драйверов вообще совсем нет - тут прозрели
> резко. Только отставание на годы - оно никуда не денется.

Intel написал KMS/DRM специально для Linux. Всех бздунов выкинули из комитета Xorg. Ну и причём тут бзды? Что, должны были подлизывать зад Intel, как это делали линуксятники?


Ответить | Правка | Наверх | Cообщить модератору

125. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от ананим (?), 23-Мрт-14, 20:23 
> Всех бздунов выкинули из комитета Xorg. Ну и причём тут бзды?

Угу. Вот только иксы под мит, а рулит там Аарон из оракла в основном.
А бздуны просто нифига не делали и сами самоустранились. Как и во всём.

Ответить | Правка | Наверх | Cообщить модератору

130. "Компания AMD рассматривает возможность более открытой разраб..."  –4 +/
Сообщение от iZEN (ok), 23-Мрт-14, 20:43 
>> Всех бздунов выкинули из комитета Xorg. Ну и причём тут бзды?
> Угу. Вот только иксы под мит, а рулит там Аарон из оракла в основном.

Товарищи из комитета X.Org буквально вышвырнули из управляющего совета MacOS'ников и BSD'шников: http://www.opennet.ru/opennews/art.shtml?num=33375
//--
16.03.2012 21:32  Завершены выборы управляющего совета проекта X.Org

Из не прошедших в совет можно отметить Marc Balmer из компании Micro Systems, предвыборная программа которого касалась улучшения поддержки BSD-систем, и Jeremy Huddleston из компании Apple, мэйнтейнер проекта XQuartz и разработчик расширения XQuartz DDX. Члены совета, не участвовавшие в выборах, так как их срок истекает только в следующем году: Alan Coopersmith (Oracle), Eric Anholt (Intel), Stuart Kreitman (Oracle), Bart Massey (университет Портлэнда).
--//

> А бздуны просто нифига не делали и сами самоустранились. Как и во всём.

"Нифига" не сделали: https://wiki.freebsd.org/Graphics
Нужно говорить Intel'у спасибо за это или нет? ;)

Ответить | Правка | Наверх | Cообщить модератору

143. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от ананим (?), 23-Мрт-14, 21:31 
> Товарищи из комитета X.Org буквально вышвырнули из управляющего совета MacOS'ников и BSD'шников

А! Так ты про макосников!
Тю.
Бздишники то, как Таббаки испарились вслед.

Зыж
Вот только кварцев там и не хватало.
А главное — бзде бы как помогло-о-о!!!

Ответить | Правка | Наверх | Cообщить модератору

151. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от Аноним (-), 23-Мрт-14, 22:55 
> Товарищи из комитета X.Org буквально вышвырнули из управляющего совета MacOS'ников

У макоси своя графическая подсистема, так что этим там вообще делать нечего, имхо. Работа на мусорный бак.

> и BSD'шников:

А эти сами устранились из процесса разработки. И процесс пошел без них. А что, они думали что интел будет делать что что надо им? Мечтайте.

> Из не прошедших в совет можно отметить Marc Balmer из компании Micro

Чтобы голосовать, надо разрабатывать. А интел и остальные не будут голосовать за удобство бсдельников. А оно им зачем? Пусть бсдельники разрабатывают и тогда голосуют. А как ты хотел? Указывать другим что они должны для тебя делать? Ишь, размечтался. Участники процесса будут делать только то что надо им. А тебе в этой схеме - "как повезет".

> "Нифига" не сделали: https://wiki.freebsd.org/Graphics
> Нужно говорить Intel'у спасибо за это или нет? ;)

Я бы сказал - KMS+DRM выглядит могучей, фичастой и современной низкоуровневой "подложкой", которая в курсе устройства современных GPU и их возможностей. А если бы мы слушали все эти бздения дальше - оно и дальше работало через пень-колоду. Если кто хочет идти на свалку истории, флаг им в руки, но зачем же топить всех остальных? Вот линь тонуть не пожелал, там предпочитают сделать нормальный низкоуровневый бэкэнд к которому можно прикручивать разные фронтэнды, например иксы с DDX, вяленд, MESA всякие и кто там еще. Это все логично и естественно. Логично что вещами типа управления памятью и реклока должен рулить кернел. Логично если ядро сможет по минимуму рисовать в нечто типа фреймбуфера, коли уж оно есть ("CRTC"). Они пошли чуть дальше, развязав сие на отдельные компоненты. Так что теперь может быть и "безголовый" рендерер, у которого нет CRTC, так и "безмозглый" CRTC, не подпертый рендерингом/вычислениями и просто плюющий буфер кадра на экран. Это хорошо укладывается в современные реалии, от глупых контроллеров дисплея в эмбедовке до могучих числокрушилок-GPU и странных экспонатов в ноутах не снабженных своим видеовыходом вообще. Оно такое уже более-менее готово к встрече с реалиями наблюдаемыми в железяках XXI века.

Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

206. "Компания AMD рассматривает возможность более открытой разраб..."  –3 +/
Сообщение от iZEN (ok), 24-Мрт-14, 21:36 
nvidia.ko и модуль ядра из Каталиста почему-то лучше знают о GPU, чем KMS с DRM - так как на вид работают тупо быстрее и лучше. ;)
Ответить | Правка | Наверх | Cообщить модератору

211. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от ананим (?), 24-Мрт-14, 21:54 
Пиндишь.
Консоль загрузки с кмс сразу после начала распознаёт и родное разрешение, и количество мониторов.
Мне как-то приятнее даже в консоль попасть на 27"-мониторе, чем таращиться (в веса!!!) щель на 14".

Зыж
Ты не практолог случаем?

Ответить | Правка | Наверх | Cообщить модератору

221. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от Andrey Mitrofanov (?), 25-Мрт-14, 10:06 
#>> работают тупо быстрее
> Пиндишь.

Нет, ну в чём-то он прав. В этом чём-то он собаку съел. Он дока, профессор и чемпионище!

Ответить | Правка | Наверх | Cообщить модератору

216. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от Аноним (-), 25-Мрт-14, 01:42 
> nvidia.ko и модуль ядра из Каталиста почему-то лучше знают о GPU,

Ну так "это не ваша заслуга, а наша недоработка" (c) ФЭД. Вот у амд модуль в линухе начал работать довольно хорошо. Умеет динамический реклок, ускорение декодирования видео и прочая. Так что как видишь, у них на полном серьезе возникла логичная идея - дедуплицировать работу и убить проприетарный модуль в ядре как таковой.

> чем KMS с DRM - так как на вид работают тупо быстрее и лучше. ;)

Знаешь, мне такие рассуждизмы очень напоминают ситуацию в природе, когда волки сожрали всех зайцев и ... положили зубы на полку и сдохли от голода, т.к. жрать через некоторое время стало нечего.

Ответить | Правка | К родителю #206 | Наверх | Cообщить модератору

136. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от Аноним (-), 23-Мрт-14, 21:10 
> Собственно, в Linux до сих пор нет рабочей файловой системы со снапшотами.

Сапожник! Кому это было реально надо - уже много лет использовали. Со сшапшотами. В линухе. Может оно чуть сложнее, но в конечном итоге засчитывается все-таки результат. И, кстати, вон зюзя уже начинает btrfs по умолчанию пихать. Оракл и зюзя коммерческую поддержку оказывать начинают. Ну а что, основные фичи вроде работают. Кстати, если на то пошло, ZFS писали санки. Так что это вообще не разработка бздюков. Сами бздельники смогли родить лишь такой ущербный выпердыш как UFS2. Устройство которого выглядит жалко даже на фоне обычного EXT4. Ничем не примечательного, на секундочку. EXT4 - обычный такой "улучшенный классик", где экстенты и ускоренное индексирование дир более-менее довели до ума.

> Всё делают проприетарщики для Linux, но что-то воз и ныне там, в
> далёком 2006 году. Как было, так и осталось по большому счёту.

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

> Концептуально только Android — серьёзное решение.

Я уж не знаю какие там концепции, но пингнвин на меня работает. Я благодаря оному $$$ получаю. Мне, наверное, странно жаловаться на несерьезность - пингвин обслуживает все мои нужды. Роутер - пингвин. Смарт - тоже. Дексктоп. Ноут. Сервера. Что я там еще забыл? Вроде всерьез обслуживает, без всяких скидок. Поиграться с ним прикольно, но кроме поиграться он и в местах где внеплановый отвалбашки может стоить мне $$$, опять же. И мне как-то вот не требуется грузиться в максималки. У меня и так все работает.

> Intel написал KMS/DRM специально для Linux.

Ясен пень. Интел делает ту работу, результат которой им нужен.

> Всех бздунов выкинули из комитета Xorg.

Так они самоустранились из разработки и по сути спустили процесс на тормозах, по принципу "нас и так все устраивает". Ну и получили то что за этим следует.

> Ну и причём тут бзды? Что, должны были подлизывать зад Intel,
> как это делали линуксятники?

Ух ты, совместно работать над проблемами теперь оказывается называется "подлизывать зад".

Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

138. "Компания AMD рассматривает возможность более открытой разраб..."  –5 +/
Сообщение от iZEN (ok), 23-Мрт-14, 21:20 
> EXT4 - обычный такой "улучшенный классик", где экстенты и ускоренное индексирование
> дир более-менее довели до ума.

dump(8)/restore(8) на подмонтированной с -o rw EXT4 хотя бы работает?

>> Ну и причём тут бзды? Что, должны были подлизывать зад Intel,
>> как это делали линуксятники?
>> Всех бздунов выкинули из комитета Xorg.
> Так они самоустранились из разработки и по сути спустили процесс на тормозах, по принципу "нас и так все устраивает". Ну и получили то что за этим следует.

"Не давать работать" != "Самоустраниться"

> Ух ты, совместно работать над проблемами теперь оказывается называется "подлизывать зад".

По-моему, проблемы были только у Intel. У всех остальных разработчиков видеокарт и операционных систем 2D/3D работало замечательно. Потом Intel совместно с Linux-девелоперами объяснили совету X.org, что UMS устарело и нужно делать X.org для Linux KMS, чтобы графическая картинка появлялась сразу, минуя текстовую консоль. Комитетчики на этом вау-эффекте конкретно заморочились и автоматом отсекли другие операционные системы как неподходящие под идеологию Intel. Сейчас ситуация такая же, как и была 7 лет назад: блобы от NVIDIA и AMD ставятся модулями ядра (фактически, работая по преждней UMS-схеме), а линуксоиды продолжают жевать кактус с Intel KMS/DRM c 5-6 FPS в 3D на Full HD, надеясь, что AMD поддержит их, портируя Каталист в эту бесперспективную схему.

Ответить | Правка | Наверх | Cообщить модератору

144. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от Michael Shigorinemail (ok), 23-Мрт-14, 22:05 
> dump(8)/restore(8)

---
Dump was a stupid program in the first place. Leave it behind.
--- http://lwn.net/2001/0503/a/lt-dump.php3

Это правда.

Ответить | Правка | Наверх | Cообщить модератору

158. "Компания AMD рассматривает возможность более открытой разраб..."  –3 +/
Сообщение от iZEN (ok), 24-Мрт-14, 00:14 
>> dump(8)/restore(8)
> ---
> Dump was a stupid program in the first place. Leave it behind.
> --- http://lwn.net/2001/0503/a/lt-dump.php3
> Это правда.

В Linux своя исключительная "правда", которая в Unix зовётся кривдой. :))

///---
17.12.7. Какая программа резервного копирования самая лучшая?

dump(8) Точка. Elizabeth D. Zwicky протестировала все программы резервного копирования, обсуждаемые здесь. Беспроигрышным вариантом для сохранения всех ваших данных и особенностей файловых систем UNIX® является dump. Элизабет создала файловые системы, содержащие большое количество необычных элементов (и некоторых не так уж необычных) и тестировала каждую из программ, выполняя резервное копирование и последующее восстановление этих файловых систем. В число необычных элементов входили: файлы с дырами, файлы с дырами и блоком пустого места, файлы с необычными символами в их именах, нечитаемые и незаписываемые файлы, устройства, меняющие свой размер во время резервного копирования, файлы, создаваемые и удаляемые во время копирования и тому подобное. Она представила результаты на конференции LISA V в октябре 1991 года. Посмотрите ссылку на сайте torture-testing Backup and Archive Programs: http://www.coredumps.de/doc/dump/zwicky/testdump.doc.html
---///
http://www.freebsd.org/doc/ru/books/handbook/backup-basics.html


Ответить | Правка | Наверх | Cообщить модератору

160. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 24-Мрт-14, 01:04 
>> Dump was a stupid program in the first place. Leave it behind.
> В Linux своя исключительная "правда", которая в Unix зовётся кривдой. :))

[...]
> 17.12.7. Какая программа резервного копирования самая лучшая?
> dump(8) Точка. Elizabeth D. Zwicky

[...]
> Она представила результаты на конференции LISA V в октябре 1991 года.

Занавес.

Когда что-то было изначально криво спроектировано (например, идея доставать данные мимо активной ФС -- фактически реализовывать ФС в юзерспейсе плюс обеспечивать когерентность в блочном уровне/VFS, насколько понимаю) -- оно рано или поздно вылезло.  Интересно, поддерживаются ли dump/restore в нынешних Solaris/AIX.

В очередной раз не знаю, с какой стороны Вам начинать на пальцах разжёвывать элементарные вещи -- да, в юниксе были плохие решения.  И помимо обсуждаемого безобразия это ещё и uid==0 с world writable /tmp.  Их немного, но лучше знать.

Ответить | Правка | Наверх | Cообщить модератору

166. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от Аноним (-), 24-Мрт-14, 04:15 
>> Она представила результаты на конференции LISA V в октябре 1991 года.
> Занавес.

У них там походу всегда полшестого и всегда пора пить чай...

Ответить | Правка | Наверх | Cообщить модератору

207. "Компания AMD рассматривает возможность более открытой разраб..."  –4 +/
Сообщение от iZEN (ok), 24-Мрт-14, 21:44 
>>> Она представила результаты на конференции LISA V в октябре 1991 года.
>> Занавес.
> У них там походу всегда полшестого и всегда пора пить чай...

У линуксоидов, походу везде кривизна прослеживается, кроме них самих, поэтому и NIH-синдром развился. В конечном итоге цель более-менее стала ясна: SystemD потихоньку будет перенимать "нужные" функции ядра, и настанет такой момент, что linux kernel можно будет удалить...  :))

Ответить | Правка | Наверх | Cообщить модератору

210. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от ананим (?), 24-Мрт-14, 21:51 
Я б поспорил, если бы не выглядел так жалко.
Ответить | Правка | Наверх | Cообщить модератору

218. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от Аноним (-), 25-Мрт-14, 04:37 
> NIH-синдром развился.

У NIH есть и положительные стороны - иногда софт полезно улучшать. Иначе мы бы так и цеплялись за CP/M и multics. Ну а что, как-то работало же.

> В конечном итоге цель более-менее стала ясна: SystemD потихоньку будет
> перенимать "нужные" функции ядра, и настанет такой момент, что linux kernel
> можно будет удалить...  :))

Это вообще феерическое по уровню ламерства заявление.


Ответить | Правка | Наверх | Cообщить модератору

186. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от Stax (ok), 24-Мрт-14, 16:50 
Нет, dump/restore в Solaris 11 нет в принципе. Бэкап fs - zfs dump/restore, бэкап файлов - рекомендован cpio, для более избирательных случаев в комплекте идут rdiff-backup и areca.
Из сторонних инструментов превосходно работает dar свежих версий.

В AIX dump/restore сомневаюсь, что еще есть. Судя по документации, IBM рекомендует совсем другие инструменты (для файлов - tar и cpio, для всей ОС - специфичные для тамошней системы томов mksysb и savevg): http://www.ibmsystemsmag.com/aix/administrator/backuprecover.../

В любом случае, dump/restore настолько непереносим (между разными ОС, разными архитектурами процессора в одной ОС, иногда даже разными ФС в одной ОС), что очень хорошо, что он сдох...

Ответить | Правка | К родителю #160 | Наверх | Cообщить модератору

194. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от Michael Shigorinemail (ok), 24-Мрт-14, 19:36 
> Нет, dump/restore в Solaris 11 нет в принципе.

Спасибо.

> В любом случае, dump/restore настолько непереносим (между разными ОС,
> разными архитектурами процессора в одной ОС, иногда даже разными ФС в одной ОС),
> что очень хорошо, что он сдох...

Вот и пытался объяснить гостю с windows 8...

Ответить | Правка | Наверх | Cообщить модератору

204. "Компания AMD рассматривает возможность более открытой разраб..."  –1 +/
Сообщение от iZEN (ok), 24-Мрт-14, 21:04 
XFS  поддерживает инкрементные dump/restore на смонтированной системе.  Что, тоже плохо?
Ответить | Правка | Наверх | Cообщить модератору

209. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от ананим (?), 24-Мрт-14, 21:49 
XFS — единственное что и использую на серверах (не под ораклом пока).
Но дамп/ресторе не пользуюсь. Она (как и все) кэши не учитывает.
А не_консистентный дамп я могу получить и банальным копированием файлов плюс редологи.
Ответить | Правка | К родителю #204 | Наверх | Cообщить модератору

223. "Компания AMD рассматривает возможность более открытой разраб..."  –2 +/
Сообщение от iZEN (ok), 25-Мрт-14, 14:50 
Так смысл в том, что dump/restore работают с консистентным набором блоков ФС. После их работы не нужна дополнительная проверка fsck.
Ответить | Правка | К родителю #209 | Наверх | Cообщить модератору

229. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от Аноним (-), 25-Мрт-14, 15:35 
> Так смысл в том, что dump/restore работают с консистентным набором блоков ФС.

А зачем тебе "консистентный набор блоков ФС"? Консистентный набор блоков != консистентное состояние файлов с точки зрения софта. Человеков по идее интересует консистентный набор файлов в бэкапе. Т.е. некое состояние, которое можно раскатать и чтобы это потом еще и работало, желательно без спецэффектов. А вот тут возможны варианты. В конечном итоге все упирается в то, что софт понятия не имеет о том что его бэкапят, поэтому он делает с файлами все что хочет. Бэкап "на горячую" подхватывает файлы в состоянии "как есть" и это весьма зависит от логики работы программ. Никаких гарантий что для произвольной софтины такой набор файлов будет рабочим - нет! В местах где это реально критично, типа баз данных - делают отдельные программные интерфейсы через которые можно отсигналить движку о бэкапе, чтобы он на время угомонился и/или получить выгрузку заведомо консистентных данных для бэкапа "сбоку".

Ответить | Правка | К родителю #223 | Наверх | Cообщить модератору

230. "Компания AMD рассматривает возможность более открытой разраб..."  –2 +/
Сообщение от iZEN (ok), 25-Мрт-14, 16:01 
> Консистентный набор блоков != консистентное состояние файлов с точки зрения софта.

Видишь ли, традиционно софт в Unix работает с файлами, сокетами, каналами (pipe). И на нормальных классических ФС dump/restrore сохраняют/восстанавливают на бэкапный/новый носитель их в том же виде, в котором их ожидают увидеть Unix-программы, которые с ними работают непосредственно.

В ZFS аналог такого механизма — send/receive.

> Человеков по идее интересует консистентный набор файлов в бэкапе.

И это тоже в том числе.

> Т.е. некое состояние, которое можно раскатать и чтобы это потом еще и работало, желательно без спецэффектов.

Похоже, на неотмонтированной Ext4, в отличие от XFS и UFS2, не может работать dump/restore без "спецэффектов" (если вообще может).

>  А вот тут возможны варианты.

dd, например. Вам больше ничего не остаётся, похоже, для переноса ФС точь-в-точь на новый носитель, с последующим обязательным fsck.

> Бэкап "на горячую" подхватывает файлы в состоянии "как есть" и это весьма зависит от логики работы программ. Никаких гарантий что для произвольной софтины такой набор файлов будет рабочим - нет!

Я вам не предлагаю делать dd RAW-носителя живой СУБД — ничего, кроме лапши, вы не получите от этого. СУБД должна иметь собственные механизмы бэкапа с учётом запуска/остановки своих транзакций.

Конкретно в POSIX/Unix для ЗРЕЛЫХ файловых системы разработан и действует стандартный механизм бэкапа метаданных, файлов, сокетов, каналов — утилиты dump/restore. А что-то другое — это именно что-то другое, которое работает на тех ФС, которые не поддерживают dump/restore, например, это FAT32.

Ответить | Правка | К родителю #229 | Наверх | Cообщить модератору

240. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от Аноним (-), 25-Мрт-14, 23:03 
> Видишь ли, традиционно софт в Unix работает с файлами, сокетами, каналами (pipe).

Спасибо, капитан.

> И на нормальных классических ФС dump/restrore сохраняют/восстанавливают на
> бэкапный/новый носитель их в том же виде, в котором их ожидают увидеть
> Unix-программы, которые с ними работают непосредственно.

Как бы это сказать? Dump/restore довольно специфичная штука, реально нужная только в экзотических случаях. Если надо просто бэкап файлов без лишних заморочек - tar хватит выше крыши и он в сто раз удобнее и умеет уйму всего, к тому же от системы и ФС не зависит. Некузяво данные привязывать к 1 конкретной ФС и ОС. Иногда, если вопрос на миллион, надо "вон тот документ" позарез и прочая - будет очень кстати если бэкап, ну или хотя-бы его часть раскатается "на том что под руку попалось". Есть разные варианты бэкапирования и восстановления, знаешь ли. Гвоздить безбашенно одним случаем во все дырки - глуповато, знаешь ли.

> В ZFS аналог такого механизма — send/receive.

И в btrfs. Только вот это не средство для ежедневного бэкапа документиков из /home, если что :).

>> Человеков по идее интересует консистентный набор файлов в бэкапе.
> И это тоже в том числе.

Я не вижу - где в твоих увещеваниях это обеспечивается.

> Похоже, на неотмонтированной Ext4, в отличие от XFS и UFS2, не может
> работать dump/restore без "спецэффектов" (если вообще может).

Честно говоря - без понятия. Ты мне объяснишь нафига именно так бэкапаться?

> dd, например. Вам больше ничего не остаётся, похоже, для переноса ФС точь-в-точь
> на новый носитель, с последующим обязательным fsck.

Этот метод делает довольно много допущениий о носителе в пункте назначения и не является типовым/практичным способом бэкапа.

> Я вам не предлагаю делать dd RAW-носителя живой СУБД — ничего, кроме
> лапши, вы не получите от этого. СУБД должна иметь собственные механизмы
> бэкапа с учётом запуска/остановки своих транзакций.

Как ни странно, риск получить черти-какие данные в файле есть и в иных случаях.

> Конкретно в POSIX/Unix для ЗРЕЛЫХ файловых системы разработан и действует стандартный механизм
> бэкапа метаданных, файлов, сокетов, каналов — утилиты dump/restore. А что-то другое
> — это именно что-то другое, которое работает на тех ФС, которые
> не поддерживают dump/restore, например, это FAT32.

Попробуй своим зрелым перезрелым забэкапать диск-в-файле у виртуалки, подивись вермишели.

Ответить | Правка | К родителю #230 | Наверх | Cообщить модератору

232. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от ананим (?), 25-Мрт-14, 17:49 
>Так смысл в том, что dump/restore работают с консистентным набором блоков ФС. После их работы не нужна дополнительная проверка fsck.

Окуенный плюс.
А то, что этот дамп будет с битыми данными и нафиг не нужен — это что, мелочи?
Ты случаем не маркетинговом отделе мс работаешь?

Ответить | Правка | К родителю #223 | Наверх | Cообщить модератору

237. "Компания AMD рассматривает возможность более открытой разраб..."  –1 +/
Сообщение от iZEN (ok), 25-Мрт-14, 19:34 
>>Так смысл в том, что dump/restore работают с консистентным набором блоков ФС. После их работы не нужна дополнительная проверка fsck.
> Окуенный плюс.
> А то, что этот дамп будет с битыми данными и нафиг не нужен — это что, мелочи?

Это другой уровень задач. ФС в общем случае не решает задачи сохранения транзакционности пользовательских данных, она следит только за целостностью метаданных и отдельных файлов.

Файлы не есть синоним данных, как же вы это никак не поймёте?! "Данные" — это осмысленная сущность в тех механизмах, в которых они обрабатываются. Для ФС "данными" являются файлы, метаинформация. Для пользователя "данными" являются, к примеру: каталог почтового клиента с файлами почтовой базы, набор реляционных таблиц с информацией в файловой РСУБД, Web-документы (*.html, *.jpeg, *.js, *.css), документы текстового процессора, проекты среды программирования, проекты фото- и видео-редакторов, состоящих из нескольких согласованных между собой файлов — этими сущностями должны управлять соотвествующие инструменты. Если пользовательские данные во время бэкапа открыты для редактирования, то dump не виновата, что сохранила "не то".

Ответить | Правка | К родителю #232 | Наверх | Cообщить модератору

241. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от ананим (?), 25-Мрт-14, 23:26 
> Это другой уровень задач. ФС в общем случае не решает задачи сохранения транзакционности пользовательских данных

Именно.
И именно поэтому она также не играет роли в создании бэкапов и архивов.
Если ты этого до сих пор не понял, то мне жаль твоих работодателей (будь ты админом. И вообще, с какого перепуга ты тут админов "учить" начал?)


Зыж
> Файлы не есть синоним данных, как же вы это никак не поймёте?!

Идиотское утверждение.
Для ФС — это данные. Были, есть и будут. И не более.

Ответить | Правка | К родителю #237 | Наверх | Cообщить модератору

244. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от цирроз (ok), 27-Мрт-14, 12:17 
в интернетах так заведено: кто меньше всех знает - старается давать советы, или учить ;)
Ответить | Правка | К родителю #241 | Наверх | Cообщить модератору

217. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от Аноним (-), 25-Мрт-14, 04:34 
> XFS  поддерживает инкрементные dump/restore на смонтированной системе.  Что, тоже плохо?

Не то чтобы "плохо", просто нишевая хрень, носиться с которой как с писанной торбой - совершенно нет причин, имхо.

Ответить | Правка | К родителю #204 | Наверх | Cообщить модератору

224. "Компания AMD рассматривает возможность более открытой разраб..."  –3 +/
Сообщение от iZEN (ok), 25-Мрт-14, 15:00 
>> XFS  поддерживает инкрементные dump/restore на смонтированной системе.  Что, тоже плохо?
> Не то чтобы "плохо", просто нишевая хрень, носиться с которой как с
> писанной торбой - совершенно нет причин, имхо.

Что, альтернатива лучше? Сколько этих альтернатив, которые имеют свои кривые стороны? И зачем они нужны, если dump/restore — это решение бэкапа ФС в Unix, где каждая программа должна выполнять одну функцию, но делать это хорошо. Если в Linux такое не приветствуется, то это, считай, вторая винда с "многообразием разнообразных".


Ответить | Правка | К родителю #217 | Наверх | Cообщить модератору

233. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от ананим (?), 25-Мрт-14, 17:54 
> И зачем они нужны, если dump/restore — это решение бэкапа ФС в Unix, где каждая программа должна выполнять одну функцию, но делать это хорошо.

Вот поэтому и есть tar.
Или pax.
А фс-зависимые утилиты идут лесом.

зыж
>app-arch/pax
>     Available versions:  3.4.12.16
>     Installed versions:  3.4.12.16(16:35:58 07.08.2013)
>     Homepage:            http://www.openbsd.org/cgi-bin/cvsweb/src/bin/pax/
>     Description:         pax (Portable Archive eXchange) is the POSIX standard archive tool

Опенбздишники с тобой не согласны.

Ответить | Правка | К родителю #224 | Наверх | Cообщить модератору

236. "Компания AMD рассматривает возможность более открытой разраб..."  –2 +/
Сообщение от iZEN (ok), 25-Мрт-14, 19:23 
>> И зачем они нужны, если dump/restore — это решение бэкапа ФС в Unix, где каждая программа должна выполнять одну функцию, но делать это хорошо.
> Вот поэтому и есть tar.

tar работает гораздо медленнее dump.


Ответить | Правка | К родителю #233 | Наверх | Cообщить модератору

242. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от ананим (?), 25-Мрт-14, 23:28 
А рсинк нет. И?
К тому же tar'ом я могу бэкапить избирательно, что и делается в подавляющем большинстве случаев. Так что враньё.
Ответить | Правка | К родителю #236 | Наверх | Cообщить модератору

243. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от Аноним (-), 26-Мрт-14, 04:47 
> tar работает гораздо медленнее dump.

Ну тогда бэкап в /dev/null - по любому чемпион.

Ответить | Правка | К родителю #236 | Наверх | Cообщить модератору

247. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от Аноним (-), 27-Мрт-14, 17:53 
> tar работает гораздо медленнее dump.

А автомобиль ездит медленнее чем летает ракета. Но назвать ракеты стандартным средством передвижения я бы не рискнул.

Ответить | Правка | К родителю #236 | Наверх | Cообщить модератору

249. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 27-Мрт-14, 18:44 
> Что, альтернатива лучше? Сколько этих альтернатив, которые имеют свои кривые стороны?
> И зачем они нужны, если dump/restore — это решение бэкапа ФС в
> Unix, где каждая программа должна выполнять одну функцию, но делать это хорошо.

Изя, Вы хоть сами-то поняли, что спорите с самим собой?

dump/restore дублируют реализацию ФС в ядре по определению.

EOT

Ответить | Правка | К родителю #224 | Наверх | Cообщить модератору

152. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от Аноним (-), 23-Мрт-14, 22:58 
>линуксоиды продолжают жевать кактус с Intel KMS/DRM c 5-6 FPS в 3D на Full HD

Intel вроде бы еще отказался пилить Gallium3D для своих интеграшек.

Ответить | Правка | К родителю #138 | Наверх | Cообщить модератору

197. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от Аноним (-), 24-Мрт-14, 19:56 
> Intel вроде бы еще отказался пилить Gallium3D для своих интеграшек.

Да. У них свое собственное добро. Как бы их право. Есть мнение что за счет этого оверхед ниже.

Ответить | Правка | Наверх | Cообщить модератору

161. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 24-Мрт-14, 01:05 
> а линуксоиды продолжают жевать кактус с Intel KMS/DRM c 5-6 FPS в 3D на Full HD

Надо же, главное -- не рассказывать ноуту, с которого и пишу.  А то тут как раз fullhd и немножко на порядок больше.

Ответить | Правка | К родителю #138 | Наверх | Cообщить модератору

225. "Компания AMD рассматривает возможность более открытой разраб..."  –2 +/
Сообщение от iZEN (ok), 25-Мрт-14, 15:03 
>> а линуксоиды продолжают жевать кактус с Intel KMS/DRM c 5-6 FPS в 3D на Full HD
> Надо же, главное -- не рассказывать ноуту, с которого и пишу.

А вы с ноутом общаетесь, что-то ему рассказываете? Ну надо же.

Ответить | Правка | Наверх | Cообщить модератору

227. "Компания AMD рассматривает возможность более открытой разраб..."  +2 +/
Сообщение от Andrey Mitrofanov (?), 25-Мрт-14, 15:08 
>>> c 5-6 FPS в 3D на Full HD
>> не рассказывать ноуту, с которого и пишу.
> А вы с ноутом общаетесь, что-то ему рассказываете? Ну надо же.

В Новости на Главной! iZEN нипонял сарказма, направленного на него.

Ответить | Правка | Наверх | Cообщить модератору

235. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от Карбофос (ok), 25-Мрт-14, 19:21 
а зачем обыденное событие отмечать в новостях?
Ответить | Правка | Наверх | Cообщить модератору

162. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от Аноним (-), 24-Мрт-14, 03:11 
> dump(8)/restore(8) на подмонтированной с -o rw EXT4 хотя бы работает?

Без понятия. Ты лучше скажи какая цель этого? У меня нет цели в жизни "запустить программу dump на EXT4 в rw". Я предпочитаю какие-то осмысленные цели, понятные мне и ведущие к каким-то практически полезным результатам. Нельзя ли озвучить цель этой возни в человекочитаемом формате? Ну, чтобы иметь дело с проблемой - надо для начала понимать в чем она состоит. Что мы хотим получить. Что получается по факту. Какие отличия имеются и что надо изменить.

> "Не давать работать" != "Самоустраниться"

Пришел интел и отобрал у бсдшников редакторы и компиляторы? Прислали надзирателей, обещающих расстрелять за использование BSD? Или как это выглядело? Ах, интел и прочие всего лишь не пожелали чтобы пингвин вылетал на обочину прогресса и вместо этого стали актуализировать состояние графической системы? Вот гады.

> По-моему, проблемы были только у Intel. У всех остальных разработчиков
> видеокарт и операционных систем 2D/3D работало замечательно.

А мне нравится идея KMS+DRM. Нечто такое давно напрашивалось. Вырисовывается логичная и стройная подсистема, компоненты логично расположены в соответствии с своими задачами и устройством современного железа.

> объяснили совету X.org, что UMS устарело и нужно делать X.org для
> Linux KMS, чтобы графическая картинка появлялась сразу, минуя текстовую консоль.

Такое понятие как "текстовая консоль" не присутствует у половины устройств, а там где есть - эмуляция для легаси. Так что если уж мы о том чтобы рулить видеокартой из открытых драйверов - про VGAшные сущности пора забыть.

> Комитетчики на этом вау-эффекте конкретно заморочились и автоматом
> отсекли другие операционные системы как неподходящие под идеологию Intel.

Да вообще удоды, хотят нормальную графическую систему, а не "как у бсд и замшелых *никсов"

> Сейчас ситуация такая же, как и была 7 лет назад: блобы от NVIDIA и AMD
> ставятся модулями ядра (фактически, работая по преждней UMS-схеме),

Блобмейкеры в ядре Linux и остальных частях открытого графического стека никому не интересны. Пусть у них голова и болит. У амд вот видимо начали зачатки здравого смысла прорезаться.

> а линуксоиды продолжают жевать кактус с Intel KMS/DRM c 5-6 FPS в 3D на Full HD,

Уж не знаю какой ты там кактус жуешь, а у меня стабильные 60FPS в FullHD в xonotic, на настройках high. Да, это - с открытым драйвером от AMD. Ну подумаешь, соврал на порядок. Это ж изя.

> надеясь, что AMD поддержит их, портируя Каталист в эту бесперспективную схему.

Ну то-есть, ты хочешь сказать что бздельники лошпеды и работают на мусорный бак, портируя себе "эту бесперспективную схему"?

Ответить | Правка | К родителю #138 | Наверх | Cообщить модератору

205. "Компания AMD рассматривает возможность более открытой разраб..."  –2 +/
Сообщение от iZEN (ok), 24-Мрт-14, 21:11 
>> dump(8)/restore(8) на подмонтированной с o rw EXT4 хотя бы работает?
> Без понятия. Ты лучше скажи какая цель этого?

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

> У меня нет цели
> в жизни "запустить программу dump на EXT4 в rw". Я предпочитаю
> какие-то осмысленные цели, понятные мне и ведущие к каким-то практически полезным
> результатам. Нельзя ли озвучить цель этой возни в человекочитаемом формате? Ну,
> чтобы иметь дело с проблемой - надо для начала понимать в
> чем она состоит. Что мы хотим получить. Что получается по факту.
> Какие отличия имеются и что надо изменить.

А сейчас ты как делаешь бэкапы корневой ФС?

Ответить | Правка | Наверх | Cообщить модератору

214. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от ананим (?), 24-Мрт-14, 22:10 
> А сейчас ты как делаешь бэкапы корневой ФС?

Таром я делаю.

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

Ответить | Правка | Наверх | Cообщить модератору

215. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 25-Мрт-14, 00:28 
> главное, однообразно и очевидным образом.

Гланды паяльником дальней дорогой.  Если Вы до сих пор не поняли уже сказанного -- спросите кого-нибудь, кто понимает в администрировании юниксообразных и кому доверяете.

Ответить | Правка | К родителю #205 | Наверх | Cообщить модератору

219. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от Аноним (-), 25-Мрт-14, 05:01 
> Делать бэкап файловой системы, не отмонтируя или предварительно отмонтируя - неважно -

Из простейших вариантов - tar, например. Если этого мало - вариантов есть. На ремотную машину, с передачей только дельты можно просто rsync делать. Бывают более навороченные бэкапные софтины, на все вкусы, запросы и умения. Что опенсорсные, что всякие монстрики от всяких проприерасов типа симантека. Если надо нечто крутое, типа горячего бэкапа БД без остановки сервиса, и чтобы база при этом еще и консистентрая была - у баз обычно есть какие-то свои интерфейсы для таких вещей. Без влезания в специфику ты все-равно корректно бэкапать базы "онлайн" не сможешь. Ну то-есть ты можешь попытаться, но когда ты заметишь что бэкап неконсистентный и с тебя снимут стружку за факапнутую базу - ты сам себе баклан.

> главное, однообразно и очевидным образом.

Одной большой кнопкой "сделайте мне за...сь"? Мечтать не вредно. Тем не менее, при минимальном понимании семантики работы с файлами ты можешь вдруг внезапно осознать пару простых истин.
1) Софт может менять файлы во время бэкапа, если ты живую систему бэкапишь в rw.
1.1) Следствие: отнюдь не факт, что софт будет счастлив получить половину старых и половину новых файлов, которые в таком бэкапе образовались.
1.2) Борьба с этим явлением - отдельное приключение. Можно в принципе заморозить запись на ФС и бэкапать без помех. Но I/O на некоторое время встанет колом, это уже "не совсем онлайновый" бэкап и не совсем rw, в общем нишевая хрень для специальных случаев.
2) А с чего ты взял что софт вообще в курсе что его файлы бэкапают? И кто сказал что "сию секунду" файлы у этого софта вообще были в консистентном состоянии на диске? Кто это гарантировал и как это было обеспечено? Глобального общесистемного сигнала "чуваки, мы тут ща все бэкапать будем, а ну все дружненько приведите свои файлы в консистентное состояние и не трогайте следующие 5 минут!" - нету! Для софта где это реально критично и чревато факапами, типа СУБД - лепят отдельные интерфейсы, специфичные для такого софта. В таких случаях придется RTFMать весьма отдельно как оно у них сделано и кто умеет все это использовать в человеческом виде.

> А сейчас ты как делаешь бэкапы корневой ФС?

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

Ответить | Правка | К родителю #205 | Наверх | Cообщить модератору

222. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 25-Мрт-14, 11:58 
> Бывают более навороченные бэкапные софтины, на все вкусы, запросы и умения.

О чём можно говорить про бэкап с человеком, который ссылается на 1991 год и не понимает разницы в скорости роста пропускной способности и объёма носителей с тех пор?..

Хорошая метрика "на глазок" -- время полного чтения одного носителя.

Ответить | Правка | Наверх | Cообщить модератору

226. "Компания AMD рассматривает возможность более открытой разраб..."  –3 +/
Сообщение от iZEN (ok), 25-Мрт-14, 15:07 
>> Бывают более навороченные бэкапные софтины, на все вкусы, запросы и умения.

Бывают бэкапилки Windows...

> О чём можно говорить про бэкап с человеком, который ссылается на 1991 год и не понимает разницы в скорости роста пропускной способности и объёма носителей с тех пор?..

А что с тех пор изменилось в классических файловых системах? Они разве не отмасштабировались на современные требования пропускной способности, многоядерности процессоров, большого объёма данных? Тогда, простите, как вы с ними работаете, если у вас до сих пор нет подобной ZFS в продакшене, а только "классика"?!

> Хорошая метрика "на глазок" -- время полного чтения одного носителя.

У вас носитель "однозадачный" и/или требует монопольного доступа при бэкапе данных?

Ответить | Правка | Наверх | Cообщить модератору

231. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от Аноним (-), 25-Мрт-14, 16:22 
> Бывают бэкапилки Windows...

Бывают. И даже простой ntbackup выделяет известные ему виды баз данных из общей массы, например. Разумеется только MSовские. А что не выделяет... ну ... "какой-то" бэкап тебе сделали! А дальше проблемы индейцев шерифа не волнуют, эхехе.

> если у вас до сих пор нет подобной ZFS в продакшене,

Изя, выкинь саночный маркетинговый булшит из головы.

> У вас носитель "однозадачный" и/или требует монопольного доступа при бэкапе данных?

Нет. В этом то как раз и проблема - софт может делать там все что пожелает. Откуда вытекает что в общем случае корректность бэкапа вообще не гарантирована.

Ответить | Правка | Наверх | Cообщить модератору

228. "Компания AMD рассматривает возможность более открытой разраб..."  –2 +/
Сообщение от iZEN (ok), 25-Мрт-14, 15:29 
>[оверквотинг удален]
> Что опенсорсные, что всякие монстрики от всяких проприерасов типа симантека. Если
> надо нечто крутое, типа горячего бэкапа БД без остановки сервиса, и
> чтобы база при этом еще и консистентрая была - у баз
> обычно есть какие-то свои интерфейсы для таких вещей. Без влезания в
> специфику ты все-равно корректно бэкапать базы "онлайн" не сможешь. Ну то-есть
> ты можешь попытаться, но когда ты заметишь что бэкап неконсистентный и
> с тебя снимут стружку за факапнутую базу - ты сам себе
> баклан.
>> главное, однообразно и очевидным образом.
> Одной большой кнопкой "сделайте мне за...сь"?

Для любой файловой системы в терминах операционной системы — ДА!

> Мечтать не вредно.

Почему нет, если любая файловая система для пользователя выглядит однообразно благодаря механизму монтирования и POSIX-операциям с ней?

>[оверквотинг удален]
> при минимальном понимании семантики работы с файлами ты можешь вдруг внезапно
> осознать пару простых истин.
> 1) Софт может менять файлы во время бэкапа, если ты живую систему
> бэкапишь в rw.
> 1.1) Следствие: отнюдь не факт, что софт будет счастлив получить половину старых
> и половину новых файлов, которые в таком бэкапе образовались.
> 1.2) Борьба с этим явлением - отдельное приключение. Можно в принципе заморозить
> запись на ФС и бэкапать без помех. Но I/O на некоторое
> время встанет колом, это уже "не совсем онлайновый" бэкап и не
> совсем rw, в общем нишевая хрень для специальных случаев.

Что мешает остановить софт, который меняет файлы?

> 2) А с чего ты взял что софт вообще в курсе что
> его файлы бэкапают? И кто сказал что "сию секунду" файлы у
> этого софта вообще были в консистентном состоянии на диске? Кто это
> гарантировал и как это было обеспечено? Глобального общесистемного сигнала "чуваки, мы
> тут ща все бэкапать будем, а ну все дружненько приведите свои
> файлы в консистентное состояние и не трогайте следующие 5 минут!" -
> нету!

Открой для себя Single User Mode. Или у вас оно давно не работает? Ну тогда прибивай процессы, которые активно пишут в бэкапируемую ФС, чтобы действительно получить консистентный бэкап данных (не файлов — файлы и так будут консистентны в dump/restore, ничего не пропадёт).

Ещё один способ: отмонтировать ФС и снимать данные dd — линуксоиды так обычно поступают, не зная вообще про dump/restore. Когда им рассказываешь, что некоторые классические ФС *nix поддерживают dump/restore вместо посекторного снятия информации с носителя, внезапно удивляются такой возможности.

> Для софта где это реально критично и чревато факапами, типа
> СУБД - лепят отдельные интерфейсы, специфичные для такого софта. В таких
> случаях придется RTFMать весьма отдельно как оно у них сделано и
> кто умеет все это использовать в человеческом виде.

Бэкапить сложные СУБД — не входит в свойства файловой системы, так как ФС ничего не знает о структуре баз и не умеет управлять метаинформацией и запущенными транзакциями СУБД. Это "внутриконтейнерная" задача — задача самой СУБД, которая тоже, в свою очередь, может и не иметь никакого понятия о ФС, располагаться на RAW-томе.

Задача администратора разграничивать области ответственности механизмов хранения и управления данными:
- ФС должна заботиться о целостности и консистентности собственной метаинформации и файлах;
- dump/restore должны работать с ФС, не делая из неё лапши;
- СУБД должна обеспечить сохранность собственных данных и данных пользователей, которые под её управлением;
- вообще, пользовательские процессы ответственны за данные пользователя, с которыми они работают, независимо от того, какой носитель они используют.

>> А сейчас ты как делаешь бэкапы корневой ФС?
> Например, tar'ом иногда бэкаплю нужные диры оттуда.

dump/restore не исключают использование tar, даже используют в процессе бэкапа ФС на ленточные носители и в файлы.

Ответить | Правка | К родителю #219 | Наверх | Cообщить модератору

234. "Компания AMD рассматривает возможность более открытой разраб..."  +1 +/
Сообщение от ананим (?), 25-Мрт-14, 17:59 
> Что мешает остановить софт, который меняет файлы?

Дурость айзена мешает.

зыж
Ты понимаешь, что только что договорился до single-mode?
Ну не кретин ли.

Ответить | Правка | Наверх | Cообщить модератору

238. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от Аноним (-), 25-Мрт-14, 21:00 
>> Одной большой кнопкой "сделайте мне за...сь"?
> Для любой файловой системы в терминах операционной системы — ДА!

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

> Почему нет, если любая файловая система для пользователя выглядит однообразно благодаря
> механизму монтирования и POSIX-операциям с ней?

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

> Что мешает остановить софт, который меняет файлы?

А тут мы приближаемся к оффлайновому бэкапу/RO, только сами педалируем корректность состояния файлов на свой страх и риск. В смысле, прерывание сервиса - имеет место быть. Значит бэкап уже не онлайновый. И одной кнопки уже не получается. Получается что надо более-менее компетентного "оператора бэкапов", который убедится в корректности бэкапа наиболее ценных вещей. Понимая как подшефный софт работает и как его сбэкапать корректно. Ну это я про нормальный энтерпрайз, а не твою супер-инсталляцию о трех ноутбучных дисках в ZFS пуле.

> Открой для себя Single User Mode.

С таким успехом можно и в r/o монтировать и не париться - так уж точно никто не запишет. Ни 1 юзер, ни много юзеров. Только вот прерывание сервиса имеет место быть.

> Или у вас оно давно не работает? Ну тогда прибивай процессы, которые активно
> пишут в бэкапируемую ФС, чтобы действительно получить консистентный бэкап данных

Иногда как-то так и приходится делать. Ну вот например, есть виртуалка. С диском-в-файле. Как бы удачи сбэкапать во время работы виртуалки диск-в-файле в консистентном виде. У него понятие консистентности - очень сложный вопрос. Даже если прямо сейчас host записал все что хотела VM на диск, у VM может быть кэш в памяти. И то что она через минуту захочет его скинуть на диск - мы про это не знаем. Даже если мы заморозим I/O поставив виртуалку на паузу, это предотвратит лишь изменение файла прямо во время копирования, но еще вовсе не означает что ФС внутри этого файла была в консистентном состоянии по мнению guest OS. Ну как, ты еще хочешь поговорить о консистентности данных при горячем бэкапировании? Ну попробуй.

> (не файлов — файлы и так будут консистентны в dump/restore, ничего не пропадёт).

Угу, щаз. Вон я тебе пример с виртуалкой и диском-в-файле привел. Попробуй диск-в-файле таким макаром корректно сбэкапать, не останавливая виртуалку. Не забудь доложить как получилось :).

> Ещё один способ: отмонтировать ФС и снимать данные dd

Можно просто ремоунт в ридонли, если уж на то пошло. Вот только поблочный бэкап носителя - штука нишевая, нужная в сильно некоторых случаях. Без специальных приседаний это к тому же нерационально расходует место на бэкапном носителе.

> — линуксоиды так обычно поступают, не зная вообще про dump/restore.
> Когда им рассказываешь, что  некоторые классические ФС *nix поддерживают
> dump/restore вместо посекторного снятия информации с носителя,
> внезапно удивляются такой возможности.

Я скорее удивляюсь тому что изя пытаетсся меня удивить "крутыми фичами", при том тушуясь объяснить чего такого крутого и необычного в этих фичах есть, собственно :). Впрочем, это же изя...

> Бэкапить сложные СУБД — не входит в свойства файловой системы, так как
> ФС ничего не знает о структуре баз и не умеет управлять
> метаинформацией и запущенными транзакциями СУБД.

Более того - ФС ничего не знает о формате файлов и логике работы и всех остальных программ. Прикинь, какая подстава?! А кто вообще гарантирует что в произвольно взятый момент времени содержимое файла вообще осмысленное? Для программ которые не запущены это еще можно предположить, из соображений что они как-то намеревались стартовать с этим набором данных. А в остальных случаях...

> Это "внутриконтейнерная" задача — задача самой СУБД, которая тоже,
> в свою очередь, может и не иметь никакого понятия о ФС, располагаться на RAW-томе.

Самое забавное что такие рассуждения можно применить к практически всем программам.

> - ФС должна заботиться о целостности и консистентности собственной метаинформации и файлах;

В этом месте даже изя начинает догадываться, что консистентность ФС, ее метаданных и блоков данных ... ничего не говорит о консистентности данных в файлах. Хе-хе.

> - dump/restore должны работать с ФС, не делая из неё лапши;

Что ты к ним привязался? И кому должны? Они что-то у кого-то занимали? Или чего?

> работают, независимо от того, какой носитель они используют.

Ясен перец. Поэтому в общем случае бэкап на горячую требует понимания чего бэкапается и насколько это будет (не)консистентным. Вон я тебе пример с диском виртуалки привел. Это не база. Но это не значит что ты его сбэкапаешь на горячую корректно.

> dump/restore не исключают использование tar, даже используют в процессе бэкапа ФС на
> ленточные носители и в файлы.

Честно говоря я просто не понимаю что ты хочешь достичь используя dump/restore и почему для этого надо использовать именно их. А бэкапаются на ленты нынче в основном махровые энтерпрайзники, которые могут потратить туеву хучу денег на современный стример и кассеты к нему. Остальным проще на жесткие диски бэкапаться по моим наблюдениям. Так что tar давно уже не только про "tape".

Ответить | Правка | К родителю #228 | Наверх | Cообщить модератору

239. "Компания AMD рассматривает возможность более открытой разраб..."  –1 +/
Сообщение от iZEN (ok), 25-Мрт-14, 22:06 
>[оверквотинг удален]
> софтом этот момент следует четко понимать.
>> Что мешает остановить софт, который меняет файлы?
> А тут мы приближаемся к оффлайновому бэкапу/RO, только сами педалируем корректность состояния
> файлов на свой страх и риск. В смысле, прерывание сервиса -
> имеет место быть. Значит бэкап уже не онлайновый. И одной кнопки
> уже не получается. Получается что надо более-менее компетентного "оператора бэкапов",
> который убедится в корректности бэкапа наиболее ценных вещей. Понимая как подшефный
> софт работает и как его сбэкапать корректно. Ну это я про
> нормальный энтерпрайз, а не твою супер-инсталляцию о трех ноутбучных дисках в
> ZFS пуле.

Ну, не знаю. Лично у меня Запущенный Firefox с X'ами не крашатся, когдя я их перекомпилирую и обновляю используя для этого терминал Xfce. При этом идёт вполне реальная подмена занятых/работающих файлов приложений на их новые версии. ;)

>> Открой для себя Single User Mode.
> С таким успехом можно и в r/o монтировать и не париться -
> так уж точно никто не запишет. Ни 1 юзер, ни много
> юзеров. Только вот прерывание сервиса имеет место быть.

Хомячку открыли глазки и показали, а ему этого не надо, так как достаточно rsync и dd (и tar) в большинстве его невыразительных случаях. Ничего — линукс можно ведь просто переустановить — хуже точно не будет!

> Ну вот например, есть виртуалка. С
> диском-в-файле. Как бы удачи сбэкапать во время работы виртуалки диск-в-файле в
> консистентном виде.

А если электричество вырубится, виртуалке всё, кранты? :))

>> (не файлов — файлы и так будут консистентны в dump/restore, ничего не пропадёт).
> Угу, щаз. Вон я тебе пример с виртуалкой и диском-в-файле привел. Попробуй
> диск-в-файле таким макаром корректно сбэкапать, не останавливая виртуалку. Не забудь доложить
> как получилось :).

Я, как последовательный в своих действиях админ, внутри виртуалки средствами её же утилит сделаю dump/restore её ФС (конечно, если она это поддерживает), файлы дампов заберу из неё. Разрешаешь? Я ж не лазаю с hex-эдитором по файлам СУБД, редактируя неверные с моей точки зрения пользовательские данные. Так и тут. ;)

>> Ещё один способ: отмонтировать ФС и снимать данные dd
> Можно просто ремоунт в ридонли, если уж на то пошло. Вот только
> поблочный бэкап носителя - штука нишевая, нужная в сильно некоторых случаях.
> Без специальных приседаний это к тому же нерационально расходует место на
> бэкапном носителе.

Да, да. Я привёл почти все варианты решения проблем с несуществующим dump/restore на Ext4. Очевидно, лично для тебя ни один из них не имеет смысла, потому как ты даже не задумывался о такой возможности, существующей ШТАТНО в немногих классических (да и новых) ФС, используемых в продакшене даже под Linux. ;)

>> - dump/restore должны работать с ФС, не делая из неё лапши;
> Что ты к ним привязался? И кому должны? Они что-то у кого-то занимали? Или чего?

Речь зашла о крутости Ext4, которая не имеет фич, присущих классическим промышленным ФС.


>> dump/restore не исключают использование tar, даже используют в процессе бэкапа ФС на
>> ленточные носители и в файлы.
> Честно говоря я просто не понимаю что ты хочешь достичь используя dump/restore и почему для этого надо использовать именно их.

Прости пожалуйста. Я всю дорогу талдычу о такой пустяковине, как быстрый, простой и очевидный бэкап файлов и метаинформации ФС стандартными средствами.

> А бэкапаются на ленты нынче в основном махровые энтерпрайзники

Бэкапиться на ленты совсем необязательно. Можно забэкапить дамп файловой системы в файл. Кстати, файлы можно пометить флагом "nodump", если их не нужно включать в дамп — так будет сохраняться только то, что нужно.

> Так что tar давно уже не только про "tape".

tar работает медленнее dump.


Ответить | Правка | Наверх | Cообщить модератору

245. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от Аноним (-), 27-Мрт-14, 17:43 
> Ну, не знаю. Лично у меня Запущенный Firefox с X'ами не крашатся,
> когдя я их перекомпилирую и обновляю используя для этого терминал Xfce.

Казалось бы, при чем тут бэкапы и даже ФС?

> При этом идёт вполне реальная подмена занятых/работающих файлов приложений на их
> новые версии. ;)

Софт обычно или вгружает данные в RAM и ему до лампочки стирание файла, или файл остается открытым пока он используется. Если стереть открытый файл, он не уничтожается. У него пропадет имя, новый файл может занять имя. Но старый файл продолжит существовать пока его не закроют все, он будет доступен по существующим дескрипторам. Деаллокация занимаемого файлом места будет отложена до момента когда файл перестанут использовать. Поэтому глюков меньше чем можно ожидать: старая копия удержит старые используемые файлы, ставшие невидимыми, а новая будет использовать новые копии. Тем не менее, если ты думаешь что на глюки при этом совсем невозможно нарваться - а фиг тебе. Я иногда по мелочи выигрывал в такие лотереи, хотя ничего особо ужасного не случалось. Но это в принципе рандом. За корректность работы произвольной программы при таких фокусах никто не поручится головой.

>> Только вот прерывание сервиса имеет место быть.
> Хомячку открыли глазки и показали, а ему этого не надо,

Ты немного путаешь ситуацию ;). Корм тут - ты. Не кошачий, а троллиный. Почему? Я не стану настаивать что я гуру: есть куда более крутые специалисты. Но я понимаю базовые основы семантики работы с файлами, почему они такие, как это трансформируется в активность ФС, ОС и железа, etc. Поэтому для меня оно как раз вполне логично и предсказуемо, в отличие от изенов и нагуалов. И уж поверь, я в состоянии правильно сбэкапать мои данные без твоих подсказок из разряда "долбани в бубен 3 раза, потом камлай шибко". Мои действия осмысленны и обоснованы. Этим мы и отличаемся. Я компоную мои действия не на основе чтения какого-то древнего шита 1991 года, а на основе моего понимания того как все это работает.

> так как достаточно rsync и dd (и tar) в большинстве его невыразительных случаях.

А какие у меня должны быть выразительные случаи? Ты ожидал увидеть у меня крутую СУБД? Или чего? Ну я тебе пример с диском виртуалки подогнал.

> Ничего — линукс можно ведь просто переустановить — хуже точно не будет!

Это изен пытается троллить, чтоли? Или просто тупит, как обычно?

> А если электричество вырубится, виртуалке всё, кранты? :))

Примерно на том же уровне что и обычному компьютеру, если не наглеть с unsafe буферизацией диска-в-файле.

> Я, как последовательный в своих действиях админ, внутри виртуалки средствами её же
> утилит сделаю dump/restore её ФС (конечно, если она это поддерживает),

Честно говоря, в именно этом случае мне проще бэкапнуть виртуалку целиком - в отличие от основной системы диск VM относительно небольшой. А рестор состояния виртуалки в нормальной ситуации делается за несколко секунд, путем отката на снапшот. Бэкап надо лишь на случай когда диск побился, etc. Нужно не чаще чем запасной парашют. Только вот фигово если запасной парашют потребовался, а его нет.

> по файлам СУБД, редактируя неверные с моей точки зрения пользовательские данные.
> Так и тут. ;)

Флаг в руки. Как на мой вкус - многовато возни с одним хостом. Если системный 80Гб раздел с SSD дампить целиком меня ломает, то бэкапнуть 2Гб диск-в-файле виртуалки я могу. И рестор займет в случае чего разумное время. Хотя в VM большинство факапов откатывается снапшотной механикой, бэкап лишь на случай если это не получилось. В данном случае я считаю что минимизация сущностей ("один файл = бэкап всей VM") перевешивает некую неэффективность. К тому же бэкапаются и все снапшоты, что позволяет быстрый рекавери виртуалки в нужное состояние из любой позы.

> Я привёл почти все варианты решения проблем с несуществующим dump/restore на Ext4.

А самый очевидный, логичный и универсальный tar почему-то забыл.

> имеет смысла, потому как ты даже не задумывался о такой возможности,
> существующей ШТАТНО в немногих классических (да и новых) ФС, используемых в
> продакшене даже под Linux. ;)

Если честно, при бэкапировании чего либо я не очень хочу себе греть голову вопросом какая там ФС и на какую ФС это потом можно будет отресторить без головняка.

Если ты в танке, мои требования к бэкапам:
1) Простота бэкапа/рестора. Эти операции не должны требовать много моего внимания. Я не full-time бэкап-оператор. Поэтому вот так.
2) Разумная эффективность. Я не гоню на пожар, но рестор 10Гб в течение 2 часов меня не устроит. И размер одного бэкапа по 80Гб на машину - тоже. Так что влобовую dd SSD я делать не буду. А вот 2Гб диск-в-файле виртуалки могу и целиком бэкапнуть.
3) Доступность данных. Если все умерло и вообще выгорело синим пламенем, я должен иметь возможность вынуть файл на соседнем компе, etc, используя то что там есть за минимальное время. Вдруг там вопрос на миллион?

> Речь зашла о крутости Ext4, которая не имеет фич, присущих классическим промышленным ФС.

Твой UFS2 так работает, что ему никакие фичи не помогут. Тормозилово без экстентов? В 2014 году? В номинации дисковых технологий фрибздюкам присуждается EPIC FAIL. Делать настолько похабно устроенные ФС в 2014 году - инженерный позор в чистейшем, рафинированном виде, господа.

> Прости пожалуйста. Я всю дорогу талдычу о такой пустяковине, как быстрый, простой
> и очевидный бэкап файлов и метаинформации ФС стандартными средствами.

Я никогда не буду считать это "стандартными средствами" для бэкапов. Просто потому что оно зависит от ФС и ОС. Вот tar, который не парится относительно типа ФС и ОС - на стандартное средство уже может претендовать. Если прижало - вынуть файл из tar'овского бэкапа можно даже на какой-нибудь, простите, винде, если все умерло, файлик надо срочно, а ничего лучше под рукой нет. Или там с использованием ливфлехи какого-то дистра, попавшейся под руку. Может с ограничениями, чихая, коптя и на одном крыле, но миссия будет выполнена. Это - первый приоритет. А расовая вернота может катиться к бздюкам в берлогу. Бжкапы делаются не для того чтобы расовую верноту прокачивать, а для того чтобы в пиковой ситуации не словить большой факап.

> Бэкапиться на ленты совсем необязательно. Можно забэкапить дамп файловой системы в файл.

Вот только дамп файловой системы - штука весьма нишевая. Я такое практикую только для VM, бэкапя целиком диск-в-файле, сугубо потому что так минимизируется сущность ("1 файл на виртуалку"). Для более жирных сущностей типа ФС хоста - tar.

> Кстати, файлы можно пометить флагом "nodump", если их не нужно включать
> в дамп — так будет сохраняться только то, что нужно.

А уж сколько у tar фич есть для включения и исключения файлов...

> tar работает медленнее dump.

А автомобиль ездит медленнее чем ракета летает. Но если мне надо в супермаркет в 2 километрах от дома - я таки не буду готовить стартовую площадку для ракеты. Даже если время в пути можно сократить.

Ответить | Правка | К родителю #239 | Наверх | Cообщить модератору

180. "Компания AMD рассматривает возможность более открытой разраб..."  +/
Сообщение от Nicknnn (ok), 24-Мрт-14, 15:11 
>> Собственно, процент фэйлов собственных наработок бздюков уже давно поражает воображение.
> Собственно, в Linux до сих пор нет рабочей файловой системы со снапшотами.

В BSD с фатальным недостатком. Её не писали ребята из BSD.

Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

208. "Компания AMD рассматривает возможность более открытой разраб..."  –1 +/
Сообщение от iZEN (ok), 24-Мрт-14, 21:47 
> В BSD с фатальным недостатком. Её не писали ребята из BSD.

Неудачная попытка пошутить.


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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