Ivanovo Linux Users Group -  
Форум Помощь Поиск Вход
Предыдущая Следующая Вверх Тема Администрирование / Общее администрирование / файл систем (133261 хитов)
- Написал(а) Bercut Дата 18.04.06 04:09
где бы мне прочитать по подробнее описание разл файловых систем
таких как ext.... reiser всяких там bsd шных и тд
на предмет их быстродействия устойчивости и все такое
а то вот например спросил я тут както одного умного чела (меня) а не нужна ли на reiser  дефрагментация
и что я не нашелся что себе ответить
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent - Написал(а) LOE (Site/forum admin) Дата 18.04.06 16:33
Гугл тебе поможет! (или яндекс)

На счет дефрагментации - она (дефрагментация) НЕ нужна на юниксовых ФС
Ей (фрагментацией) страдают только ФС от ms :-)
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) Bercut Дата 19.04.06 04:24
нда а на вопрос а как же оно там фсё делается ответ тоже см выше
:-(
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent - Написал(а) LOE (Site/forum admin) Дата 19.04.06 04:45
Что именно делается?
Журналирование? или фрагментация?

Что лучше - слушать вольный пересказ или все-же почитать первоисточники?
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) Bercut Дата 19.04.06 07:47 Отредактировано 19.04.06 07:50
вот значит читал пол дня я литературу
и понял но не фсё
фрагментация есть везде
иное дело её старается избежать дривер фс
а вот дефрагментация в общем то шипко затруднена, а то и вощемто не возможна
смысл в том что и без неё хорошо потому что как бы деваться некуда
тк время на дефрагментацию надо кучу, а его негде взять в режиме работы телеги 24.5/7/366
вот и выкручиваются
хотя на самом деле дело обстоит так
на той же NTFS от M$ (не к ночи будет помянуто)
реализован более гибкий подход к формированию метаданных (это где фало и как лежит) по ср с ext2-3
при наличии огромного кол-ва других недостатков
кароче линух рулит
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent Написал(а) LOE (Site/forum admin) Дата 19.04.06 11:29

> на той же NTFS от M$ (не к ночи будет помянуто)
> реализован более гибкий подход к формированию метаданных


Это на ntfs-то более гибкий?
Почему ж тогда файлы фрагментируются неимоверно и есть _куча_ софта для дефрагментации ntfs/fat/fat32 ?

Как раз наоборот, юниксовые ФС очень грамотно используют распределение файлов и даже при 90% заполнении раздела кучей файлов (например, спул news сервера) фрагментация не вырастала более 15%
А средняя фрагментация на обычном разделе не превышает 5-7%

Да в винде после переустановки винды - и то фрагментация больше.

Вот тебе живой пример (специально размонтировал раздел):
$ e2fsck /dev/hdc2
e2fsck 1.27 (8-Mar-2002)
/dev/hdc2 has gone 624 days without being checked, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/hdc2: 2723/2354688 files (3.4% non-contiguous), 3606349/4707045 blocks
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent Написал(а) Bercut Дата 19.04.06 07:47
я ващето ссылку хател на пральную литру
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent - Написал(а) fresco Дата 21.04.06 13:14
И нужна, и страдают. Пусть и в меньшей мере, чем vfat и ntfs, но страдают. Особенно подвержены фрагментации старые файловые системы, ext2/ext3; reiserfs также не имеет особых оптимизаций allocator'а. Лучше всех этой беде противостоят reiser4 и XFS. О JFS пока ничего не знаю.

