このデバイスのいくつかのレビューを読んだ後、「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に投稿しました。 もちろん、まだ湿っていますが、誰かが役に立つかもしれません。