web-dev-qa-db-ja.com

NASを備えた、古い、取り付けられたハードドライブにアクセスしていますか?

ハードドライブとパーティションの私の一般的な理解をブラッシュアップしようとしています...

たくさんのものが搭載された古いSATAハードドライブがあります。私が知る限り、それをOSのベイから取り外してコンピュータを販売するまでは、OSのブートドライブではありませんでした。 OSの起動に使用されなかったという事実は、別のマシンの別のOSからアクセスできることを意味します(これについての説明が必要ですか?)。

最近Synology NASを購入しました。 NAS内で前述の古いハードドライブを回転させ、古いファイルをそこから取得することは可能ですか(WD Redをそこに永続的に保存する前に?)。

まだ試していませんが、なじみのないシステムを簡単に実行できない場合は、何時間も費やしたくないと思います。

1つの心配は、NASがインストール前にドライブをフォーマットするように要求することです...

詳細な説明

少し魂を探った後、私は質問をよりよく要約することができます:

フォーマットせずに古いハードドライブをSynology NASに挿入することはできますか?または、Synology OS(私は想像します:Linuxのいくつかのフレーバー)がドライブをネットワークにマウントするためにフォーマット手順を必要としますか?

ほとんどのOSが複数のファイルシステム(Fat32/NTFS/HFS +)から少なくともreadを実行できるという事実は、 Synology NASを介してディスクをネットワークに接続しますか? NASが提供する豊富な機能セットを利用するのではなく、一時的にディスクから一部のものを取得するだけで済みます。

7
shennan

ディスクを読み取る最も簡単な方法は、通常のマシンに接続することです(デスクトップ、ラップトップは関係ありません)。 NAS内からディスクにアクセスしようとするときに考慮すべきことは多すぎます。また、データを変更しないように注意してください。

OSの起動に使用されなかったという事実は、別のマシンの別のOSを介してアクセスできることを意味します(これについての説明が必要ですか?)

マシンがブートデータを読み取るためにディスクを使用するという事実は、まったく問題ではありません。ディスク上のデータにアクセスする必要があるのは、ディスクだけです。 (これはすべてのストレージメディアに当てはまります)

データは構造化された方法でディスクに書き込まれます。これは通常「ファイルシステム」と呼ばれます。ファイルシステムがわかっている場合は、ゆっくりとデータを抽出できます。 OS xyzがファイルシステムから読み取る方法を知っている場合、データを抽出できます。 Synology NASが問題のディスクのファイルシステムを認識していて、それをマウントできる場合..は、NASがデータを読み取ります。

1
akira

同じ問題を解決しようとしているときに、この質問に遭遇しました。これが私を助けたものです:

明らかに、DSMはボリュームをNASに追加せずにHDDからマウントする方法を提供していません。したがって、少なくともデフォルトのパッケージでは、Webインターフェースの内部で使用できるようにしたり、ネットワークで共有したりするオプションはありません。

ただし、Synologyはフル機能のLinuxコンピューターであり、シェルに接続すれば、好きなことを何でもできます。したがって、次のことを行う必要があります。

ステップ1:コントロールパネルからTelnetアクセスを有効にする->システム->ターミナル&SNMP->ターミナル->チェック " Telnetサービスを有効にする "

次に、Telnetクライアントを介してルートとして接続する必要があります。私にとってこれはMacのターミナルコマンドラインからこのように機能しました:

ステップ2:

telnet 192.168.1.21
Synology login: root
Password: *your admin password*

次に、ボリュームをマウントする必要があります。あなたはそれが何であるかを知る必要があるので、これは助けるためのコマンドです:

ステップ3:

parted /dev/sdd

私は4ベイ414playを取得し、「sdd」は4番目のベイ用です。 「sda」は1番目、「sdb」は2番目、だからあなたはアイデアを得る。次に、次のように表示されます。

GNU Parted 3.1
Using /dev/sdd
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) 

ここで、コマンド「print」を入力する必要があります。これにより、パーティションのリストが表示されます。

print
Model: WDC WD10EACS-00ZJB0 (scsi)
Disk /dev/sdd: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name                  Flags
 1      20.5kB  210MB   210MB   fat32        EFI System Partition  boot
 2      210MB   1000GB  1000GB  hfs+         Bookshelf

(parted) 

次に、「quit」と入力すると、終了します。 「parted」は実際にはパーティションテーブルをいじるのに使用されるため、他に何もしないでください。

これで、ハードドライブ上のボリュームのリストを取得できました。次に、それをマウントすることができます。

ステップ4:

mount -t hfsplus /dev/sdd2 /volumeUSB1/

適切なパーティション(/ dev/sdd2)を選択し、適切なファイルシステムを選択します。これらはすべて前のステップで表示されています。さて、これを...

ステップ5:

ls -la /volumeUSB1/

...そして魔法を見てください(上記のすべてが機能していると仮定します)。 NAS=ボリュームにコピーするには、ネットワーク共有フォルダのどこに配置するかを考えます。つまり、ファイルをデフォルトの「NetBackup」フォルダに配置する場合は、次のようにします。

ステップ6:

cp -r /volumeUSB1/ /volume1/NetBackup/

-r」フラグは再帰を意味します。少し時間がかかりますが、インタラクティブにはなりません。完了するまで、Webインターフェイスに表示されるファイルを確認してください。

これがお役に立てば幸いです。

追伸そして、Telnetアクセスをオフにすることを忘れないでください、それはそれほど安全ではありません。

15
Pavel Khr

私はまったく同じ状況にあります。たまたま同じサイズの古いハードドライブをいくつか使用して、新しく購入したSynology DS414 NASにRAIDをセットアップします。最初のHDDのデータは削除される可能性があるため、インストールしてフォーマットしました。ただし、他のHDDでは、まずデータをNAS=に移動する必要があります。

ハードドライブの1つは、外付け3.5インチUSB2/eSATAハードドライブの形式です。筐体を開けてHDDを取り出しました。これでUSB/eSATAケージができ、それを使用して2.5と3.5の両方を接続できますラップトップまたはNASにディスクを1インチ挿入します。

NASへの接続は次のようになります:ノートブック→WiFi→ギガビットイーサネット/ WiFiルーター→PowerLineアダプタ→ファストイーサネット→DS 414。

私はいくつかの実験を行いました。

  1. 私のラップトップにeSATAケーブルで接続されたケージのHDD。 NASノートブックのWindowsファイルエクスプローラからアクセスします。ファイルのコピーは6 MB/sの速度で行われます。
  2. NASに接続されているHDD。NASノートブックのWindowsファイルエクスプローラーを介してアクセスされます。ファイルはWindowsでHDDからNAS(どちらもNetwork> DS414で確認できます)速度:2.2 MB/s
  3. 同じ接続で、ファイルはDSM File Stationを使用して移動されます。速度:24 MB/s
  4. HDDを取り外し、NASに挿入しました。 DS414はコンテンツの表示を拒否したため、フォーマットすることしかできませんでした。

私は試しませんでした:NASをルーターに接続する(ギガビットイーサネットの速度+ eSATAを実現するため)ファイルが小さくても永遠にかかります。

概要:私の場合、Synologyオペレーティングシステムを使用してUSB2経由でコピーすることが、装着されたHDDからNASにファイルを移動する最も速い方法でした。

2
texnic