Navigation Menu
Mac OS X environment + Intel NUC (NUC5i7RYH) as NAS + Webmin + Samba File Server + TimeMachine + Torrent Client(transmission)

Mac OS X environment + Intel NUC (NUC5i7RYH) as NAS + Webmin + Samba File Server + TimeMachine + Torrent Client(transmission)

Окт 8, 2015

  Данная статья рассказывает о том как создать мобильный/портативный NAS, с поддержкой эко-системы под OSX, на базе Intel NUC NUC5i7RYH. Всю эту «кухню» я затеял потому как путешествуя по Азии я столкнулся с проблемой отсутствия высокоскоростной услуги Интернет, тем более с каналом в мир. А имея под рукой свой NAS сервер, судя оп опыту, множество проблем решается. В качестве своего первого NAS я взял QNAP TS-220, который, в целом, справлялся со своими задачами, но был огромен (по габаритам). Возить с собой такую коробку доставляло  недостатки. Я долго искал ему замену и однажды уважаемый s0rr0w обратил моё внимание на мини-пк Intel NUC. Радости моей не было предела. Это было именно то что я искал. Оставалось дело за малым — собрать полноценную рабочую конфигурацию, настроить систему один раз, забыть и пользоваться. В конечном итоге данный сервер будет поддерживать следующие задачи: Time Machine — система резервного копирования от Apple Inc. Samba file server — пакет программ, которые позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS. Web min — это программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс Torrent-client (с автоматической сихронизацией торент-файлов через Dropbox) Резервное копирование OS сервера путем использования rsync (с возможностями Time Machine) на флешку Резервное копирование OS сервера в облако при помощи Yandex.Disk Резервное копирование данных пользователя в Google Drive при помощи Rclone MiniDLNA и Serviio в качестве DLNA-сервера Железо и конфигурация Путем проб и ошибок в течении 2-3х месяцев я остановился на следующей конфигурации Intel NUC NUC5i5RYH with Intel Core™ i5 Processor and 2.5-Inch Drive Support — в качестве основы сервера MyDigitalSSD Super Boot Drive 42mm SATA III (6G) M.2 2242 NGFF SSD (32GB (30GB)) — в качестве винчестера под ОС Crucial 8 GB SO-DIMM DDR3 1600 MHz (CT102464BF160B) — оперативная память Samsung Spinpoint M8 ST1000LM024 — в качестве внутреннего хранилища данных WD 3TB Black My Passport Ultra Portable External Hard Drive — USB 3.0 — WDBBKD0030BBK-NESN — в качестве внешнего и основного хранилища данных Sandisk Cruzer Ultra Fit 32Gb (SDCZ43-032G-G46) — изначально планировало поставить систему на неё, но стабильность работы меня не устроила (initramfs вылетал часто). Сюда было решено лить бекапы Беспроводная клавиатура Rii mini i8 2.4GHZ RUS — очень «вкусный» гаджет, рекомендую Установка Ubuntu Server на Intel NUC Изначально на сервер была установлена FreeNas, но по причине слишком завышенных для него рекомендуемых тех. характеристик вскоре было решено поднять...

Далее

Личный опыт заказа товаров с USA через easyxpress.com.ua и sale2ukraine.com.ua

Окт 1, 2015

Вернувшись в Украину после 1.5 годового трипа по ЮВА первым делом стал вопрос об обновлении техники. Несколько дней я безрезультатно шуршал по hotline.ua в поисках выбора который меня бы удовлетворил по цене\качеству. Потом подался на поиски товаров на американские торговые площадки и нашел то что хотел, но сразу стал вопрос в доставке товара в Украине. Сегодня я поделюсь опытом сотрудничества сразу с 2мя компаниями которые предлагают услуги по доставке товаров из-за рубежа: http://easyxpress.com.ua http://sale2ukraine.com.ua easyxpress.com.ua Этой компанией я пользовался для доставки Intel NUC NUC5i5RYH with Intel Core™ i5 Processor and 2.5-Inch Drive Support. Заказ был оформлен на amazon.com 26го числа. Посреднику на склад посылка была доставлена спустя почти 10 дней — 7го. Зашел в статус заказа на amazon.com где было указано что посылка доставлена. Потом зашел в аккаунт посредника но там статус был «Ожидает получения». Решил написать в саппорт и узнать в чем причина, на что менее чем через 5 минут получил ответ: Добрый день! Ваша посылочка только сегодня была доставлена к нам на склад, статусы посылочек меняются обычно в течении суток-двух. Я прям не ожидал что мне так шустро ответят. Даже начать беспокоится не успел, молодцы! Спустя 20 дней после заказа на почту пришло письмо которое уведомляло о том что посылка доставлена в Киев. Предлагалось забрать самому её или оформить доставку. В письме так же была указана стоимость за сумма за услуги. Я договорился о доставке по Киеву в офис и на следующий же день она была доставлена службой доставки Новая Почта. Курьеру на руки оплатил доставку посылки в Украину и за доставку по Киеву. Спустя пару месяцев с помощью этого же сервиса был осуществлен заказ на MyDigitalSSD Super Boot Drive 42mm SATA III (6G) M.2 2242 NGFF SSD (32GB (30GB)) по шикарной цене в $32.99. Мне показался этот вариант просто отличным в качестве винта для операционки (OS Ubuntu Server). Для сравнения — на нашем рынке(hotline.ua) предложения начинались от 120G с соответствующим ценником за $100. sale2ukraine.com.ua С этой компанией я решил сотрудничать так как хотел приобрести ноутбук Lenovo Flex 3 (14 inch) который продавал только офф. сайт и винт Samsung 850 EVO к нему. Первая проблема с которой я столкнулся — магазин не принял мою карту для оплаты, не смотря на то что она американская. Они не принимают карты международного...

