Buffalo NASからデータ救出 Ubuntu 11.10

「Buffalo NAS」故障時の対処方法についてご紹介します。 実際に管理者が経験した「故障 Buffalo NAS spec」からご説明します。 <環境> NAS:LS-WVL0D9 LAN Disk HDD:HDDx2 (1TBx2) RAID1 Seagate 64MB Barracuda 7200.12 (2 Disks) <今回の現象> NAS起動時に赤いLED点滅し、たまに電源が自動OFFとなったりします。起動出来た時、IE(Web User Interface)でLoginし、2つのうちのHDD1がmissingと表示されています。RAID1のHDD1が故障と思われますが、NASが再び自動電源OFFに。その後、何度電源OFF/ONを試みてみても反応なし。 この時点本体までLoginできなくなりました。HDD故障の影響で本体まで故障かちょっと不明。どっちみちNASはもう使えませんので、中のデータだけは撮っておきたいので、HDD2を取り外してデータを救出することにしました。 <対処手順> XFSファイルシステムを読むため、Linux Ubuntu 11.10 HP Micro Serverに接続する(USB 経由) Driveの状態を確認 # fdisk -l LinkStation は /dev/sde GPT 構成であることが確認できます。 パーティションの状態を確認 GPT は fdisk で確認できないため、partedコマンドで確認する # parted -s /dev/sde print No.6 のサイズが大きいので該当データのパティーションがも LinkStation をミラー構成にしていたため、RAIDアレイを編成します。 # mdadm -Es >> /etc/mdadm/mdadm.conf ※事前にバックアップ # mdadm -As アレイの状態を確認 # cat /proc/mdstat sde6 は md2 で開始していることが確認できます。 md2 をマウントする。 # mkdir /mnt/disk # mount -t xfs /dev/md2 /mnt/disk RAIDでなければ mount -t xfs /dev/sda6 mnt/diskで直接マウントが可能かも!!!

つづきを読む

Ubuntu 11.04 Time Machine サーバ OS X Lion

自宅パソコンでも、MacPC用に「Time Machine サーバ」を作る事が出来ます。当方は、Linux OS Ubuntuがインストールされたパソコンを使って下記環境で、「Time Machine サーバ」を作りました。環境は下記になります。 [概要] Ubuntu 11.04 Default Netatalk2.1は、AFP3.2 (X Lion 未対応) Ubuntu 11.04 Time Machine サーバをLionに使うにはNetatalk2.2 (AFP3.3)が必要 [目次] 1. 既にデフォルトNetatalk2.1をUninstallする 2. 関連パケージインストール ※数分かかります。 3. Netatalk最新サースをDLする 4. Netatalkを「/usr/local」にInstallする 5. avahi-daemonをインストールする 6. Netatalk設定 7. apt-get installからのAvahi確認 8. netatalk/avahiサービス開始 9. MAC OS X Lion サイト設定 [手順] 1. 既にデフォルトNetatalk2.1をUninstallする $ sudo apt-get remove netatalk 2. 関連パケージインストール ※数分かかります。 $ sudo apt-get build-dep netatalk 3. Netatalk最新サースをDLする ※http://netatalk.sourceforge.net ※今回 2013/2/24現在 Netatalk 3.0.2 $ tar xvf netatalk-3.0.2.tar $ cd netatalk-3.0.2 4. Netatalkを「/usr/local」にInstallする $ ./configure –enable-debian $ make $ sudo make install 5. avahi-daemonをインストールする $ sudo apt-get install avahi-daemon 6. Config Netatalk 1.Configure file sharing services – afpd.conf /usr/local/etc/netatalk/afpd.conf – -tcp -noddp -uamlist uams_randnum.so,uams_dhx.so,uams_dhx2.so -nosavepassword…

つづきを読む

LS-WVL/R1シリーズ 「ssh login」方法

<前提準備> 1.ダウンロード Tool → [acp_commander.jar] 2.Java実行可能な環境を準備 3.NASのIP = 192.168.0.254(例) <手順> # java -jar acp_commander.jar -t 192.168.0.254 -ip 192.168.0.254 -pw “password” -s there seems to be no existing prefs, write default values ACP_commander out of the nas-central.org (linkstationwiki.net) project. Used to send ACP-commands to Buffalo linkstation(R) LS-PRO. WARNING: This is experimental software that might brick your linkstation! Using random connID value = xxxxxxxxxxx Using target: 192.168.0.254/192.168.0.254 Starting authentication procedure… Sending Discover packet… Found: LS-WVL0D9 (192.168.0.254/192.168.0.254) (省略) NASにLogin成功した後、下記のようにコマンドプロンプトが表示される。 これで、思いぞんぶんNAS内のコマンド操作が可能になる。 Key=XXXXXXXX Trying to authenticate EnOneCmd… ACP_STATE_OK Trying to authenticate with admin password… ACP_STATE_OK Enter telnet commands to LS, enter ‘exit’ to leave /root> <ーー [コマンドプロンプト]

つづきを読む