среда, ноября 12, 2008
среда, ноября 05, 2008
Вива Обама!
пятница, октября 03, 2008
Строим raid-0 или ускоряем диски в Linux
Не следует использовать raid-0 для хранения важных документов, фотографий и подобной информации, которая представляет ценность для ее владельца, по причине низкой надежности raid-0.
Итак, приступим. Для построения raid-0 воспользуемся инструментом mdadm. Вначале следует выделить на каждом из винчестеров по одному разделу одинакового размера, сделать это можно с помощью команды fdisk или графического интерфейса, смотря что удобнее. Как сделать раздел с помощью fdisk можно почитать в документации к этой команде. Пусть теперь скажем имеется два раздела на разных винчестерах: /dev/hdb1 и /dev/sdb1 оба одинакового размера например 80Gb.
Создание массива c чередованием (именно он даст выигрыш в скорости) будет выглядеть так:
mdadm --create /dev/md0 --level=stripe --raid-devices=2 /dev/hdb1 /dev/sdb1
Запуск команды следует делать от имени пользователя root.
В результате мы будем иметь устройство /dev/md0 данные в котором на самом деле поочередно находятся в указанных выше устройствах.
Далее, надо создать файловую систему на новом устройстве. Например создадим reiserfs:
mkreiserfs /dev/md0
(из других фс можно порекомендовать например ext3)
Теперь создаем точку монтирования (назовем ее raidfs) в /mnt:
mkdir /mnt/raidfs
И монтируем туда устройство:
mount /dev/md0 /mnt/raidfs
Не забываем записать новую ФС в файл /etc/fstab чтобы она автоматически монтировалась при каждой загрузке:
/dev/md0 /mnt/raidfs reiserfs defaults 0 0
Быстродействие полученной ФС будет больше, чем такой же ФС но на обычном разделе, однако важные данные хранить на ней не стоит.
пятница, сентября 05, 2008
How do I test whether Java is working on my computer?
How do I test whether Java is working on my computer?
вторник, августа 19, 2008
Защищаем данные на оптических дисках
1. Полное дублирование носителя
2. Добавление кодов коррекции ошибок с помощью специального алгоритма
Если с первым способом все понятно: сделали еще одну копию dvd и сохранили ее подальше от первой копии (не стоит держать все яйца в одной корзине!), то второй способ рассмотрю подробнее.
С помощью кодов коррекции ошибок, которые получаются из защищаемых данных, можно восстановить информацию которая находилась на поврежденных участках диска. Используем для защиты данных на DVD или CD программу dvdisaster. Защитить можно не только вновь создаваемые диски, но и те которые были созданы некоторое время назад. Принцип работы dvdisaster такой: читается носитель с данными, с помощью специального алгоритма создаются коды коррекции ошибок, эти коды сохраняются отдельно либо вместе (в ISO образ) с защищаемыми данными. Впоследствии при обнаружении повреждений на защищенном диске, с помощью dvdisaster и сохраненных кодов коррекции ошибок производится восстановление поврежденных данных. На мой взгляд коды коррекции ошибок все же лучше сохранять отдельно, например на винчестере, поскольку их объем небольшой, всего 14% от объема защищаемой информации при настройках по умолчанию.
Оба способа можно комбинировать, что несомненно повысит защищенность данных от повреждений. Кроме того можно сделать копию файла с кодами коррекции ошибок. И не забываем периодически проверять диски на чтение, поскольку своевременное обнаружение деградации носителя поможет избежать потери ценной информации.
пятница, августа 15, 2008
Не мог не высказаться
Как все было на самом деле
Российские миротворческие войска ООН в Южной Осетии подверглись нападению со стороны Грузии. Грузинские войска разрушили мирный город Цхинвали, в результате нападения Грузии на Южную Осетию было много убитых и раненых среди мирного населения Южной Осетии. Грузинские военные кроме того уничтожили несколько деревень вместе с мирными жителями.
Россия в резульате этих противоправных действий грузинской армии выступила в защиту мирных жителей Южной Осетии и миротворцев ООН.
Сейчас нет сомнений в том что нападение Грузии на Южную Осетию было сделано с попустительства западных покровителей Грузии.
пятница, августа 01, 2008
Mars Reconnaissance Orbiter сфотографировал лавину на Марсе
Тем временем исследовательская станция Phoenix обнаружила воду в марсианском грунте.
четверг, июля 31, 2008
PhotoRec - CGSecurity
PhotoRec - CGSecurity
вторник, июля 22, 2008
Неплохая идея
воскресенье, июня 22, 2008
Россия - вперед!
Россия - вперед!
вторник, июня 17, 2008
Java-applet - где они были когда не было flash?
понедельник, мая 19, 2008
понедельник, мая 12, 2008
понедельник, апреля 21, 2008
Xubuntu - дистрибутив Ubuntu для маломощных компов
вторник, апреля 01, 2008
GridSQL: распределенная СУБД на основе узлов PostgreSQL
GridSQL is fully integrated with EnterpriseDB's Postgres Plus and Postgres Plus Advanced Server databases and also works with the community-based PostgreSQL project. Using GridSQL, database performance scales nearly linearly as additional servers are added to the grid. To simplify management, GridSQL includes a robust suite of graphical management and monitoring tools that enable DBAs to monitor the entire grid from a single console.
Because GridSQL uses true grid technology that distributes data and shares computing resources at the database layer, existing database applications run unchanged and application developers can create new applications as if they were accessing a single database on a single server. The complexity of distributing a query to all the databases in a grid, gathering and collating the resulting information, and returning a single response to the requester is transparently handled by GridSQL.
К тому же это решение выпущено под лицензией GPL. Что дает использование GridSQL ? Прежде всего линейный рост производительности при добавлении новых узлов сетки. Кроме того не требуется переписывание приложений, для них использование технологии прозрачное. Очень заманчивое решение, учитывая то что PostgreSQL распространяется по лицензии BSD (не требует лицензионных отчислений).Не совсем понятно как правда решается размещение новых узлов для существующей базы перед использованием GridSQL, наверняка процесс требует первоначальной настройки структуры базы.
PS поскольку сегодня 1 апреля, скажу что это не розыгрыш
понедельник, января 21, 2008
Опять закладки
Система закладок для браузера
Однако воспользоваться преимуществами хранения и поиска можно с помощью оффлайн системы TiddlyWiki, о которой я писал недавно. Т.е. можно попробовать хранить все закладки в TiddlyWiki, там есть и теги, и удобный поиск. Единственно что заностить адрес туда несколько неудобно, его надо копировать вручную из адресной строки браузера. Можно было бы придумать для этого некую автоматизацию, чтобы по нажатию кнопки адрес заносился в виде записи в TiddlyWiki и выдавался запрос на добавление доп. информации.