Далее

Upgrade LaCie Rugged USB 3.0 with Samsung 840 EVO SSD 250GB

Сен 21, 2014

Осенью 2010 после выхода новенького Mac Book Pro заведомо было понятно, что родных 250ГБ будет мало. Что бы расширить область для хранения данных был приобретен Внешний диск LaCie Rugged Thunderbolt/USB 3.0 емкостью 1 ТБ через ebay  успешно доставлен в Украину. Но, как показала практика, тяжеловесная Magento без кеширования (отключается для разработки), которая крутится через Vagrant порой очень долго задумывалась на особо ресурсоемких страницах. Погуглив свежие статьи на данную тему выбор пал на Samsung 840 EVO 250GB в качестве замены встроенного жесткого диска в корпус LaCie. Под катом я приведу несколько скришотов скорости обмена данных с внешним устройство до и после апгрейда… Тестирование направлено на то что бы сравнить скорость по Thunderbolt и USB 3.0.  Во всех тестах был выбран стресс-объем размером 1ГБ и файловая система HFS+ Journaled (но для SSD в тесте присутствует так же шифрование). Компьютером для тестирования выступил MacBook Pro Retina, 15-inch, Late 2013 Processor: 2 GHz Intel Core i7 Memory: 8 GB 1600 MHz DDR3 Graphics: Intel Iris Pro Software: OS X 10.9.4 (13E28) По для тестирования: Blackmagic Disk Speed Test v2.2 Для начала я решил протестировать скорость записи\чтения родного винта. Далее просто замены родного HDD на свеже приобретенный Samsung SSD 840 EVO 250GB, который был форматирован в HFP+ с шифрованием тест показал прирост скорости чуть-ли не в х10 раз. Тестирование по thunderbolt (самая высокая скорость записи) и через USB 3.0 В моем случае оказалось что NAS (QNAP TS-220) не умеет работать с шифрованными разделами, запрос о вводе пароле не был затребован, содержимое не обнаруживалось, и было решено форматировать устройство в обычный раздел без шифрования. Подключение через Thunderbolt Подключение через USB 3.0 (самая высокая скорость чтения) Для себя я сделал выборор в сторону thunderbolt без сжатия, в качестве золотой середины. Желаю удачи...

Далее

Mac OS X + bash + git + fast commit

Дек 26, 2011

Что если сделать так что бы коммит в Git производился следующим образом: [code lang=»text»] > g «Commit comment» [/code] после чего всё остальное произойдёт автоматически? Сделаем! Открой терминал и выполни код: [code lang=»text»] > cd ~/bin > touch git.sh > chmod +x git.ch [/code] Теперь открой файл git.sh любым редактором (к примеру XCode или Dashcode) и вставь следующий код: [code lang=»bash»] #!/bin/bash #This script commit to git edited/added files echo «Checking for status….» git status -v echo -n «Can we continue (y|n) : » read answer if [ «$answer» == «y» ]; then git add . && git commit -m $1 && git pull && git push else echo «Commit canceled by User.» fi [/code] Теперь выполняя команду [code lang=»text»] > ~/bin/git.sh «Footer position fix» [/code] Скрипт покажет в начале текущий статус репозитария (при надобности закомить), спросит y|n, и в случае «y» зальёт все на Git, если не последует ошибок. Что бы этот процесс ещё больше автоматизировать до строки [code lang=»text»] > g «commit comment» [/code] открой ~/bash_profile файл редактором и добавь в конец: [code lang=»bash»] # Git alias g=»~/bin/git.sh $1″ [/code] Перезапусти терминал.   Гуд...

Далее

Mac OS X 10.6.6 + Dell Vostro 3700 + brightness + подсветка

