LINUX.ORG.RU

Избранные сообщения KosmiK

Эксперименты над zfs под linux

Форум — Talks

Собрали вот такую радость, ос - убунту сервер, zfs-stable из ppa. Hdd - WD1000CHTZ-04JCPV0.

root@backup:~# zpool status pool
  pool: pool
 state: ONLINE
  scan: none requested
config:

	NAME                              STATE     READ WRITE CKSUM
	pool                              ONLINE       0     0     0
	  raidz1-0                        ONLINE       0     0     0
	    wwn-0x50014ee603967597-part2  ONLINE       0     0     0
	    wwn-0x50014ee604042b87-part2  ONLINE       0     0     0
	    wwn-0x50014ee658b85d69-part2  ONLINE       0     0     0
	    wwn-0x50014ee6594ed37f-part2  ONLINE       0     0     0
	    wwn-0x50014ee65959480c-part2  ONLINE       0     0     0
	    wwn-0x50014ee659596eb4-part2  ONLINE       0     0     0
	    wwn-0x50014ee6595972c7-part2  ONLINE       0     0     0
	    wwn-0x50014ee659597743-part2  ONLINE       0     0     0

errors: No known data errors
root@backup:~# zpool list
NAME   SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
pool  6.88T  6.57G  6.87T     0%  1.00x  ONLINE  -

В данный момент ради хаха и тестов высываем блюреи бондианы. Если хотите чтобы я провел на них любой тест - вещайте, проведу.

А так же отвечу на некоторые вопросы про zfs, если у кого-нибудь они еще остались.

 ,

tazhate
()

Взломали веб-сервер

Форум — Security

Здравствуйте. Взломали веб-сервер. Как определить, с помощью чего взломали? Сервер используется в качестве Веб-сервера.

( читать дальше... )

 , ,

kuhnsn
()

Бесплатная альтернатива dyndns?

Форум — Talks

Есть ли такие нынче, или все, прикрыли все лавочки?

DiKeert
()

спокойная тема KDE

Галерея — Скриншоты

gentoo x86_64 и kde 4.12
эффекты kwin-а выключены напрочь
тема столько раз перенастраивалась мной, что уже не помню что откуда

около часов/календаря виджет загрузки процессора, проц занят числодробилкой
панель задач (только значки)
за лого gentoo прячется стандартное простое меню кде

yakuake, шрифт Droid Sans Mono (в кедах Choco cooky)
ШГ — infinality, (стиль linux), lcdfilter ubuntu

Такой вот домашний уют.
Не знаю что ещё написать, просто пара скринов в добавок:

>>> Просмотр (1920x1080, 1340 Kb)

 , , ,

haku
()

провайдеры в ДС офигели?

Форум — Talks

мгтс и 2ком уже проводят тарифы по 300-500 мегабит/с в квартиру.

будущее настало или это подвох?

tazhate
()

GlusterFS, Zfs, kvm, proxmox и много других слов, проблемка

Форум — Admin

Захотелось интересного, взял сервачок, всунул дисков, насетупил ubuntu 12.04.3, поставил zfs, накинул glusterfs-server, подключил этот раздел на другом сервере и получаю:

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

Пробовали как в чистом KVM, так и в proxmox и других вещах. А вот локально на том сервере где zfs диск создается, размечается и не выдает ошибок. Получается ошибка возникает в связке zfs - glusterfs — kvm, а вот zfs - kvm все работает.

может у кого-то будут мысли куда стоит обратить внимание?

InventoR
()

Прозрачный прокси

Форум — Admin

Всем привет!

Посоветуйте что-нибудь по поводу прозрачного прокси, плиз. Нужно логировать, кто куда ходил и выдавать отчеты. Хочется по возможности избежать сложных тяжелых решений, и не хочется парсить логи awk. Я понимаю, что гугл и все такое, но меня интересует личный экспириенс местного сообщества, дабы спрямить дорогу и избежать набивания шишек:)

 , , ,

alexparty
()

Portage уже неторт!

Форум — Talks

По мотивам всех этих тем…

Делаем раз и скачиваем emerg.resolv.time_print.patch

Дальше проще

> cd /usr/lib64/portage
> patch -p1 < emerg.resolv.time_print.patch
> emerge --update --newuse --deep @world @system -pv

These are the packages that would be merged, in reverse order:

