LINUX.ORG.RU

Nas


16

1

Всего сообщений: 11

Турбобанан v2.

По заявкам ЛОРовцев, обновленная версия(ver.1) моего хобби на основе одноплатника BananaPi в корпусе.

Под крышкой слева направо: БП, банан, 1Gb свитч, под бананом и свитчем - wifi роутер KEENETIC LITE, чуть пониже 2 харда по 1Tb. Сплетение проводов в центре это полевик регулирующий скорость вращения 5 вентиляторов, управляется ШИМ с банана и релюха отключающая питание харда, подключенного через usb. Мера вынужденная, т.к. переходник usb2sata не поддерживает SMART, винт постоянно крутится а сам переходник жутко греется. Контроллер питания одноплатника при этом тоже не слабо разогревается.

Так же, для этого дела был приобретен usb 3g модем на 21Mbps и 27" монитор подключенный по hdmi, одноплатник с легкостью крутит фильмы в FullHD.

Софт тоже подвергся изменению:
1) Был установлен образ armbian с иксами(и всеми вытекающими).
2) Настроен PXE сервер. Второй хард был выдран из ноута, который теперь грузится либо с PXE, либо с SSD харда с виндой, купленного специально для игорей.
3) Все та же цепочка dnsmasq, squid + privoxy + tor. dnsmasq теперь прозрачно форвардит на onion домены.
5) Вэбморда rtorrent`a была удалена за ненадобностью. Все полностью автоматизировано вплоть до удаления закачки по достижении заданного рейтинга.

И, как повелось, напоследок пару фотографий отвратительного качества, но передающих концепцию.

Раз.
Два.
Три.

>>> Просмотр (4160x3120, 1504 Kb)

 , , , ,

lucky_guy
()

NAS на старой малинке

Ну раз пошла пьянка выкладывать поделки на малине, то покажу свою. Работает уже пару лет мой самодельный NAS. Внутри первая малинка с 512 мб озу, дебианом, 2 импульсника для питания жесткого диска, контроллера и вайфая. Естественно работает медленно и поэтому там лежат только бэкапы.

Есть второй NAS рядышком с такой же малинкой и винтом, но уже без дисплея в более компактном корпусе и выведеным езернетом, т.к. расчитывался на 2.5 дюймовые винты.

Обратите внимание на дисплей. В памяти контроллера дисплея есть 64 байта куда можно дописывать свои собственные символы. Подгружая во время листания слайдов таблицы с символами я могу делать хоть и псевдографику, но вполне привлекательную.

Кому интересны потроха все лежит тут:
1) http://blindage.org/?p=6902
2) http://blindage.org/?p=7649

>>> Просмотр (1024x768, 276 Kb)

 ,

bernd
()

Турбобанан.

Хочу поделиться своим детищем: торрентокачалка, NAS, маршрутизатор и много чего еще на основе одноплатника BananaPi.
Изначально планировалось что он же будет и WiFi роутером, но при отсутствии активности вафля будто засыпала, и при возобновлении активности на клиентах пишет «получение IP адреса», а на банане ничего не происходит. Ко всеобщему счастью под столом валялся KEENETIC LITE, который был настроен на 2 точки доступа: запароленную и гостевую.

Итак, сверху вниз:
1) HDD 160G: 5G = squid кэш; 155G = /mnt/trash - временный каталог загрузок rtorrent`а. Подключен через переходник SATA2USB
2) HDD 1T: каталог для готовых загрузок, которые самим rtorrent`ом автоматически сортируются по типу(music, films, images...), NFS шара и бакапы. Вся мультимедиа хранится в нём, а на клиентах локальные каталоги с музыкой, фильмами и фотками заменены ссылками на эту шару.
3) Сама плата. Подверглась небольшой переделки: выпаян аналоговый видеовыход(цеплялся о куллер), припаяна батарея для RTC, припаян разъем для резервного питания, позже добавлю к конструкции батарею, приклеены радиаторы на процессор, память, контроллер питания и на сетевую плату.
4) Платка с 4-мя релюшками для управления вентилятором. Управляется естественно через GPIO, в зависимости от температуры процессора и жесткого диска замыкая нужные реле и подавая на кулер 3, 5, 8 или 12В. Большую часть времени крутится на минимальной скорости с едва различимым шумом уже с 2-х метров. Должен сказать, что проблем с перегревом платы либо харда не было, а сделал я это все просто потому что смог(:
5) Блок питания 5V6A/12V2A.
6) Вентилятор какой-то thermaltake.
7) Рядом лежит дешманский USB хаб, множащий единственный свободный порт на 3 + все форм-факторы SD карт. К нему постоянно подключен 3G свисток(да, в моей деревне нет инета:().
Т.к. теперь доступ к GPIO ограничен, я сразу воткнул в него провода для прошивки микроконтроллеров через SPI.

На плате вертятся:
1) Сборка на основе Debian от некоего Igor Pečovnik. Голая консоль, куча надстроек. 2) squid.
3) privoxy - режет все оставляя чуть ли не голый текст на всех сайтах кроме доверенных. Сайты которые блочит роскомнадзор перенаправляются на tor.
4) tor - время смены цепочки увеличено до 10 минут, мне скрытность не к чему, лишь бы блокировки обойти.
5) dnsmasq с кэшем DNS и настроенный на OpenDNS.
6) rtorrent - подхватывает торренты скачанные в определённые директории и, в зависимости от вышеупомянутых переносит готовые торренты в другие заданные директории. Например: /mnt/storage/torrents/films/ -> /mnt/storage/media/films/.
7) вебморда rutorrent со всеми зависимостями(lighttpd, etc...).

iptables`ом 80 порт перенаправляется на цепочку squid+privoxy+tor, что бы через неё ходили и те, кто подключается через гостевую точку доступа.
Одно время баловался wireshark`ом, дампил распарсивал трафф гостей... Товарищи, пользуйтесь https!(;

Есть еще куча всяких мелочей не столь серьезных, но добавляющих комфорта, производительности, либо долговечности тому или иному компоненту сборки. На этом все. Напоследок пару фотографий отвратительного качества, но передающих концепцию.

Раз.
Два.
Три.

>>> Просмотр (2800x2300, 1611 Kb)

 , , , ,

lucky_guy
()

МФ БАР: Запилил себе NAS + сетевой принтер и все по WiFi

Всем привет!

Я наслаждаюсь моей «прелестью» (сейчас впервые смотрю три части Хоббита) - МФ БАР (маниакальная фаза биполярного аффективного расстройства).

Вчера купил лазерный ЧБ принтер (самса, отдал дань уважения, год назад там работал), подрубил его по USB к купленному за 6к грн подержаному NASу (8 Тб максимум, жду теперь 4 диска из магазина) и все это патчкордом к бывалому WiFi роутеру Tenda (купил новый на рЫзетке 1.5 года надаз за 100 грн, до ее эпического обвала). Все это прекрасно работает: ПОЛНАЯ БЛАГОДАТЬ.

На NASе (сейчас там дохлый и древний ноутбучный диск на 80 Гб временно занимает один из отсеков) буду хранить порнуху, RAWы с Nikon'а (за $1.5k) жены, всякие архивы и свой кустарный видеомонтаж.

PS В принтере лежит бумажка с напечатанным постером нашей свежеоткрывшейся IT школы (Киев, it.swdevelop.net), с которого на Вас взирает М. Кутузов, нарисованный лично мной на планшете Wacom Bamboo Fun (ему 7 лет) неделю назад.

PPS Всех Вам благ в Новом году!

>>> Просмотр (3264x2448, 1858 Kb)

 

fifajan
()

Нищебродский домашний сервер v2.0

Система с cubieboard2 (смотри v1.0) всё-таки оказалась слишком медленной, особенно при большом количестве раздающихся торрентов (~1 Тб). Так что решено было заменить кубиборду на старый ноутбук Acer 5920G (Core 2 Duo 2.4 GHz, 4 GiB RAM, gigabit eth). На ноутбуке нет внешнего eSATA-порта, так что для подключения DAS к внутреннему SATA-порту пришлось сколхозить подходящий кабель из двух: «SATA-удлинителя» и обычного кабеля eSATA (место пайки, обильно залитое термоплавким клеем, видно на фото).

На этом всём установлена пререлизная CentOS 7, на ней поднят LXC-контейнер с Fedora 20, в которой работает qBittorrent. Потом возможно наделаю ещё контейнеров, например со сквидом и прочей полезной в хозяйстве фигнёй. При запуске на tty1 автоматически стартует dstat, так что в любой момент можно открыть крышку ноутбука и удостовериться, что система шевелится.

DAS всё тот же, CFI-B4043JDGG с четырьмя дисками по 4 Тб, только теперь он настроен как RAID 10. Ради интереса я провёл простенькие замеры скорости (как и в прошлый раз) с подключенного ноута. Вот что вышло:

# hdparm -Tt /dev/sda

/dev/sda:
 Timing cached reads:   3224 MB in  2.00 seconds = 1613.17 MB/sec
 Timing buffered disk reads: 700 MB in  3.01 seconds = 232.76 MB/sec

# dd if=/dev/zero of=/dev/sda bs=1024000 count=10240 oflag=direct
10240+0 records in
10240+0 records out
10485760000 bytes (10 GB) copied, 45.3437 s, 231 MB/s

# dd of=/dev/null if=/dev/sda bs=1024000 count=10240 iflag=direct
10240+0 records in
10240+0 records out
10485760000 bytes (10 GB) copied, 39.5322 s, 265 MB/s

>>> Просмотр (1440x1080, 592 Kb)

 , ,

Deleted
()

«Серверная»

Днями завершил настройку Cubieboard в качестве домашнего сервера в связке с уже имеющимся NAS. Всё установлено в подвале в маленьком отделении старого шкафа годов так, на-вскидку 50-ых.

На фото:

1. Cubieboard 2 A20 (в дефалтном корпусе, 1GHz, два ядра, 1Gb озу)

2. Synology DS213J (два 3Gb Toshiba, самые дешёвые что были в продаже на тот момент)

3. TL-SG1005D (гигабитный 5 портовый свитч)

4. Motorola SBG6580 (кабельный модем)

5. Linksys USB300M (USB сетевая карта 100M)

Потребляет всё вместе около 32W. Очевидно что практически всё питание отжирает NAS. У него впринципе есть energy saving режим, который включается при простое, но я всегда забываю проверить сколько он потребляет в этом режиме.

На Cubieboard установлен ARM-билд Ubuntu в NAND, никаких иксов, и прочих жрущих вещей. Питается прямиком от NAS USB. Внешняя сетевая установлена для разделения интерфейсов интернета и локалки, так как особенность местных интернетов в том, что в режиме моста сразу выдаётся динамический IP, тоесть никаких интерфейсов типа PPPoE или PPTP (которые могли бы прекрасно роутится как отдельный логический ppp0 интерфейс) сверху над этим не надстроено. Интернеты 50M/20M, домашняя локалка гигабитная, телевизоры, игровые приставки, где возможно - подключены по кабелю. Всякие там таблетки и ноутбуки подключаются посредством WiFi точки доступа. Все интернеты роутятся только через Cubieboard, который управляет всем посредством Shorewall. Также DHCP+Bind для того чтобы забывать IP-адреса и обращатся к девайсам через удобные хостнеймы. Телевизор Samsung SmartTV подтягивает DLNA-сервер напрямую с NAS, без участия Cubieboard, HD контент работает без проблем.

Впринципе этот сервер исполняет те же задачи, что и мой предыдущий (Домашний сервер), который, к слову, ещё работает в моём старом месте обитания.

Ещё фотки здесь:

http://cockroachrun.com/files/links/gserver/IMG_2462.JPG

http://cockroachrun.com/files/links/gserver/IMG_2466.JPG

http://cockroachrun.com/files/links/gserver/IMG_2467.JPG

http://cockroachrun.com/files/links/gserver/IMG_2468.JPG

>>> Просмотр (3000x1686, 785 Kb)

 , ,

G
()

Cubieboard2 + hardware SATA RAID

На фотографии:

  • Cubieboard2 и
  • внешний RAID-массив CFI-B4043JDGG (JMicron JMB394). Внутри - четыре диска Seagate ST4000VN000 по 4 TB каждый, объединённые в RAID5.

Питание для кубиборды берётся от внутреннего блока питания RAID-массива.

Тут недавно кто-то интересовался пропускной способностью SATA-порта у A20 (или A10? не помню...), так что это я решил затестить в первую очередь. Результаты сравнения скорости работы с RAID-массивом по SATA с ноутбука (eSATA) и с cubieboard2:

************************************************************
* Ноутбук ThinkPad W520
************************************************************

# hdparm -Tt /dev/sdb

/dev/sdb:
 Timing cached reads:   17510 MB in  2.00 seconds = 8761.82 MB/sec
 Timing buffered disk reads: 714 MB in  3.00 seconds = 237.88 MB/sec

# dd if=/dev/zero of=/dev/sdb bs=1024000 count=10240 oflag=direct conv=fdatasync
10240+0 records in
10240+0 records out
10485760000 bytes (10 GB) copied, 43.6447 s, 240 MB/s

# dd of=/dev/null if=/dev/sdb bs=1024000 count=10240 iflag=direct
10240+0 records in
10240+0 records out
10485760000 bytes (10 GB) copied, 41.0618 s, 255 MB/s

************************************************************
* Cubieboard2
************************************************************

# hdparm -Tt /dev/sda

/dev/sda:
 Timing cached reads:   836 MB in  2.00 seconds = 417.81 MB/sec
 Timing buffered disk reads: 364 MB in  3.01 seconds = 120.90 MB/sec

# dd if=/dev/zero of=/dev/sda bs=102400 count=102400 oflag=direct conv=fdatasync
dd: warning: partial read (28672 bytes); suggest iflag=fullblock
102399+1 records in
102399+1 records out
10485686272 bytes (10 GB) copied, 337.252 s, 31.1 MB/s

# dd of=/dev/null if=/dev/sda bs=1024000 count=10240 iflag=direct
10240+0 records in
10240+0 records out
10485760000 bytes (10 GB) copied, 60.7216 s, 173 MB/s
На кубиборде стоит юзерспейс от arch linux ARM с ядром 3.4.67+ от cubian. Перед тестом и на ноуте и на кубиборде я выставил cpu frequency scaling governor в performance, чтобы частота всех ядер процессора была максимальной.

Вывод: скорость записи - УГ, скорость чтения - вполне неплохо. В принципе, ожидаемо для чипа, заточенного под «смотрелку мультимедии» =).

>>> Просмотр (1280x853, 1081 Kb)

 , , ,

Deleted
()

Обновление хранилища

Приехали 4х4ТБ диска + SSD под /. Федора стерта, CentOS переносит данные на новое хранилище. На столе лежат диски, бывшие старой резервной копией.

В процессе, при первичной настройке RAID'a, я полюбовался на kernel panic Adaptec'а. Почему-то у него возникли проблемы с инициализацией, но вроде, все живы.

>>> Просмотр (1000x667, 164 Kb)

 ,

Shaman007
()

Домашний NAS

На домашнем NAS'е проводится восстановление файлопомойки из резервной копии, надо восстановить еще 1 ТБ.

Сам NAS - WD ShareSpace, довольно медленный, больше 25 МБ/с не выдает, восстановление идет с 2х внешних USB'шных дисков, оба массива в RAID с чередованием (хотя фактического толка от этого нет), а внешние диски по непонятной причине иногда начинают сыпать ошибками шины USB. Так и живу: подцепляюсь по SSH, перемонтирую, лечу, перестартовываю rsync.

Хотя WD ShSp еще продается, производитель больше не выпускает обновлений, например, про изменения в часовых поясах он ничего не знает.

Зато он дешевый: продается по цене дисков, которые в него вставлены и для своего времени был неплох.

>>> Просмотр (960x640, 203 Kb)

 

Shaman007
()

Зюзероутер

Тёплый ламповый роутер, слеплен из того, что было, поэтому внутри Атлон 5200+ и 2Гб оперативки, 1Тб в raid1. Мирно гудит в прихожей. Внутри, внезапно, openSuSE 12.1.

Раздаёт интернет в локалку (в т.ч. по WiFi), качает торренты, служит сетевым диском для 3-х домашних компов. Внутрь смотрит интеловским гигабитом, вместе со свичём от HP (3COM) получается ~850 Мбит, что радует.

Установлен Vuurmuur Firewall (на картинке, открыт монитор соединений). Удобен в настройке.

За торренты отвечает transmission, управляется через transmission-qt и ещё какой-то приблудой на андроиде.

Развёрнут tt-rss, ~месяц - полёт нормальный, успешно заменил гуглоридер. Есть очень хороший клиент под андроид.

В планах VPN и попробовать NFS (сейчас samba).

ЗЫ: спасибо GotF за помощь с raid1 :)

>>> Просмотр (1920x1282, 527 Kb)

 ,

ollowtf
()

Микро-серверная

Сегодня установили шкаф, в котором соорудил микро-серверную.

Итого имеется:

- Toshiba Satellite A40 на котором крутится Убунту 11.04. Так как петли вылетели, решено было монитор вывести на дверцу шкафа для вывода всякой полезной инофрмации. На данные момент стоят скринлеты часов и погоды. Ноут ремотно управляется по ssh/RDP/веб-клиентом Трансмиссии. Шары с NAS подключены по nfs.

- Promise Smartstore NS4300n в котором стоят 4 диска WD 750Gb RE2 в двух RAID1 массивах. Шары раздаются по ftp/smb/nfs

- Buffalo WHR-G54S с OpenWRT. Кастомная прошивка стоит по причине того, что у прова Инет по PPPoE плюс внутренние сервера.

В квартире наконец то стало тихо по ночам. :-)

>>> Просмотр (1339x2897, 343 Kb)

 , , , ,

Mr_Alone
()