私は、わずか200MBのRAMを搭載したPentium II(そうです、Pentium II)を持っています。これは当時のハイエンドワークステーションでした。マシンは現在、RAIDアレイでdosを実行しており、そこからデータを取得する必要があります。これでの最善のチャンスは、Linux Live CDを使用してデータをActiveDirectoryネットワーク共有の1つにコピーすることだと思います(マシンにはネットワークカードがあります)。
残念ながら、私のLinuxスキルはひどいので、どこから始めればよいのかわかりません。
Puppy Linux これはほとんどLinuxの頼みの綱です。それ自体はわずか100MBです。
Damn Small Linux はわずか50MBですが、その開発者はプロジェクトを放棄しました Tiny Core はわずか10MBです。
ただし、子犬が最も簡単です。
Puppy は古いローエンドマシンで人気がありますが、 DebianライブCD のいずれかからファイルをコピーするだけの場合は、コマンドラインインターフェイスに満足している場合はより良いかもしれません( ここ からの救助者)。豊富な品揃えのレスキューCDのほとんどで十分です。派手なGUIオプションを備えたものを入手しないでください。そうしないと、マシンが十分に強力になりません。
Debian CDのいずれかを使用している場合は、aptitude update && aptitude install smbfs
を使用してsambaサポートをインストールする必要がある場合があります。
ネットワークカードがサポートされていて(おそらくサポートされている)、ネットワークのどこかに正しくセットアップされたDHCPサービスがある場合、ネットワークアクセスの構成は自動的に行われる必要があります。
RAIDアダプターが認識されている(つまり、ドライバーがカーネルに存在するか、標準のPATAコントローラーであるかのように表示される)と仮定すると、/dev
ファイルシステムにその証拠が表示されます。 ls -d /dev/[sh]d*
を実行します。 2つのドライブ(おそらくsda
とsdb
)が表示されることを期待します。そのうちの1つはCDドライブで、もう1つはハードドライブ/アレイです。ドライブ/アレイがsda
の場合、少なくともsda1
が表示されるように、ドライブのパーティションを列挙する必要があります。
ドライブが/dev
に表示されている場合は、運が良かった可能性があります。 mkdir /mnt/drv
とmkdir /mnt/net
を使用して物をマウントする場所をいくつか作成します。
mount /dev/sda1 /mnt/drv
でマウントしてみてください。エラーが発生しない場合は、ls /mnt/drv
を実行して、そこにあると予想されるファイルがあるかどうかを確認してください。ある場合は、mount -tcifs //111.222.333.444/sharename /mnt/net -ousername=<user>,password=<pass>
を使用してネットワーク共有をマウントします(111.222.333.444はデータの移動先のマシンのアドレスであり、残りはさらに明確になるはずです)。それでもエラーが発生しない場合は、ls /mnt/net
を実行して、正しい共有の内容を確認できるようにします。
上記のすべてが機能した場合は、cp -a /mnt/drv/* /mnt/net/
を実行し、終了するのを待ちます。コピー中に進行状況情報がもう少し必要な場合は、-vオプション(cp -av /mnt/drv/* /mnt/net/
)を追加します。使用しているライブCDにrsyncが含まれている場合は、それを使用してrsync /mnt/drv/* /mnt/net/ -a --progress
などのコマンドで進行状況情報を取得することもできます。
umount /mnt/drv
を使用してローカルファイルシステムをアンマウントします(n
がu(n)mountコマンドから欠落している場合、タイプミスではありません)。他のパーティションがある場合は、それらを順番にマウントし(つまり、sda2の場合はmount /dev/sda2 /mnt/drv
)、コピー操作を繰り返します。
最後にumount /mnt/net
とhalt
。