2013-10-28 15:44:11: Calculating dependencies /
2013-10-28 15:44:41: Adding root packages /
2013-10-28 15:44:51: Processing dependencies -
2013-10-28 15:45:46: Checking for slot conflicts  
2013-10-28 15:45:46: Trying to accept blocker conflicts   
2013-10-28 15:45:46: Resolving slot conflicts for complete graph  \
2013-10-28 15:45:46: Processing slot conflicts   
2013-10-28 15:45:46: Triggering slot operator reinstalls   
2013-10-28 15:45:59: Validating blockers  /
2013-10-28 15:46:01: Checking for blocker conflicts  
2013-10-28 15:46:01: Checking for rebuild triggers  
2013-10-28 15:46:01: Checking if restart is needed  
2013-10-28 15:46:01: Checking if we have to prune rebuilds  
2013-10-28 15:46:01: Checking if restart is needed  
2013-10-28 15:46:01: Checking for parameters that change behavior  
2013-10-28 15:46:01: Checking for changes that are needed  
2013-10-28 15:46:01: Done resolving!... done!

Portage тормозит? Где?

 , ,

init_6
()

чем дебажить мёртвые зависоны линукса (не паники)?

Форум — General

началось недавно.
в рандомное время (обычно на 3-4 дне аптайма) начал зависать ноут. ни кернелпаника, ни реакции на Magic sysrq, ни пинга до ноута, естественно, нет.
чаще всего виснет при включении музыки втентаклике с помощью флеш плеера, иногда виснет просто так, без причины.
как это можно словить и отдебажить?

snoopcat
()

SFTP внутри CHROOT + отдача файлов по HTTP

Форум — General

Приветствую! Есть необходимость дать удаленным юзерам доступ для записи файлов, каждому в свою директорию. При этом файлы должны быть доступны по http для скачивания.

Смотрю в сторону OpenSSH как SFTP-сервер, посадить каждого пользователя в chroot.

Но вот вопрос: если домашняя директория пользователя должна принадлежать ему и иметь права 700 (условие chroot), каким образом nginx попадет в нее, чтобы отдать файлы по http?

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

Может быть есть другие способы?

 , , ,

vo-one
()

Принципиально новая система инициализации

Форум — Talks

Намедни проснулся, хотел подняться с дивана - и тут меня осенило: что суть есть система инициализации? Это сущность, управляющая процессом загрузки системы, запуском системных сервисов в зависимости друг от друга, опционально распараллеливающая запуск тех сервисов, которые друг на друга не завязаны. Стоп, но есть же кое-что, что изначально было спроектировано как менеджер зависимостей с возможностью распараллеливания - это ж Make! И переделок больших не нужно - все, что могут обычные шелл-скрипты, в рамках Makefile возможно. Собственно, эта мысль так меня потрясла, что с дивана я так и не поднялся. Интересно было бы услышать мнения по этому поводу, а также ответ на вопрос, почему это никому раньше в голову не пришло (честно искал - не нашел)

 ,

Barracuda72
()

ubuntu 13.10 64bit, Obox + тинт2 + conky

Галерея — Скриншоты

Hello LOR ;)

*UPDATE* SCREENSHOT: http://uh.cx/u8miv

  • OS: Ubuntu 13.10 64bit
  • WM: Openbox / orang
  • Panel: tint2
  • GTK+: Nimux
  • Icons: Nimux-uTouch
  • Terminal font: Purisa Bold

wazup 2.0?

>>> Просмотр (1920x1080, 1265 Kb)

 , , ,

d4vid
()

Nvidia tearing

Форум — Desktop

Сегодня стал владельцем видеокарты Nvidia GeForce GT630.

Использую xfce (xubuntu 13.04) и меня вот очень бесит отстутсвие вертикальной синхронизации (tearing).

Пробовал Compton, он у меня тупит, окна перетаскиваются с большой задержкой.

С компизом ефекты и движение окон происходит рывками или я его не умею готовить.

В нвидиа-сеттингс накликал Sync to Vblank и в PowerMizer - Power Maximum Performance. NVIDIA Driver Version: 325.15

Поделитесь рецептом успеха. Спасибо!

 , , , ,

ipeacocks
()

Снова сairo-dock и conky

Галерея — Скриншоты

Со сменой железа появился повод поковырять привычное окружение. Процесс сильно растянулся по времени и в конце концов привел к такому результату.

Скриншот с окнами.

Cairo-dock. Привел к более однообразному виду. Трей отправился в субдок, на его месте монитор ресурсов. Таскбар теперь тоже частично стилизован под текст.

