WD MyBook Live-標準機能の強化

現時点では、自宅に複数のコンピューターや、何らかの方法でネットワークと連携する他のデバイス(電話、テレビ、iptvコンソール、メディアプレーヤーなど)が多くのことの標準になっていることは周知の事実です。 通常、この場合、そのようなハードウェアはすべて、共通のインターネット接続でネットワークに接続されます。 何らかの一般的な情報ストレージの問題が発生します。通常、その役割は、常にオンになっているコンピューター、外部ドライブを備えたルーター、または特殊なデバイスが果たします。 一般的に、NASは何らかの方法で編成されており、家族や個人の写真、お気に入りの音楽、映画などがすでに「生きている」。 NASがどのように構成されているかは、個人の選択の問題です。 たとえば、2TBでWD My Book Liveを購入しましたが、これについては後で説明します。



このデバイスのいくつかのレビューを読んだ後、「inside」はsshアクセスを備えた本格的なDebian Linuxであることがわかりました。 私の喜びは際限がありませんでした-2TBのネットワークストレージを控えめなニーズだけでなく、工場の機能を拡張する機会もあります。たとえば、そこにWebサーバーを配置し、インターネットラジオを上げるなどです。 Linuxに実装されました。 極端な場合-目的のプログラムを自分でアセンブルまたは作成する。



現実は、それが通常起こるように、ピンクのメガネの別のペアを壊しました。 まず、Linuxはまだ内部にあります。 Debian 5 Lenny(すでに古い安定版)。 デバイスを実際に実装するSoCハードウェアのサポートが低下する可能性があるため、更新できません。 パッケージマネージャーは必要な依存関係をインストールできないため、必要なプログラムの再インストールも非常に問題がありました。Debian5の一部は、まだ利用できないか、機能が足りないほど古いバージョンであるか、単にインストールされません。稼働中のシステムを破壊することなく。



「死体解剖」の結果は、もちろん悲しくなりましたが、致命的ではありませんでした。Linuxであり、同じ問題をさまざまな方法で解決できます。 次のステップは、現在のファームウェアのバックアップコピーを作成して、実験がデバイスのソフトウェア「死」やSCへの旅行を引き起こさないようにすることでした。



検索エンジンを苦しめた後、私はバックアップコピーを削除する指示に出くわしました。



1)ssh経由でアクセスする

http:// <IP-OF-YOUR-MYBOOK> / UI / ssh-手動でURLを入力します。インターフェースへのリンクはありません



2)PuTTYを介してデバイスにアクセスします

ユーザー=ルート

パスワード= welc0me

(もちろん、passwdコマンドを使用してパスワードを自分のものに変更する必要があります)



3)デバイスのディスクの先頭にMBRと空き領域に関する情報を保存します(すぐに保存され、アーカイブサイズは440バイトです)。

dd if=/dev/sda bs=15728640 count=1 | bzip2 > /DataVolume/shares/Public/SDA_MBR_FREESPACE.bz2
      
      







4)現在のファームウェアでパーティションを保存します(ソフトレイドが使用されているため、2つあります)。

 dd if=/dev/sda1 | bzip2 > /DataVolume/shares/Public/SDA1_IMA.bz2 dd if=/dev/sda2 | bzip2 > /DataVolume/shares/Public/SDA2_IMA.bz2
      
      







次のようなものが生成されるはずです。

1-SDA1_IMA.bz2ファイル:

3999744 + 0レコード

3999744 + 0レコード

2047868928バイト(2.0 GB)コピー、2212.34秒、926 kB /秒

ファイルサイズ= 595MB

2-SDA2_IMA.bz2:

3999744 + 0レコード

3999744 + 0レコード

2047868928バイト(2.0 GB)コピー、1914.37秒、1.1 MB /秒



5)受信したアーカイブをコンピューターまたは別の信頼できる場所にマージします...



したがって、バックアップコピーが作成され、別のメディアに保存されます。続けましょう。



バックアップ手順のあるサイトでOptwareに出会いましたが、htopとmcが正しくインストールされて動作したにもかかわらず、mpdはそこから働きたくありませんでした。 Optwareは明らかに十分ではないように思われました。 もっと欲しかった。



何らかの理由で、率直に言って、さまざまな機能パックを自動的にインストールする手順が気に入らなかった。 おそらく、彼らが豊富なさまざまなWebコンフィギュレーターを追加したからでしょう。 その瞬間、私の疲れた頭にアイデアが浮かびました。その後、私は自分自身がLinuxユーザーであると考えているという事実、chrootを非常に恥ずかしく思いました。



内部に完全なシステムを持つChrootを使用すると、選択したディストリビューションのリポジトリにあるすべてのものを実行できます。 悲しみが半分になった(何らかの理由で、Lennyリポジトリは不安定に動作し、その後、パッケージのリストの公開を停止しました) debootstrapをインストールしました 。サークル内の私のボールと必要なサービスを開始しました。



すべてがうまくいくようで、落ち着くことができますが、ファームウェアを更新するとシステムパーティション全体が完全に消去され、松葉杖とバックアップがすべて破壊されることを思い出しました。 さて、私がしたことはすべてデータセクションに転送され、mount --bindを介して作業システムにマウントされました。幸いなことに、すべての設定を元の場所に戻す別のスクリプトが書き込まれました。



そのような腺の他の所有者も同じ問題を抱えている可能性があると考えて、 簡単にインストールできる機能備えた作成をgooglecode投稿しました。 もちろん、まだ湿っていますが、誰かが役に立つかもしれません。



All Articles