Мар 20, 2011

Сегодня будет пару новых вкусностей: Новенький набор кекстов под Mac OS X 10.6.6 для Dell Vostro 3700 Управление подствекой с клавитауры 1. Набор kext`ов. Изначально сделай копию папки /Extra в безопастное место. Скачай и распакуй архив Extra.10.6.6_with-brightness.zip. Как видиш там всё довольно просто. Содержимое папки /Extra с заменой скопируй поверх текущей, которая располагается на основном разделе. после этого у тебя содержимое директории /Extra/Extensions существенно станет меньше по кол-ву файлов. Всё нормально — так и должно быть. Потом содержимое папки «kexts for system/library/extensions» (там 3 файла) скопируй соотвественно по адресу /System/Library/Extensions. Теперь запускай Kext Utility и после окончания процесса перезапусти ОС. Теперь тебе будет доступна управление подсветкой крана с клавиатуры. Только вот незадача — по умолчанию ос будет грузится с высоким уровнем яркости. Следующий пункт это фиксит 2.Brightness — управление яркостью Для начала скачай файл Brightness.zip. Архив содержит файл com.nofearl.brightness.plist. Открой его и найди параметр Item 1 со значением 0.4. Этот параметр и отвечает за установку яркости экрана при запуске системы. Доступные значения от 0.1 до 1. Если требуется то измени значение и сохрани документ. Далее скопируй файлы по следующим адресам: /bin/brightness /System/Library/LaunchAgents/com.nofearl.brightness.plist и выполни следующие команды к Терминале [code lang=»text»] sudo chmod +x /bin/brightness chown root:wheel /System/Library/LaunchAgents/com.nofearl.brightness.plist [/code] На сегодня собственно всё. Желаю удачи...

Далее

Восстановление данных + R-Studio + EasyRecovery + форматирование + ext3 + ext4 + ntfs

Мар 6, 2011

И вот ты удалил бывший раздел C:, на котором стояла Windows. Потом переразбил разделы под Ubuntu для «/«, «/home«, «linux swap» при помощи Акрониса и отформатировал их в ext3. Ну а потом при установке Ubuntu 10.10 «/» и «/home» придачу отформатировал в ext4 и удачно установил Ubuntu. В общем может ты сделал как-то по другому (выше описан мой плачевный опыт), но результат в итоге один — данные стёрты. И вдруг как оказывается, именно на этом C: в «Моих документах» хранились всё фотографии владельца компьютера за последние лет так 5-ть. Теперь это все нужно как-то восстановить… Первым делом хочу предупредить: Данные следует восстанавливать на другой внешний/внутрений винчестер. НЕ ВОССТАНАВЛИВАТЬ ДАННЫЕ НА ВИНЧЕСТЕР С КОТОРОГО ВОССТАНАВЛИВАЕТСЯ ИНФОРМАЦИЯ! Вооружившись образом iNFR@CD6.4+hiren.9.7.iso (такой же образ в сети не нашел зато есть такой: iNFR@ CD PE 6.4 Rus) записываем его на качественные новый CD. Перезагружаем компьютер и бутимся с привода. Ты будешь восстанавливать данные с помощью двух утилит — R-Studio и Ontrack EaseRecovery. R-Studio R-Studio — программа для восстановления поврежденной или удаленной информации. R-Studio имеет простой интерфейс, может работать как с локальными дисками, так и в сети, поддерживает работа со следующими операционными системами: FAT12, FAT16, FAT32,NTFS, NTFS5, Ext2FS. Кроме того, программа позволяет создавать образы целых дисков, разделов или их частей, восстанавливать данные даже в тех случаях, когда использовалась утилита FDISK, нарушены FAT или MBR. После того как запустится Windows держим путь: Пуск > Программы > Работа с жесткими дисками > R-Studio. Запускаем программу и выбираем требуемый раздел для восстановления (все рисунки кликатебельные): Далее жмем на радел правой клавишей мыши и выбираем Scan… В появившемся окне выбираем файловые системы NTFS, UFS. А так же ставим галочку «Save to file…» что бы программа сохранила результат сканирования на другой физический винчестер Жмём сканировать. В правой части программы будет виден текущее состояние сканирования После того как R-Studio прогонит область поверхности диска сообщит соответствующим окошком Далее ты увидишь 2 (или более) важных пункта результата сканирования которые будут выделены зеленым цветом шрифта Детальнее о них 1. Recognized1. Данный результат сканирования покажет с большой вероятностью даст возможность восстановить информацию в привычном для тебя виде. Т.е. ты сможешь выделить папку с содержимым и восстановить носитель. Хочу заметить что в этом режиме возможно не все данные восстановятся, о чём будет сообщать лог внизу...

Далее