По поводу файловых систем BSD могу сказать -- на уровне vfat.
Parent - Написал(а) LOE (Site/forum admin) Дата 21.04.06 18:15
Приведи свои цифры.
Свои (3.4% фрагментации) я привел.
Использую ту-же ext2 с самого начала, в том числе на порядком нагруженном сервере новостей (а это десятки и сотни тысяч файлов)
Фрагментация _всегда_ была на минимальном уровне.
Не спорю, есть ФС, имеющие еще меньшую фрагментацию.
Но говорить, что ext2/ext3 _страдают_ ей - не надо!
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) fresco Дата 22.04.06 07:52
Цифры здесь приводить бесполезно. Нужно объяснять, как именно работают те или иные файловые системы. Делать это здесь, в форуме, реально лень. В понедельник сделаю сайт -- почитаешь и сам все поймешь. Также можно встретится. Седня в 16:00 под теликом кто-нибудь будет?
Parent - Написал(а) LOE (Site/forum admin) Дата 22.04.06 20:39
Так-же, прошу на страничке указать первичные источники информации.
А если будут ссылки на стриницы с результатами сравнений разных ФС - будет очень хорошо.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) fresco Дата 24.04.06 06:14
Все, есть сайт www.fresco.front.ru. По поводу источников информации -- что-то мое, что-то с samag'а, что-хз откуда. Если в самом документе источник не указан -- я его тем более помнить не могу.

Смотрите, кому интересно.
Parent - Написал(а) LOE (Site/forum admin) Дата 24.04.06 13:40
Там просто набор ссылок.

Не, в самом деле, ссылка http://www.fresco.front.ru/linux_fs.djvu - это просто издевательство над посетителем.
Да просто запросив тот-же гугл на предмет сравнения ФС и то получишь тьму грамотных обзоров.
Да вот, хотя бы, страница с цифрами результатов: http://linuxgazette.net/122/TWDT.html#piszcz
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) fresco Дата 25.04.06 09:17 Отредактировано 25.04.06 09:23
Бенчмарки меня не интересуют. И, если я не ошибаюсь, создатель темы просил документацию по _устройству_ ФС. Я ее выложил. Ту, что считаю самой толковой, а не сравнения типа "reiserfs лучше ext2 потому что так говорят тесты производительности".

В свое время я столкнулся с проблемой отсутствия _технической_ документации по архитектуре тех или иных файловых систем. Даже англоязычной. То, что есть на сайте, собиралось не за пару дней. И тот же гугл не выдаст ничего, кроме бенчмарков и "рекламных" обзоров. Думаю людям, интересующимся _архитектурой_ ФС, сайт будет интересен. Потом, там есть и мои работы.

А делать нормальный сайт нет времени. Да и желания. Да и смысла.
Parent - Написал(а) LOE (Site/forum admin) Дата 25.04.06 12:07 Отредактировано 25.04.06 12:10
Если нет смысла, то есть смысл закрыть сайт ;-)

Просьба дать ссылку на самостоятельные работы.

Ну а _архитертуру_ (т.е. внутренности ФС) просто надо искать на сайте авторов этой ФС.

А первый вопрос звучал так:

> где бы мне прочитать по подробнее описание разл файловых систем
> таких как ext.... reiser всяких там bsd шных и тд
> на предмет их быстродействия устойчивости и все такое


никакой "внутренней структуры". Наоборот - интересовало сравнение разных ФС
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) fresco Дата 25.04.06 12:34 Отредактировано 25.04.06 12:38
Не помню я, где материал брал. 3 моих работы, все в djvu -- с самага, остальное -- хз.

И попробуй найди что-нибудь на сайте разработчиков. А потом переведи. А потом пойми. Если знаний хватит.
Parent - Написал(а) LOE (Site/forum admin) Дата 25.04.06 12:43
Мне - хватит.
Просьба - вместо [неизвестного] формата djvu выложить в html (или, на худой конец, в txt или pdf)
Ну никакого желания искать читалку "неродного" формата.

DjVu can advantageously replace PDF, PS, TIFF, JPEG, and GIF for distributing scanned documents, digital documents, or high-resolution pictures.

Не означает ли это, что в твоих файлах - сканы печатной продукции?
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) LOE (Site/forum admin) Дата 25.04.06 12:53
Не поленился и поставил читалку.
Сам себе и отвечу - именно сканы и именно печатной продукции.
Не надо себе присваивать авторство.

