Понедельник, 06.05.2024, 02:09
Главная | Мой профиль | Регистрация | Выход | ВходВы вошли какГость | Группа "Гости"Приветствую ВасГость| RSS
Онлайн редактор
Форма входа
people-group
TAK.RU
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Яндекс.Метрика Рейтинг@Mail.ru
most beautiful Russian Brides contador de visitas счетчик посещений
статистика
Женская футболка с надписью

"Любимая, красивая, нежная"

Артикул: 154478 Товар серцифицирован Российской федерацией
Дата публикации: 08.01.2014 00:00

Мужская футболка

"Любимая, красивая, нежная"

цена:530 руб.






Пояс из сабачьей шерсти.

Добавить текст
работает, в основном потому, что все это мне было показалось сложнее, чем есть на самом деле. Вот как это работает. Команда # btrfs subvolume snapshot /data/web /data/web-snap1 Create a snapshot of ‘/data/web’ in ‘/data/web-snap1’ создает копию подтома web под названием web-snap1. Во-первых, у оригинала и копии, естественно, одинаковое содержимое. Но если изменить содержимое каждой из них, в дело вступает технология копирования при записи btrfs, которая хранит на диске только различия между двумя подтомами по мере того, как с течением времени они начинают различаться. Теперь web и web-snap1 — просто два подтома, большая часть содержимого которых совпадает. Можно изменять любой подтом, и это не повлияет на другой. Снимки позволяют, как в ТАРДИСе, возвращаться в прошлое (в будущее пока нельзя, уж извините). Явной команды «отката » для возвращения к более раннему снимку нет, для этого просто нужно размонтировать текущий том и смонтировать на его место снимок: # umount /web # mount -o subvol=web-snap1 /dev/sdb /web Затем можно удалить том, с которого вы откатились: # btrfs subvol delete /data/web Копию только для чтения (которая ближе к тому, что мы обычно называем снимком) можно создать так: # btrfs subvolume snapshot -r /data/web /data/web-snap2 Create a readonly snapshot of ‘/data/web’ in ‘/data/websnap2’ Попытка ее изменить завершится неудачей: # touch /data/web-snap2/junk touch: cannot touch `/data/web-snap2/junk’: Read-only file system Снимки только для чтения удобны, если вы хотите сделать резервную копию с рабочей системы, и необходимо, чтобы система не изменялась, пока создается резервная копия. Крутая функция № 4 Добавляем диск Если вы до сих пор не в восторге от btrfs, вам вообще ничем не угодишь. Вот еще один интересный трюк. Предположим, что мой том заполнился. Я могу расширить его простым способом, добавив еще один диск (последний из моих четырех виртуальных дисков) таким образом: # btrfs device add /dev/sdd /data # btrfs filesystem show /dev/sdb Label: none uuid: 8bb3017d-6932-42d9-8c06-7c31f634fabb Total devices 3 FS bytes used 9.93GB devid 2 size 20.00GB used 7.01GB path /dev/sdc devid 1 size 20.00GB used 7.03GB path /dev/sdb devid 3 size 20.00GB used 0.00 path /dev/sdd Обратите внимание, что хотя третий диск теперь вошел в том, на нем нет данных, поэтому нужно повторно провести балансировку данных: # btrfs filesystem balance /data Теперь данные распределены (более или менее) равномерно: # btrfs filesystem show /dev/sdb Label: none uuid: 8bb3017d-6932-42d9-8c06-7c31f634fabb Total devices 3 FS bytes used 9.93GB devid 2 size 20.00GB used 5.25GB path /dev/sdc devid 1 size 20.00GB used 5.01GB path /dev/sdb devid 3 size 20.00GB used 5.26GB path /dev/sdd На перебалансировку даже в моей крошечной файловой системе ушло целых четыре минуты. Воображаю, какой длительной может быть перебалансировка заполнившейся файловой системы размером 2 ТБ после добавления нового диска размером 1 ТБ. Крутая функция № 5 Чередование и зеркалирование Как мы уже убедились, том btrfs легко распространить на несколько дисков. При этом можно выбрать, как распределять данные между дисками. По умолчанию информация о структуре данных, известная как метаданные, зеркалируется (то есть, в двухдисковой конфигурации записывается на оба диска), но сами данные чередуются (то есть, первый фрагмент данных записывается на первый диск, второй — на второй, третий — снова на первый, и т. д.). Эти две технологии, зеркалирование и чередование, широко известны как RAID1 и RAID0 соответственно. Уровень RAID можно контролировать при создании файловой системы. Например, команда # mkfs.btrfs -d raid1 /dev/sdb /dev/sdc приведет к тому, что и данные, и метаданные будут зеркалированы. Такое зеркалирование дает избыточность — при сбое любого из дисков данные можно восстановить; но фактически вдвое уменьшает доступное место на диске. Помните, что вариант по умолчанию raid0 не предоставляет избыточности. Как раз наоборот: при сбое любого диска вы потеряете всю файловую систему. Также можно реализовать то, что обычно называется "raid10” (RAID0 поверх RAID1), но для этого необходимо четыре диска. Я не пытался измерять производительность (в моей игрушечной системе в этом не было никакого смысла), но если вы пройдете по ссылкам с btrfs.wiki.kernel.org, то обнаружите массу тестов. Также есть утилита btrfs-convert, с помощью которой можно прямо на месте [in-place] выполнить миграцию с ext3 или ext4 (и оставить себе снимок оригинала на случай, если вы захотите откатить изменения). Наконец, в btrfs есть команда scrub, выполняющая фоновую проверку целостности данных — нечто вроде fsck, но на работающей файловой системе. Если вы относитесь к Linux серьезно, то не можете игнорировать btrfs. Это будущее. В следующем месяце: ZFS. Альтернати Профессор Калифорнийского университета Амит Сахай [Amit Sahai] и группа его ученых коллег возвела обфускацию кода компьютерных программ на новые высоты. Утверждается, что после обработки исходников по алгоритму Сахая невозможен обратный инжиниринг, хоть результирующая программа все равно будет работать. Когда звучит слово «обфускация [англ. obfuscation — затуманивание] », тянет пообсуждать один из способов нарушения духа GPL без нарушения буквы: берем код, немного развиваем его и начинаем продавать. Если же кто-то затребует исходники в соответствии с GPL, выдадим ему вусмерть запутанный код. Очевидно, это нарушает дух свобод GPL, но нарушает ли такой способ букву? Сошлемся на определение «открытых исходников»: The "source code” for a work means the preferred form of the work for making modifications to it. Вряд ли удастся доказать, что запутанный код — это preferred form, но рано или поздно кто-то попытается это сделать. А значит, придется GPL увеличить номер версии, добавив букв на пути нарушителей. Ситуация меняется, и описание тоже должно модифицироваться. PS После ликвидации РАН следует различать «старых » академиков и «академиков » новообразования. Когда политики порулили наукой в СССР, с кибернетикой стало весьма печально. Теперь та же ситуация будет везде. e.m.baldin@inp.nsk.su Наши эксперты помогут вам с любым приложением Linux! ЕВГЕНИЙ БАЛДИН Подтвердивший свою квалификацию физик. В этом месяце вы научитесь… Улучшать Gnome 3 � 64 Эндрю Грегори переделывает Gnome 3 в нечто более полезное, за несколько приемов, которые одобрил Линус Торвальдс. Защищать данные � 66 Создавайте ключи шифрования, используя GPG, чтобы сохранить в целости свои файлы — под руководством многоученого Нейла Ботвика. Пасти стадо серверов � 68 Сэкономьте время и избегните досадных ошибок, администрируя целый парк машин с помощью Джонатана Робертса и Puppet. Открывать Grub 2 � 72 Закопайтесь в технологию, которая позволит организовать мультизагрузку Linux-систем — Карл Флетчер из SUSE вас научит. Редактировать видео � 76 Сет Кенлон представляет Lightworks, комплект профессионального уровня для редактирования видео. Осталось только видеокамеру заиметь! Монтировать видео � 80 Если вы хотите разобраться в тонкостях видеомонтажа, опыт Петра Семилетова станет вам надежным подспорьем. Дружить с видео � 84 Сложности работы в видеоредакторах способны запугать новичков. Но Сергей Яремчук отыскал особо дружелюбный
Copyright MyCorp © 2024
Сделать бесплатный сайт с uCoz