おいふぉりーのぶろぐ

きっと趣味のブログに違いないです!!

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

玄箱のセットアップ完了

昨日の続きです.

~ハードディスクの用意~

KURO-BOX/T4には,手元にあるRAID0を構成していた160GBのハードディスク2台を使いまわそうと思ってます.

最初にハードディスクのババックアップしなければなりません.昨日から地味にWindowsのエクスプローラでコピーしていたのですが,どうも手元のハードディスクのファイルシステム(またはハード)が不調でうまく読み取れないファイルがあり,時間がかかりました.途中から,コピー専用のツールを使えばいいじゃないかと気づき,Fast Copy 2.01を使いました.このツールだとコピーが失敗してもそのまま続行してくれます.ちなみに,Fire File Copy 4.9.1というのも試してみたのですが,長いパス名に対応していないようで,今回は使用しませんでした.

バックアップが終わった後,念のためハードディスクのエラーをチェックしました.今回はHGSTのハードディスクを使うので,HGSTで配布されているDrive Fitness Test 4.16を使うことができます.今回,私は,SATA増設ののPCIカードにチェック対象のハードディスクを接続したのですが,このツールは優秀らしく,自動的にちゃんと認識しました.

さて,ここで問題が発生しました↓
hds721616pla380_corrupted_sectors.jpg
コピーできないファイルがあったので,予想はしていましたが,2台中1台に不良セクタが見つかってしまいました.ダメ元で,"Sector Repair"で不良セクタを復旧しようとしましたが,うまくいかず,"Erase Disk"で物理フォーマットしてみることに.これで,不良セクタの領域が代替セクタで置き換えられるはずですが,う~ん,不良セクタが出たハードディスクでミラーリングしても意味ないかも(というか不安定要素?).物理フォーマットは時間がかかるので,この作業は放置して,問題ない1台のハードディスクを玄箱に接続してセットアップすることにしました.


~セットアップ~

セットアップは,付属の"KURO-NAS-Installer.exe"を使ってイーサネット経由で行います.どうも,DHCPなしの環境のせいか"KURO-NAS-Installer.exe"から玄箱を認識しないので,次のようなことをしました.ここでは,パソコン側のIPアドレスは192.168.0.50となっています.

1. シリアルポート経由で,EMモード(内部のROMから起動するモード)で起動している玄箱にrootログイン(パスワードなし)し,玄箱側のIPアドレスを設定します.
# ifconfig eth0 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255

2. 念のため,パソコン側からPINGが通るかどうか確認します.
> ping 192.168.0.10

3. 問題なくPINGが通ったら,Windowsのファイアウォールを無効にしてから,"KURO-NAS-Installer.exe"でセットアップを開始します.

※セットアップが完了すると玄箱は再起動するのですが,その時もDHCPからIPアドレスを取得しようとするので,やっぱりDHCPがある環境でセットアップすべきようです.

4. 最新のDebian(玄箱のLinuxディストリビューションはDebian)にアップグレードします.
# apt-get update
# apt-get dist-upgrade

ここで,現在のどのパッケージが導入されているのか調べてみました.詳細はつづきをよんでくださいな.

5. 玄箱にはデフォルトでSSHが導入されていないので,SSHを導入します.
# apt-get install ssh

6. まだ,root のパスワードを設定していませんでしたが,設定しないままだと SSH でログインできないので,パスワードを設定します.
# passwd

これで,PUTTYjp等のSSHクライアントからログインできるようになりました.


~参考資料~

「Drive Fitness Test」(DFT)の使い方
Drive Fitness Testによるハードディスクの診断
玄人志向 KURO-BOX/T4レポート EMモード -玄箱内臓フラッシュのOSから起動する-
HELP ME ! BBS DHCP無しの環境でのセットアップ方法について
apt-getの使い方


追記.

SSHをインストールしたので,FileZillaを使って玄箱とファイルのやり取りができるようになりました.FileZillaでは,FTP,SFTP,FTPS,FTPESのプロトコルが使えるので,今回の場合,SFTPを使ってファイルをやり取りします.


