Re: Приколы
Добавлено: 2007-10-18 10:37:23
Танки встречай шквалом огня, твёрдо запомни - горит и броня
https://forum.lissyara.su/
Из книги Таймена и Брауна. FreeBSD. Искусство достижения равновесия (так называемая, "книга с бабочкой"):lissyara писал(а):а я - нет
Размер блока по умолчанию равен 8192 байта. Это единица хранения данный. Блок разделен на 8 фрагментов,
по 1024 байта. Файл который занимает не полный блок, сохраняется фрагментарно, вместе с другими файлами.
Именно это и подсчитывает утилита fsck когда выводит информацию о фрагментации.
Когда файл, находящийся в одном блоке с другим файлом, увеличивается так, что ему уже не хватает места
в этом блоке, FreeBSD перемещает весь файл в другой блок данных, вместо того, что бы просто разместить
фрагмент файла в следующем блоке (как это делает Windows). Таким образом, все файлы меньше 8192 байт
сохраняются в отделных блоках. Кроме того, файл с произвольным размером занимает наименьшее возможное
число блоков, и имеет фрагменты только в одном блоке данных. Такой подход уменьшает время доступа и
предотвращает высокую степень фрагментации, присущую другим системам.
Фактически файл - это индексный дескриптор. Последний является фундаментальной группой связанных
данных, которые мы и рассматриваем как файл. Такая модель требуется настоящей многопользовательской
операционной системе для эффективного разделения доступа к файлам. В индексном дескрипторе содержится
следующая информация:
- Тип файла и режимы доступа к нему.
- UID и GID владельца файла.
- Размер файла
- Время последнего доступа и изменения файла, а так же номер модифицированного индексного дескриптора
- Число блоков выделенное файлу
- Прямые и непрямые указатели на эти блоки данных.
Доступ к бокам данных во FreeBSD осуществляется по указателям, хранимым в индексных дескрипторах, а именно:
существует 12 прямых указателей, каждый из которых указывает на отдельный блок. Таким образом к файлу
размером до 96 килобайт возможен прямой доступ. Кроме того, есть три уровня непрямых указателей: одинарный,
двойной и тройной. Одинарный непрямой указатель содержит ссылку на блок файловой системы, содержащий
указатели на блоки данных. Такой блок файловой системы содержит 2048 дополнительных 8 килобайтных блоков,
что дает доступ к файлу размером до 16 мегабайт. Двойной непрямой указатель ссылается на блок файловой
системы содержащий 2048 блоков, содержащих одинарные непрямые указатели, каждый из которых ссылается на
блок файловой системы с 2048 адресами 8 килобайтных блоков. Это дает доступ к файлу размером до 32 гигабайт.
И наконец, на вершине иерархии находится тройной непрямой указатель, который делает возможным доступ
к файлу размером до 70 террабайт. Следует отметить, что в UFS максимальный размер файла все-таки ограничен
и равен одному террабайту.
Я бы предположил, что это камень в мой огород. Наверное чтобы я больше не изобретал велосипед. :-)schizoid писал(а):а в чем прикол?
Я всего лишь хотел еще раз объяснить Лису про косвенные указатели. Твоя статья полезная, я раньше не видел, что бы писали про восстановление файлов в FFS. Может, я плохо искал?dikens3 писал(а):Я бы предположил, что это камень в мой огород. Наверное чтобы я больше не изобретал велосипед. :-)schizoid писал(а):а в чем прикол?
Я очень многое узнал о файловой системе, и сделал себе заметку, достаточно понятную. Не более того. В книге (Искусство достижения равновесия) может и описывается что-то, но я это видел визуально, где и как хранится, почему так и т.д.
Я тоже очень мало чего нашёл по этой теме. Практически нуль.Я всего лишь хотел еще раз объяснить Лису про косвенные указатели. Твоя статья полезная, я раньше не видел, что бы писали про восстановление файлов в FFS. Может, я плохо искал?
http://www.microsoft.com/Rus/Casestudie ... spx?id=480Заменив почтовый сервер на основе Linux на Microsoft Windows Server 2003 и Exchange Server 2003, Российский банк развития повысил доступность почтовых систем
8 июня 2007
Используя Linux-сервер для работы с корпоративной почтой, Российский банк развития столкнулся с тем, что критическая бизнес-система полностью зависит от одного специалиста. Фактически незаменимый и неконтролируемый сотрудник создавал серьезный риск безопасности ИТ-среды. В то же время используемая почтовая система не позволяла обеспечить пользователей средствами совместной работы, планирования, назначения собраний, задач и т.д. Миграция на платформу Microsoft Exchange Server 2003 позволила естественным образом интегрировать почтовую систему в корпоративную сеть организации и предоставить сотрудникам множество новых инструментов, повышающих продуктивность их работы.
Код: Выделить всё
Архитектура Linux-систем такова, что запуск нового сервиса или подключение нового пользователя требует остановки и перезапуска почтовой службы. Это занимает всего 2-3 минуты – но когда в разгар рабочего дня прекращается доступ к почте, из 250 сотрудников кто-то обязательно от этого пострадает. В таких условиях мы не могли обеспечить высокий уровень доступности серверов и гарантировать какое-либо качество обслуживания.
Вадим Федоров
директор департамента автоматизации ОАО «РосБР»
ph0en1xx: еслиб ты вспомнил что компилишь, былоб проще
MuToGeN: насчет "было б проще" - далеко не факт
фряха - она, сцуко, хитрая
ей говоришь "мне нужен рулон туалетной бумаги"
она говорит "щас все сделаем" и начинает по-тихоньку собирать целлюлозно-бумажный завод под это дело
XXX: Касперский сука издеваетсо! Уже битый час гоняет трояна... Найдёт в корзине, удалит в корзину, найдёт в корзине, удалит в корзину...)))
YYY: Набивает счетчик ПВП)))
ICQ писал(а):Guard: [17:27:13] седня пипец.
утром. первый раз в жизни пользовался банкоматом.
Три раза подряд ввел неверный ПИН код.
Он пишет: "Ваша карта будет изъята" и кнопка "Ок"
Я думаю: ничего себе "ок".
Звоню знакомому в банке, гвоорю что помню как он сотку из банкомата без карточки достал.
Он: "Ты ок нажал?"
Я: "Нет"
Он: "Ты нажми"
"Он же карточку не отдаст"
Он: "Отдаст. Сразу же зажми кнопки #57923 и держи секнд десять"
Я: "И че?"
Он: "Там стоит Альт Линукс, а крта твоя пока что в специальном отстойнике. Ты кнопки зажешь - он перезагрузится и карту выплюнет"
Я так и сделал. А сзади уже очередь.
На меня как на Джеймса Бонда смотрели, когда банкомат по моей команде перезагружался и спрашивал про подгружаемые библиотеки.
Мне товарищ в трубку: "Ну че, отдал"
Я: "Да"
Он: "Ну съебуй от банкомата, щас,наверное служба безопасности банка подоспеет"
Ну нельзя же так. Минут 20 не мог из под стола вылезти А ведь это правдаlissyara писал(а):ph0en1xx: еслиб ты вспомнил что компилишь, былоб проще
MuToGeN: насчет "было б проще" - далеко не факт
фряха - она, сцуко, хитрая
ей говоришь "мне нужен рулон туалетной бумаги"
она говорит "щас все сделаем" и начинает по-тихоньку собирать целлюлозно-бумажный завод под это дело