Conky. Открыл для себя, что коньки умеют lua+cairo. Круто конечно, можно пилить нескучные индикаторы с помощью cairo, а полноценный скриптовый язык вместо местами довольно унылой разметки коньков - вообще песня. Конькам можно придать абсолютно произвольный вид, без всяких оговорок.

В остальном с прошлого раза мало что изменилось

  • GTK - Boje
  • ШГ - Play
  • Иконки - ACYL

Еще вариант в «теплых ламповых» цветах: раз, два.

Если кому интересно взглянуть на скрипт для коньков, то вот.

>>> Просмотр (1920x1080, 166 Kb)

 , ,

Worron
()

ZFS, Gentoo, ramdisk

Форум — Talks
[ebuild   R    ] sys-kernel/genkernel-3.4.45.1  USE="crypt -cryptsetup (-ibm) (-selinux)" 0 kB
[ebuild   R   ~] sys-fs/zfs-0.6.2  USE="kernel-builtin rootfs -bash-completion -custom-cflags (-selinux) -static-libs -test-suite" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" 0 kB
[ebuild   R   ~] sys-kernel/geek-sources-3.11.1:3.11::init6  USE="gentoo zfs -aufs -bfq -bld -brand -build -cjktty -ck -deblob -fedora -grsec -ice -mageia -optimization -pax -pf -suse -symlink -zen" 0 kB


genkernel --kerneldir=/usr/src/linux-3.11.1-geek --kernel-config=/etc/kernels/config-3.11.1-geek --zfs  ramdisk

title Gentoo_x64 Linux 3.11.1-geek
root (hd0,0)
kernel /kernel-genkernel-x86_64-3.11.1-geek root=/dev/ram0 real_root=ZFS=kosmik/ROOT/gentoo dozfs=force root_trim=yes dodmraid udev
initrd /initramfs-genkernel-x86_64-3.11.1-geek

Sobstvenno, siju s syslinux s ZFS, ru ne nastroit'
Problema v tom, chto ramdisk uporno ne vidit pool. Cherez shell (busybox) takge Dohliy nomer. Netu tipa pool'a i vse tut.

 , , ne-osilil, opa-linux,

KosmiK
()

NVIDIA открывает спецификации на свои GPU

Форум — Talks

Вы не поверите! Но 23 сентября в рассылку nouveau пришло такое письмо:

Hi Nouveau developers,

NVIDIA is releasing public documentation on certain aspects of our GPUs, with the intent to address areas that impact the out-of-the-box usability of NVIDIA GPUs with Nouveau. We intend to provide more documentation over time, and guidance in additional areas as we are able.

As a first step towards that, we've posted a document here:

ftp://download.nvidia.com/open-gpu-doc/DCB/1/DCB-4.0-Specification.html

Оригинал

 datasheets, ,

XVilka
()

Потянуло что-то на flat...

Галерея — Скриншоты

С макозакосами, кажись, потихоньку завязываю. Потянуло на современные тенденции... Итак, наскору руку собранный, почти не пиленый, десктоп в dark-flat тонах:

  • Тема GTK: Numix Holo
  • ШГ: как и прежде, Droid Sans. Шрифт некоторых элементов панели увеличил до 11, чтобы красивее смотрелось. Лёгкий хинтинг, радуга офф.
  • Иконки: пока Faenza. Да, моветон, но перепробовал несколько паков плоских иконок, ничего годного не нашёл.
  • Обоина: рандомная тёмная из Гугеля. Хотел сначала эту, но уж больно страшная, мать перепугается.
  • Поменял дизайн дока, сделал тёмный градиент, добавил обводку.
  • Кнопки WM нафиг с панели убрал, всё равно не пользуюсь, только место занимают. Да, сам WM - Compiz, декоратор скрыт, что там в нём, меня не интересует.

Строговато и вроде даже красиво. Почему-то немного напоминает третьегном. Уж всяко лучше ужаса под названием Mac4Lin, который я тщетно пытался допилить руками до ума.

Скриншот без обоевтьфу, без окон: http://dropi.ru/Dsw.png

>>> Просмотр (1366x768, 288 Kb)

 , holo, ,

MiniRoboDancer
()

Виртуализация Windows(XP) в linux

Форум — General

Задумался о том как запускать Windows. Есть ли смысл пробовать qemu(или что-то другое)? Процессор поддерживает KVM.

Напутствуйте @ Советуйте.

 , , ,

Trieforce
()

Типичный рабочий стол школьника-виндузятника