Просьба отменяется.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent Написал(а) LOE (Site/forum admin) Дата 25.04.06 13:04
Хех. Позабавило следующее, цитирую из "архитектуры ext2" этого скана:
Созданный файл не будет сразу записан на диск, а сначала попадет в дисковый буфер. Попытка сразу же получить содержимое файла по вышеприведенному алгоритму ни к чему не приведет, так как информация об этом файле физически на диске отсутствует. необходимо "заставить" систему записать дисковый буфер на диск. Самый простой способ сделать это - выполнить операцию перезагрузки. Поэтому после того, как файл создан, перезагрузите систему.

Это что, мне теперь после создания каждого файла систему перегружать?! Вот ведь, более 10 лет юзаю юниксы и не знал этого! Оказывается всё это время я блуждал в потемках и все делал неправильно.

PS. Хинт: для принудительного сброса кэшей на диск есть командочка sync
PPS. Грошь цена такому материалу!
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) fresco Дата 25.04.06 17:01
Я же сказал -- все в djvu все с самага, т.е. из "Системного администратора". Я и не думал присваивать авторство. Мои работы -- "Дисковая структура reiserfs", материал по XFS и перевод комментариев в драйвере reiser4.

Соответственно, за ценность чужого материала я не отвечаю.

И по-моему DjVuLibre достаточно известное приложение. С мандривой даже идет.
Parent - Написал(а) LOE (Site/forum admin) Дата 25.04.06 17:50

> 3 моих работы


можно понимать как "эти материалы написал я"
Ну да ладно, не в этом дело. А в том, что ценность материала, который выставляешь, надо проверять. И откровенную туфту удалять нафик.

На счет djvu - это формат для сканов. Я еще приемлю сканы _оригинальной_ литературы, текстовый формат которой найти нельзя.
Но ценность материалов того-же сис-администратора - очень низка (в чем убеждался и я, и читал мнения других). И это либо просто перевод (иногда совсем некачественный), либо "отсебятина".
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) fresco Дата 25.04.06 19:34
Ценности материала я никому не обещал. Я же сказал: интересно -- смотрите. Не нравится -- пытайтесь найти лучше.

По поводу материала из самага -- категорически не согласен. Не могу ничего сказать про статьи о администрировании, но документы по программированию у них, в большинстве своем, достаточно качественны. И зачастую уникальны. Хотя косяки, кончно, бывают у всех.