KURO-NAS-T4:/# dpkg -l
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  adduser        3.110          add and remove users and groups
ii  apache2        2.2.9-10+lenny Apache HTTP Server metapackage
ii  apache2-doc    2.2.9-10+lenny Apache HTTP Server documentation
ii  apache2-mpm-wo 2.2.9-10+lenny Apache HTTP Server - high speed threaded mod
ii  apache2-utils  2.2.9-10+lenny utility programs for webservers
ii  apache2.2-comm 2.2.9-10+lenny Apache HTTP Server common files
ii  apt            0.7.20.2+lenny Advanced front-end for dpkg
ii  apt-utils      0.7.20.2+lenny APT utility programs
ii  aptitude       0.4.11.11-1~le terminal-based package manager
ii  base-files     5lenny5        Debian base system miscellaneous files
ii  base-passwd    3.5.20         Debian base system master password and group
ii  bash           3.2-4          The GNU Bourne Again SHell
ii  bsdmainutils   6.1.10         collection of more utilities from FreeBSD
ii  bsdutils       1:2.13.1.1-1   Basic utilities from 4.4BSD-Lite
ii  coreutils      6.10-6         The GNU core utilities
ii  cpio           2.9-13         GNU cpio -- a program to manage archives of
ii  cron           3.0pl1-105     management of regular background processing
ii  debconf        1.5.24         Debian configuration management system
ii  debconf-i18n   1.5.24         full internationalization support for debcon
ii  debian-archive 2009.01.31     GnuPG archive keys of the Debian archive
ii  debianutils    2.30           Miscellaneous utilities specific to Debian
ii  dhcp3-client   3.1.1-6+lenny4 DHCP client
ii  dhcp3-common   3.1.1-6+lenny4 common files used by all the dhcp3* packages
ii  diff           2.8.1-12       File comparison utilities
ii  dpkg           1.14.29        Debian package management system
ii  e2fslibs       1.41.3-1       ext2 filesystem libraries
ii  e2fsprogs      1.41.3-1       ext2/ext3/ext4 file system utilities
ii  ed             0.7-3          The classic unix line editor
ii  file           4.26-1         Determines file type using "magic" numbers
ii  findutils      4.4.0-2        utilities for finding files--find, xargs
ii  gcc-4.2-base   4.2.4-6        The GNU Compiler Collection (base package)
ii  gcc-4.3-base   4.3.2-1.1      The GNU Compiler Collection (base package)
ii  gnupg          1.4.9-3+lenny1 GNU privacy guard - a free PGP replacement
ii  gpgv           1.4.9-3+lenny1 GNU privacy guard - signature verification t
ii  grep           2.5.3~dfsg-6   GNU grep, egrep and fgrep
ii  groff-base     1.18.1.1-21    GNU troff text-formatting system (base syste
ii  gzip           1.3.12-6+lenny The GNU compression utility
ii  hostname       2.95           utility to set/show the host name or domain
ii  ifupdown       0.6.8+nmu1     high level tools to configure network interf
ii  info           4.11.dfsg.1-4  Standalone GNU Info documentation browser
ii  initscripts    2.86.ds1-61    Scripts for initializing and shutting down t
ii  installation-r 2.38           system installation report
ii  iproute        20080725-2     networking and traffic control tools
ii  iptables       1.4.2-6        administration tools for packet filtering an
ii  iputils-ping   3:20071127-1   Tools to test the reachability of network ho
ii  libacl1        2.2.47-2       Access control list shared library
ii  libapr1        1.2.12-5+lenny The Apache Portable Runtime Library
ii  libaprutil1    1.2.12+dfsg-8+ The Apache Portable Runtime Utility Library
ii  libattr1       1:2.4.43-2     Extended attribute shared library
ii  libauthen-pam- 0.16-1.1+b1    Perl interface to PAM library
ii  libblkid1      1.41.3-1       block device id library
ii  libbz2-1.0     1.0.5-1        high-quality block-sorting file compressor l
ii  libc6          2.7-18lenny4   GNU C Library: Shared libraries
ii  libc6-ppc64    2.7-18lenny4   GNU C Library: 64bit Shared libraries for Po
ii  libcomerr2     1.41.3-1       common error description library
ii  libconsole     1:0.2.3dbs-65. Shared libraries for Linux console and font
ii  libcups2       1.3.8-1+lenny8 Common UNIX Printing System(tm) - libs
ii  libcwidget3    0.5.12-4       high-level terminal interface library for C+
ii  libdb4.5       4.5.20-13      Berkeley v4.5 Database Libraries [runtime]
ii  libdb4.6       4.6.21-11      Berkeley v4.6 Database Libraries [runtime]
ii  libdevmapper1. 2:1.02.27-4    The Linux Kernel Device Mapper userspace lib
ii  libept0        0.5.22         High-level library for managing Debian packa
ii  libexpat1      2.0.1-4+lenny3 XML parsing C library - runtime library
ii  libgcc1        1:4.3.2-1.1    GCC support library
ii  libgcrypt11    1.4.1-1        LGPL Crypto library - runtime library
ii  libgdbm3       1.8.3-3        GNU dbm database routines (runtime version)
ii  libgnutls26    2.4.2-6+lenny2 the GNU TLS library - runtime library
ii  libgpg-error0  1.4-2          library for common error values and messages
ii  libio-pty-perl 1:1.07-1+b1    Perl module for pseudo tty IO
ii  libkeyutils1   1.2-9          Linux Key Management Utilities (library)
ii  libkrb53       1.6.dfsg.4~bet MIT Kerberos runtime libraries
ii  libldap-2.4-2  2.4.11-1+lenny OpenLDAP libraries
ii  liblocale-gett 1.05-4         Using libc functions for internationalizatio
ii  liblzo2-2      2.03-1         data compression library
ii  libmagic1      4.26-1         File type determination library using "magic
ii  libmd5-perl    2.03-1         backwards-compatible wrapper for Digest::MD5
ii  libmysqlclient 5.0.51a-24+len MySQL database client library
ii  libncurses5    5.7+20081213-1 shared libraries for terminal handling
ii  libncursesw5   5.7+20081213-1 shared libraries for terminal handling (wide
ii  libnet-ssleay- 1.35-1         Perl module for Secure Sockets Layer (SSL)
ii  libnewt0.52    0.52.2-11.3+le Not Erik's Windowing Toolkit - text mode win
ii  libpam-modules 1.0.1-5+lenny1 Pluggable Authentication Modules for PAM
ii  libpam-runtime 1.0.1-5+lenny1 Runtime support for the PAM library
ii  libpam0g       1.0.1-5+lenny1 Pluggable Authentication Modules library
ii  libparted1.8-1 1.8.8.git.2008 The GNU Parted disk partitioning shared libr
ii  libpcre3       7.6-2.1        Perl 5 Compatible Regular Expression Library
ii  libpopt0       1.14-4         lib for parsing cmdline parameters
ii  libpq5         8.3.11-0lenny1 PostgreSQL C client library
ii  libreadline5   5.2-3.1        GNU readline and history libraries, run-time
ii  libsasl2-2     2.1.22.dfsg1-2 Cyrus SASL - authentication abstraction libr
ii  libselinux1    2.0.65-5       SELinux shared libraries
ii  libsepol1      2.0.30-2       Security Enhanced Linux policy library for c
ii  libsigc++-2.0- 2.0.18-2       type-safe Signal Framework for C++ - runtime
ii  libslang2      2.1.3-3        The S-Lang programming library - runtime ver
ii  libsqlite3-0   3.5.9-6        SQLite 3 shared library
ii  libss2         1.41.3-1       command-line interface parsing library
ii  libssl0.9.8    0.9.8g-15+lenn SSL shared libraries
ii  libstdc++6     4.3.2-1.1      The GNU Standard C++ Library v3
ii  libtalloc1     1.2.0~git20080 hierarchical pool based memory allocator
ii  libtasn1-3     1.4-1          Manage ASN.1 structures (runtime)
ii  libtext-charwi 0.04-5+b1      get display widths of characters on the term
ii  libtext-iconv- 1.7-1+b1       converts between character sets in Perl
ii  libtext-wrapi1 0.06-6         internationalized substitute of Text::Wrap
ii  libusb-0.1-4   2:0.1.12-13    userspace USB programming library
ii  libuuid1       1.41.3-1       universally unique id library
ii  libvolume-id0  0.125-7+lenny3 libvolume_id shared library
ii  libwbclient0   2:3.2.5-4lenny client library for interfacing with winbind
ii  libwrap0       7.6.q-16       Wietse Venema's TCP wrappers library
ii  libxapian15    1.0.7-4        Search engine library
ii  locales        2.7-18lenny4   GNU C Library: National Language (locale) da
ii  login          1:4.1.1-6+lenn system login tools
ii  logrotate      3.7.1-5        Log rotation utility
ii  lsb-base       3.2-20         Linux Standard Base 3.2 init script function
ii  lzma           4.43-14        Compression method of 7z format in 7-Zip pro
ii  mac-fdisk      0.1-15         Apple disk partition manipulation tool
ii  makedev        2.3.1-88       creates device files in /dev
ii  man-db         2.5.2-4        on-line manual pager
ii  manpages       3.05-1         Manual pages about using a GNU/Linux system
ii  mawk           1.3.3-11.1     a pattern scanning and text processing langu
ii  mime-support   3.44-1         MIME files 'mime.types' & 'mailcap', and sup
ii  mktemp         1.5-9          tool for creating temporary files
ii  module-init-to 3.4-1          tools for managing Linux kernel modules
ii  mount          2.13.1.1-1     Tools for mounting and manipulating filesyst
ii  mtd-utils      20080508-1     Memory Technology Device Utilities
ii  mysql-common   5.0.51a-24+len MySQL database common files
ii  nano           2.0.7-4        free Pico clone with some new features
ii  ncurses-base   5.7+20081213-1 basic terminal type definitions
ii  ncurses-bin    5.7+20081213-1 terminal-related programs and man pages
ii  net-tools      1.60-22        The NET-3 networking toolkit
ii  netbase        4.34           Basic TCP/IP networking system
ii  netcat-traditi 1.10-38        TCP/IP swiss army knife
ii  openssl        0.9.8g-15+lenn Secure Socket Layer (SSL) binary and related
ii  openssl-blackl 0.4.2          list of blacklisted OpenSSL RSA keys
ii  parted         1.8.8.git.2008 The GNU Parted disk partition resizing progr
ii  passwd         1:4.1.1-6+lenn change and administer password and group dat
ii  perl           5.10.0-19lenny Larry Wall's Practical Extraction and Report
ii  perl-base      5.10.0-19lenny minimal Perl system
ii  perl-modules   5.10.0-19lenny Core Perl modules
ii  powerpc-ibm-ut 1.1.0-1        utilities for maintenance of IBM PowerPC pla
ii  powerpc-utils  1.1.3-22       Various utilities for Linux/PowerPC
ii  procps         1:3.2.7-11     /proc file system utilities
ii  psmisc         22.6-1         Utilities that use the proc filesystem
ii  python         2.5.2-3        An interactive high-level object-oriented la
ii  python-minimal 2.5.2-3        A minimal subset of the Python language (def
ii  python2.5      2.5.2-15+lenny An interactive high-level object-oriented la
ii  python2.5-mini 2.5.2-15+lenny A minimal subset of the Python language (ver
ii  readline-commo 5.2-3.1        GNU readline and history libraries, common f
ii  rsyslog        3.18.6-4       enhanced multi-threaded syslogd
ii  samba          2:3.2.5-4lenny a LanManager-like file and printer server fo
ii  samba-common   2:3.2.5-4lenny Samba common files used by both the server a
ii  sed            4.1.5-6        The GNU sed stream editor
ii  ssl-cert       1.0.23         simple debconf wrapper for OpenSSL
ii  sysv-rc        2.86.ds1-61    System-V-like runlevel change mechanism
ii  sysvinit       2.86.ds1-61    System-V-like init utilities
ii  sysvinit-utils 2.86.ds1-61    System-V-like utilities
ii  tar            1.20-1         GNU version of the tar archiving utility
ii  tasksel        2.78           Tool for selecting tasks for installation on
ii  tasksel-data   2.78           Official tasks used for installation of Debi
ii  tcpd           7.6.q-16       Wietse Venema's TCP wrapper utilities
ii  traceroute     2.0.11-2       Traces the route taken by packets over an IP
ii  tzdata         2010a-0lenny1  time zone and daylight-saving time data
ii  ucf            3.0016         Update Configuration File: preserve user cha
ii  udev           0.125-7+lenny3 /dev/ and hotplug management daemon
ii  update-inetd   4.31           inetd configuration file updater
ii  usbutils       0.73-10lenny1  Linux USB utilities
ii  util-linux     2.13.1.1-1     Miscellaneous system utilities
ii  vim-common     1:7.1.314-3+le Vi IMproved - Common files
ii  vim-tiny       1:7.1.314-3+le Vi IMproved - enhanced vi editor - compact v
ii  webmin         1.430          A web-based administration interface for Uni
ii  wget           1.11.4-2+lenny retrieves files from the web
ii  whiptail       0.52.2-11.3+le Displays user-friendly dialog boxes from she
ii  yaboot         1.3.13a-1      Yet Another Bootloader
ii  zlib1g         1:1.2.3.3.dfsg compression library - runtime
  1. 2010/06/13(日) 22:25:57|
  2. サーバー
  3. | トラックバック:0
  4. | コメント:0
<<不良セクタを代替セクタに置き換えたハードディスクをつかっていいものやら | ホーム | 玄箱T4を買ってしまった.>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://tm86eublog.blog42.fc2.com/tb.php/245-f6381061
この記事にトラックバックする(FC2ブログユーザー)

来客数

プロフィール

Euphorie

Author:Euphorie
"おいふぉりー"って呼んでくださいな☆
ハードウェアとかソフトウェアとかの開発に興味があったり。。。
連絡先は上の画像。

最近の記事

最近のコメント

最近のトラックバック

月別アーカイブ

カテゴリー

ブロとも申請フォーム

この人とブロともになる

ブログ内検索

RSSフィード

リンク

このブログをリンクに追加する

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。