Отже, придбав нещодавно даний девайс і цілком задоволений покупкою! Спочатку брав Zyxel NSA210 ee — враження від нього були не найкращі. Причому ціна у них особливо і не відрізняється! Zyxel варто ~ 4000р, а WD MyBookLive – 4500,причому в MyBook вже встановлений HDD на 1TB,а в Zyxel його взагалі немає. У Zyxel є звичайно два USB порту і ще порт eSata — але чи потрібні вони? Звичайно,це добре,що вони є. А ось встановленого хард в цей девайс не було. А ще підтримка жахлива у нього. У загальному,підключив, встановив на нього торрент клієнт transmission і ще кілька якихось сторонніх пакетів і зламав девайс — він перестав завантажуватися взагалі! Чи не знайшов в інтернеті нормальних інструкцій про те,як відновити цей девайс,і тому відніс його назад і був доволен.І відразу ж купив WD MyBookLive з двома терабайт пам'яті. Враження від пристрою досить-таки непогані! хороша модель. Про більш цікаві речі,ніж мій безглуздий лепет, можна прочитати далі.Що ж стосується MyBookLive — тут вся операційна система зберігається на самому ж основному харді,який розбитий на 4 розділу:
MyBookLive:/# розлучилася -l модель: Ta WDC WD20EURS-63S (SCSI) Диск / DEV / SDA: 2000гігабайт розмір сектора (логічного / фізичного): 512Б / 512B Partition Table: GPT Номер Start End Розмір файлу система Ім'я Прапори 3 15,7MB 528 МБ 513MB Linux-підкачки(v1) первинна 1 528MB 2576MB 2048MB ext3 первинного рейду 2 2576MB 4624MB 2048MB ext3 первинного рейду 4 4624MB 2000GB 1996GB ext4 primary
Розділи 1 і 2 об'єднані в RAID масив. Не знаю, навіщо потрібен розділ номер 2, але припускаю, що це і є CacheVolume — туди витягується прошивка і потім звідти вже переноситься на системний розділ 1. Розділ 3 – підкачка, тут нічого особливого. І розділ 4 – безпосередньо розділ для сховища файлів. Ну і інфа про точки монтування та інше:
MyBookLive:/# df -h Filesystem Size Used Avail Use% Mounted on tmpfs 50M 0 50M 0% /Бібліотека / ініціалізації / RW Udev 10M 6,6M 3,5m 66% /DEV TMPFS 50M 0 50M 0% /DEV / ГИМ 1,9G 1,2G кореневої файлової системи 644 65% / TMPFS 50M 47M 3,7M 8% /TMP ramlog-TMPFS 20M 11M 9,7M 49% /вар / журнал / Dev / sda4 1,9T 847G 1005G 46% /DataVolume
Звідси видно, що у нас система Debian Lenny займає на диску 2 ГБ.
Тепер про головне:
Для установки всяких пакетів нам буде потрібно root доступ до девайсу. Для тих, хто не зрозумів все ж, що таке цей девайс — це звичайний комп'ютер, на якому встановлена тільки материнська плата з процесором, оперативною пам'яттю, BIOS чіп (Базової системи введення-виведення), яка завантажує систему з жорсткого диска, який також підключений до материнської плати нашого девайса.
Красивого інтерфейсу в цього девайса немає. Звичайно, можна було на нього поставити gnome або KDE, але на цей девайс цього я робити не став. Доступ можна отримати по SSH. За замовчуванням SSH вимкнений в установках пристрою, значить потрібно його вмикати! Переходимо за адресою http://мой_ip_адрес_девайса / і вводимо там пароль адміна, якщо попросить. Тепер переходимо за адресою http://мой_ip_адрес_девайса / UI / ssh (регістр важливий) і включаємо ssh в настройках:
SSH включили. Тепер потрібно приєднатися до девайсу через нього.
Для цього нам потрібен лише ssh клієнт Putty для Windows. Завантажити його можна тут
Вводимо туди дані:
Hostname: root @ ip_address_девайса
Можете також спробувати: корінь @ mybooklive (mybooklive — це мережеве ім'я девайса. Можна подивитися,як він називається,якщо зайти в Мій комп'ютер–>Мережа)
і тиснемо ВІДЧИНЕНО.
Відкриється чорне вікно з проханням ввести пароль:
Тепер набираємо пароль: welc0me (при наборі нічого не буде доступний широкому) і тиснемо Enter
бачимо наступне:
тут написано,що потрібно бути обережним,маючи справу з рут-доступом по ssh. Але ж вони мають рацію — з цим можна награтися так,що перетворите ваш пристрій в цегла) Але це не страшно,якщо у вас вже скінчилася гарантія СЦ,то сміливо можна відкривати і відновлювати прошивку на оригінальну. Ну або нести в сервісний центр,тому що при розтині корпусу гарантії відразу ж втратимо. У загальному,краще піти раді чорного вікна і бути обережніше.
Приступимо до встановлення торрент клієнта. Будемо ставити deluge-web. Дуже зручний і красивий,схожий на uTorrent з Windows. Спочатку потрібно додати в джерела рядок із зазначенням адреси сховища, звідки і будемо качати і встановлювати deluge-web.
кіт "Деб HTTP://ftp.de.debian.org/debian Ленні головний" >> /і т.д. / кв / sources.list оновлення APT-прибудете APT-отримати установку засипали затопітельний-мережу
відповідаємо І на всі запити. чекаємо….
установка завершена. Тепер потрібно налаштувати. Створимо скрипт запуску і зупинки сервісу. Спочатку створимо файл настройок сервісу:
сенсорний / і т.д. / за замовчуванням / потоп-демон CHMOD 644 /і т.д. / за замовчуванням / потоп-демон нано / і т.д. / за замовчуванням / потоп-демон
і вставляємо (копіюємо і тиснемо в чорному вікні праву кнопку миші) туди наступний код
# Конфігурація для /etc/init.d/deluge-daemon # Сценарій init.d буде працювати тільки тоді, коли ця змінна не порожньо. DELUGED_USER ="корінь" #користувач, який запускає додаток # Чи повинні ми працювати при запуску? RUN_AT_STARTUP ="ТАК"
тиснемо Ctrl + O і потім Enter.
Тепер створимо ще один файл — сам скрипт запуску.
помацати /etc/init.d/deluge-daemon CHMOD 755 /і т.д. / init.d / дренчерного-демон нано /etc/init.d/deluge-daemon
І туди вставляємо наступний код:
#!/бен / ш ### ПОЧАТИ INIT INFO # забезпечує: Потоп-демон # Необхідний-Start: $local_fs $ remote_fs # Обов'язковий-Stop: $local_fs $ remote_fs # Повинен-Start: $network # Якщо-Stop: $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Короткий опис: Daemonized версія потоп і WebUI. # опис: Починає затопітельний демон з користувачем, зазначеним в # /і т.д. / за замовчуванням / Повінь-демон. ### END INIT INFO # автор: Adolfo R. Брандес PATH = / USR / місцеві / SBIN:/USR / місцеві / бен:/SBIN:/бункер:/USR / SBIN:/USR / бен DESC ="потоп Daemon" NAME1 ="заполонив" NAME2 ="потоп" DAEMON1 = / USR / бен / завалили DAEMON1_ARGS ="-d" # Зверніться до `людина deluged` для більшої кількості варіантів Daemon2 = / USR / бен / потоп-веб DAEMON2_ARGS ="" # Зверніться до `людина затопітельний-web` для більшої кількості варіантів PIDFILE1 = / вар / запустити / $ NAME1.pid PIDFILE2 = / вар / запустити / $ NAME2.pid UMASK = 022 # змініть це 0 якщо працює засипали в якості свого власного користувача PKGNAME = дренчерного-демон SCRIPTNAME = / і т.д. / init.d / $ PKGNAME # Вихід, якщо пакет не встановлений [ -х "$DAEMON1" -щоб -x "$daemon2" ] || ВХІД 0 # Прочитайте файл змінної конфігурації, якщо він присутній [ -г / і т.д. / за замовчуванням / $ PKGNAME ] && . /і т.д. / за замовчуванням / $ PKGNAME # Завантажте VERBOSE настройки та інші змінні RCS [ -е / і т.д. / за замовчуванням / RCS ] && . /і т.д. / за замовчуванням / RCS # Визначення LSB log_ * функції. # Покладіться на LSB-бази (>= 3.0-6) щоб переконатися, що цей файл присутній. . /Бібліотека / LSB / ініціалізації-функції якщо [ -від "$RUN_AT_STARTUP" -o "$RUN_AT_STARTUP" != "ТАК" ] потім log_warning_msg "Чи не починаючи $ ім'я PKGNAME, редагувати / і т.д. / за замовчуванням / $ PKGNAME, щоб запустити його." ВХІД 0 фі якщо [ -від "$DELUGED_USER" ] потім log_warning_msg "Чи не починаючи $ ім'я PKGNAME, DELUGED_USER не встановлено в / і т.д. / за замовчуванням / $ PKGNAME." ВХІД 0 Fi # # Функція, яка запускає демон / послугу # do_start() { # повернення # 0 якщо був запущений демон # 1 якщо демон вже запущений # 2 якщо демон не може бути запущений старт-стоп-демон --start --background --quiet --pidfile $ PIDFILE1 --exec $ DAEMON1 \ --chuid $ DELUGED_USER --user $ DELUGED_USER --umask $ UMASK --test > /DEV / нуль RETVAL1 ="$?" старт-стоп-демон --start --background --quiet --pidfile $ PIDFILE2 --exec $ daemon2 \ --chuid $ DELUGED_USER --user $ DELUGED_USER --umask $ UMASK --test > /DEV / нуль RETVAL2 ="$?" [ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] || повернення 1 старт-стоп-демон --start --background --quiet --pidfile $ PIDFILE1 --make-PidFile --exec $ DAEMON1 \ --chuid $ DELUGED_USER --user $ DELUGED_USER --umask $ UMASK -- $DAEMON1_ARGS RETVAL1 ="$?" сон 2 старт-стоп-демон --start --background --quiet --pidfile $ PIDFILE2 --make-PidFile --exec $ daemon2 \ --chuid $ DELUGED_USER --user $ DELUGED_USER --umask $ UMASK -- $DAEMON2_ARGS RETVAL2 ="$?" [ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] || повернення 2 } # # Функція, яка зупиняє демон / послугу # do_stop() { # повернення # 0 якщо демон був зупинений # 1 якщо демон був уже зупинено # 2 якщо демон не може бути зупинений # інший, якщо стався збій старт-стоп-демон --stop --quiet --retry = ТЕРМІН / 30 / ВБИТИ / 5 --user $ DELUGED_USER --pidfile $ PIDFILE2 RETVAL2 ="$?" старт-стоп-демон --stop --quiet --retry = ТЕРМІН / 30 / ВБИТИ / 5 --user $ DELUGED_USER --pidfile $ PIDFILE1 RETVAL1 ="$?" [ "$RETVAL1" = "2" -o "$RETVAL2" = "2" ] && повернення 2 гт -f $ PIDFILE1 $ PIDFILE2 [ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] && повернення 0 || повернення 1 } випадок "$1" в початок) [ "$VERBOSE" != немає ] && log_daemon_msg "Починаючи з $ DESC" "$NAME1" do_start випадок "$?" в 0|1) [ "$VERBOSE" != немає ] && log_end_msg 0 ;; 2) [ "$VERBOSE" != немає ] && log_end_msg 1 ;; ESAC ;; СТОП) [ "$VERBOSE" != немає ] && log_daemon_msg "Зупинка $ DESC" "$NAME1" do_stop випадок "$?" в 0|1) [ "$VERBOSE" != немає ] && log_end_msg 0 ;; 2) [ "$VERBOSE" != немає ] && log_end_msg 1 ;; ESAC ;; перезапуск|форс-перезарядка) log_daemon_msg "Перезапуск $ DESC" "$NAME1" do_stop випадок "$?" в 0|1) do_start випадок "$?" в 0) log_end_msg 0 ;; 1) log_end_msg 1 ;; # Старий процес все ще працює *) log_end_msg 1 ;; # Не вдалося запустити ESAC ;; *) # Чи не вдалося зупинити log_end_msg 1 ;; ESAC ;; *) відлуння "використання: $Scriptname {старт|СТОП|перезапуск|форс-перезарядка}" >&2 ВХІД 3 ;; ESAC :
зберігаємо, натиснувши Ctrl + O і потім Enter.
Для того,щоб сервіс автоматично запускався при включенні пристрою,можна виконати такий код
оновлення-rc.d за замовчуванням потоп-демон
Для видалення з автозапуску:
оновлення-rc.d -f потоп-демон видалити
І, запустимо демона і веб-інтерфейс:
/і т.д. / init.d / старт потоп-демон
для зупинки:
/і т.д. / init.d / Повінь-демон зупинки
взагалі, особисто для себе я налаштував включення і виключення сервісу за розкладом за допомогою хрон
Можна відредагувати ваше власне розклад, набрав:
кронтаб -e
і не забути зберегти при виході! Ось приклад мого файлу з розкладом:
# м ч будинок мон команду DOW # Запускаю торрент deluge в 10:00, 15:00 і в 20:00. #і пишу дані в лог файл /var/log/deluge-daemon.cron.log 0,0,0 10,15,20 * * * /і т.д. / init.d / старт потоп-демон && відлуння "Потоп демон почав в `date`">>/Var / Журнал / Повінь-daemon.cron.log # # Зупиняю торрент в 1:00, 12:00 і в 18:00. #і теж пишу дані в той же лог-файл. #0,0 1,15 * * * /і т.д. / init.d / передача-демон зупинки>>/Var / Журнал / Крон-transmission.log && відлуння "вирубую нахуй">>/Var / Журнал / Крон-transmission.log # 0,0,0 1,13,18 * * * /і т.д. / init.d / Повінь-демон зупинки && відлуння "Потоп демон зупинився на `date`">>/Var / Журнал / Повінь-daemon.cron.log
Посилання:
18 Responses to WD MyBook Live — враження. Ставимо торрент повноцінний клієнт з веб-інтерфейсом Deluge-web