Галерея — Скриншоты

Под вдохновением от прочтения сий нити.

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

* от винды здесь, похоже, осталось только ядро. 100% всего софта, который я использую - мультиплатформенный, половина еще и OpenSource.
* на всём скриншоте вы можете лицезреть прекрасубогий рендеринг шрифтов из Windows 7;
* куча открытых приложений как в таскбаре, так и в трее. на остальных трёх рабочих столах примерно такое же безобразие.
* всё это временами тормозит и упирается в RAM (особенно, когда запущены 2 виртуалки и WoW одновременно), в эти моменты мне очень сильно хочется поставить Debian;
* весьма скромные навыки в программировании и веб-дизайне - пилим небольшой проектит, скриншот тут

Всё это стоит на сабноутбуке Samsung 300U1A с 11.6" форточкой вместо экрана и ULV i3 вместо процессора.
зато заряда хватает на 7 часов работы. да.
а на линуксе на ~13 хватало. печаль-трава :(

>>> Просмотр (1366x768, 381 Kb)

 , ,

snoopcat
()

Тормоза андроида скоро исправят

Форум — Talks

Появился препринт (с видео и звуком) доклада «Оптимизации I/O стека в смартфонах» с конференции ATC'13, которая началась 26 августа и закончится в эту пятницу.

The Android I/O stack consists of elaborate and mature components (SQLite, the EXT4 filesystem, interrupt-driven I/O, and NAND-based storage) whose integrated behavior is not well-orchestrated, which leaves a substantial room for an improvement. We overhauled the block I/O behavior of five filesystems (EXT4, XFS, BTRFS, NILFS, and F2FS) under each of the five different journaling modes of SQLite. We found that the most significant inefficiency originates from the fact that filesystem journals the database journaling activity; we refer to this as the JOJ (Journaling of Journal) anomaly. The JOJ overhead compounds in EXT4 when the bulky EXT4 journaling activity is triggered by an fsync() call from SQLite. We propose (i) the elimination of unnecessary metadata journaling for the filesystem, (ii) external journaling and (iii) polling-based I/O to improve the I/O performance, primarily to improve the efficiency of filesystem journaling in the SQLite environment. We examined the performance trade-offs for each combination of the five database journaling modes, five filesystems and three optimization techniques. When we applied three optimization techniques in existing Android I/O stack, the SQLite performance (inserts/sec) improved by 130%. With the F2FS filesystem, WAL journaling mode (SQLite), and the combination of our optimization efforts, we improved the SQLite performance (inserts/sec) by 300%, from 39 ins/sec to 157 ins/sec, compared to the stock Android I/O stack.

Вольный перевод:

Стек ввода/вывода Андроида состоит из разных составных частей (SQLite, файловая система EXT4, ввод/вывод основанный на прерываниях, и NAND-хранилище), суммарное поведение которых не является хорошо-организованным, что дает возможности для его улучшения. Мы тщательно рассмотрели поведение блочного ввода/вывода для пяти файловых систем (ext4, xfs, btrfs, nilfs и f2fs) для каждого из пяти возможных вариантов работы журнала SQLite. Мы обнаружили, что самая значительная неэффективность работы связана с тем, что файловая система ведет журнал журнала базы данных; мы называем это аномалией JOJ (журналирование журнала). JOJ проявляется в ext4, когда запись в журнал вызвана функцией fsync() из SQLite. Мы предлагаем (1) ликвидацию ведения журнала избыточных метаданных для файловой системы, (2) внешнего журналирования и (3) избирательного ввода/вывода для повышения производительности ввода/вывода, главным образом повысив эффективность ведение журнала файловой системы в среде SQLite. Мы исследовали влияние на производительность для каждого из пяти режимов работы журнала БД, пяти файловых систем и трех техник оптимизаций. Затем мы применили три техники оптимизации в нынешней системе ввода/вывода Андроид и получили повышение производительности операции INSERT на 130%. Для F2FS и режима журнала SQLite WAL результат наших усилий дал 300% увеличение производительности, с 39 insert/с до 157 insert/с по сравнению с текущим Андроид.

Работа была проведена сотрудниками Samsung Electronics совместно с университетом Ханьянг в Южной Корее: Sooman Jeong (Hanyang University), Kisung Lee (Samsung Electronics), Seongjin Lee (Hanyang University), Seoungbum Son (Samsung Electronics), Youjip Won (Hanyang University).

 ,

gh0stwizard
()