По поводу "трех работ". Там в заголовках ясно сказано, что статьи написал я. Так же указаны оригинальные документы и степень их использования -- либо это чистый перевод, либо просто заимствование структуры документа. Ну сколько можно уточнять?
Parent - Написал(а) LOE (Site/forum admin) Дата 26.04.06 05:09
Открываю ext2_arch.djvu
На обложке автор: Владимир Мешков.
На форуме в твоих данных: Реальное имя:  Андрей
Развей последнее несоответствие.
Другие сканы не смотрел, мне одного случая хватит. А уж ляп с перезагрузкой системы сводит на нет всю ценность статьи, какой бы уникальной она ни была.
С моей стороны тема закрыта.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent Написал(а) fresco Дата 26.04.06 05:28
Специально для тебя. Там, где автор Пешеходов А. П. aka fresco -- мои работы, остальное -- чужое. Сколько можно повторять, чтоя не являюсь автором всех материалов сайта, и не думаю присваивать авторство!
Parent - Написал(а) fresco Дата 26.04.06 04:05
И последнее. Если тебе дейстивтельно нужен материал по архитектуре и реализации файловых систем -- того, что есть на сайте, для начала хватит. Почитаешь статьи, поковыряешься в исходниках, и во всем разберешься. Если же больше интересуют ознакомительные книжки серии "reiserfs для чайников", с большими буквами и цветными картинками -- таких в сети море. Думаю, действительно хватит 15 минут, что бы найти в гугле пару десятков ссылок.
Parent - Написал(а) G0thic Дата 26.04.06 16:16
Не пойму, нафига делать сайты, коих в сети море? Лучше пополни коллекцию на opennnet. Это будет для тебя неплохим стартом, если не заплюют в комментариях.
И кстати лучше поизучай программирование на исходниках ядра, чем на файловых системах.
Когда кругозор человека сужается к минимуму, он называет это своей точкой зрения.
Parent - Написал(а) fresco Дата 27.04.06 12:10 Отредактировано 27.04.06 12:18
Давно пополнил. И программирование на чем только не изучал...
Но объективно -- файловые системы и управление задачами -- самые наукоемкие подсистемы в ядре. Алгоритмически -- самые интересные (ext2/3 не тоносится).
Parent - Написал(а) G0thic Дата 28.04.06 08:05
Opennet - самый богатый по документации сайт. На другие уже давно пофигу. Где там это лежит хотябы скажи?
Кстати, объектовно, наукоемкие задачи сводятся не только к алгоритмичности и файловым системам.
Когда кругозор человека сужается к минимуму, он называет это своей точкой зрения.
Parent - Написал(а) fresco Дата 28.04.06 12:10
Где лежит -- не знаю. Запусти поиск по reiserfs и xfs, в списке результатов будут мои статьи.
По поводу наукоемкости -- не согласен. Что там еще может быть, кроме теории алгоритмов?
Parent - Написал(а) G0thic Дата 10.05.06 06:04
А что ты подразумеваешь под словом наукоемкие?
Когда кругозор человека сужается к минимуму, он называет это своей точкой зрения.
Parent Написал(а) fresco Дата 10.05.06 10:28
В данном контексте -- требующие научного подхода и нестандартных алгоритмов при реализации.

Понятно, что мы все равно не выходим за рамки линейного программирования, и выглядит все это не слишком-то современно, но элементы нейропрограммирования в Linux-ядре применения как-то не нашли. По сему все подсистемы, устроенные несколько сложнее, чем на линейном поиске, хэшах и двусвязных списках, я полагаю, можно рассматривать как "наукоемкие".
Parent - Написал(а) LOE (Site/forum admin) Дата 25.04.06 12:13

> То, что есть на сайте, собиралось не за пару дней.


11 ссылок "не за пару дней" ?
При желании (!) такие ссылки ищутся за 5-10 минут. (не в обиду будь сказано)

PS. попутно вопрос: что дало знание деталей внутренней архитектуры и реализации драйверов ФС?
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) fresco Дата 25.04.06 12:37
Найди мне еще с десяток (не в обиду будет сказано).

А знание деталей реализации драйверов ФС дало повышение квалификации как программиста. И больше ничего.
Parent Написал(а) LOE (Site/forum admin) Дата 25.04.06 12:44
Будет надобность - найду. Благо информации в сети море.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) fresco Дата 21.04.06 10:42
У меня был сайт, www.fresco.front.ru, где валялись статьи по reiserfs и XFS. Но сейчас он, так сказать, "на реконструкции". Может через недельку и заработает.

В samag'e, в апрельском номере, вышла моя статья по архитектуре reiser4. В сети появится через год.

А вообще, если очень интересно -- пиши на fresco_pap@netman.ru, или ICQ 261-406-574, есть большая подборка толковой доки ни эту тему.

ЗЫ: на встречах я тоже иногда бываю...
Parent - Написал(а) Bercut Дата 21.04.06 10:58
пасиб канечна
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent Написал(а) fresco Дата 21.04.06 13:08
ну как хочешь...
Parent Написал(а) fresco Дата 21.04.06 13:16
В понедельник в обед будет сайт. Выложу самое толковое.
Предыдущая Следующая Вверх Тема Администрирование / Общее администрирование / файл систем (133261 хитов)

Powered by mwForum 2.12.0 © 1999-2007 Markus Wichitill

Page created in 0.675s with 10 database queries.