TurboLinuxでWebサーバーを運用していたのですが、ユーザー数の増加に伴い
マシンを入れ替えようとしています。

そこで元サーバーから新サーバーへの移行ですが、どのようにしたらいいので
しょうか?新サーバーにはWebサーバー、ftpサーバーを立ててます。

元サーバーからftpで送ったらいいのかと思ったのですが、ディレクトリごとと
いうのはできるのでしょうか?

あるいは他の手立てでもいいのでデータを移行する方法を教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

Windows系のマシンを経由するのは鬼門でしょう。

(-_^;

大文字、小文字を区別しないので同じディレクトリに

Foo/ foo/

というような感じでディレクトリやファイルがあった場合破綻します。

個人的にはNFSを有効にすると後でまた使用不可に設定するのが面倒だとおもいます。


サーバが組織内で閉じてれば、rcpの設定をして

rcp -rp user@host:/home/http ./

等でよいかと。使用後は、つかえないように設定し直すのを
忘れずに。


外部に開いてるサーバだとsshの「最新版」(3.1とかのはず)を
www.openssh.orgからダウンロードしてscpを使うのが良いと
おもいます。アンインストールしないでそのまま使えば、
ついでに telnet, ftpのポートも閉じられるし。

新旧サーバ間のコピーはコマンドラインからrcpと同じ文法で
入力すれば可です。

scp -r user@host:/home/http ./
    • good
    • 0

Windowsマシンを経由してはどうでしょうか。


フリーソフトFFFTPを使えば、ドラッグアンドドロップで一度、
ディレクトリ丸ごとWinマシンにコピーして、その後、新サーバへアップできますよね。

ただし、ファイルの日付がアップロードした時のものになったり、
文字コードの問題とか注意する必要がありますが。
    • good
    • 0

よくやるパターンとしては、


#2 の方がおっしゃるようにNFSで経由で移動するのですが、
その際、tar を使います。

旧サーバを old 、新サーバを new として、
ごっそり移動するディレクトリを /.../target とすると、

new# mount -t nfs old:/... /tmp_mnt
new# cd /tmp_mnt
new# tar cf - target | ( cd /... ; tar xpf - )

とかいう手順で移動させるとよいと思います。
ちなみに cp -R を使った場合、シンボリックリンクも実ファイルとしてコピーされます。
    • good
    • 0

アーカイブファイルを作るスペースがあるならnaturalさんのやり方でもよいと思いますが、


NFSで一方から他方が見える状態にした上で、cp -r でコピーしてしまうというのはどうでしょう。
(TurboLinuxは実は使ったことが無いのですが、多分できるんじゃないかな。)
    • good
    • 0

tarでディレクトリごと1ファイルに固めてからftpでputし、受信側の任意のディレクトリで解凍すれば良いのではないでしょうか。


後は、無いとは思いますが、フルパスが書かれているような部分は必要に応じて修正して下さい。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QTurboLinuxのftpで、アカウントユーザにディレクトリ上位にアクセスさせない方法

TurboLinuxでwu-ftpdを使っています。

たとえば、「yamada」というアカウントが存在し、「/home/yamada」というディレクトリを割当てていると仮定します。
で、「yamada」ユーザが「fftp」などのftpソフトを使って、ホストにアクセスすると
初期フォルダは「/home/yamada」となります。

この時、ftpソフトから、「上位」へ移動することができてしまい、
なんと「/etc」とか「/lib」とか「/boot」とかのシステムファイルにアクセスできてしまいます。

いろいろと調査したところ、「ftpaccess」ととか言うファイルを用意すればいいと言うことがわかりました。
しかし、いろいろなサイトで情報を収集しているのですが、具体的に、
「ftpaccess」のどの設定を行えば、私が意図する動作(セキュリティ)を実現できるのか分かりませんでした。

どうか、「ftpaccess」でどのようにすれば実現できるか、
具体的にお教え願えませんでしょうか?
または、サイト情報などご存知でしたら、お教えくださいませ。

TurboLinuxでwu-ftpdを使っています。

たとえば、「yamada」というアカウントが存在し、「/home/yamada」というディレクトリを割当てていると仮定します。
で、「yamada」ユーザが「fftp」などのftpソフトを使って、ホストにアクセスすると
初期フォルダは「/home/yamada」となります。

この時、ftpソフトから、「上位」へ移動することができてしまい、
なんと「/etc」とか「/lib」とか「/boot」とかのシステムファイルにアクセスできてしまいます。

いろいろと調査したところ、「ftpaccess...続きを読む

Aベストアンサー

下記を参考になさってみてください。
私もためしてはいないので、お役にたてるかわかりませんが。

参考URL:http://www.atmarkit.co.jp/flinux/rensai/linuxtips/132wuftpdset.html

QTurboLinux6.5でftpできない。

すみません。初心者でまったくわかってないんですけど
TurboLinux6.5でftpできません。
win95端末とLinuxでHUB経由でつないでるだけなんですが、
win95側からftp 192.168.1.10(LinuxIPアドレス) で行なうと
Connection closed by remort host
とでて
Linux端末の/var/log/messageには
Failed binding to 0.0.0.0, port 21: Address already in use
Check the ServerType directive to ensure you are configured correctly.
てでます。
えーと設定は
/etc/inetd.conf のftpは有効にしました。
/etc/hosts.allow
はALL:192.168.1.0/255.255.255.0
にしました。設定変更後再起動もおこないました。
ちなみにtelnet はできます。
どうすればよいのでしょうか?
よろしくおねがいします

すみません。初心者でまったくわかってないんですけど
TurboLinux6.5でftpできません。
win95端末とLinuxでHUB経由でつないでるだけなんですが、
win95側からftp 192.168.1.10(LinuxIPアドレス) で行なうと
Connection closed by remort host
とでて
Linux端末の/var/log/messageには
Failed binding to 0.0.0.0, port 21: Address already in use
Check the ServerType directive to ensure you are configured correctly.
てでます。
えーと設定は
/etc/inetd.conf のftpは有効にしました。
/et...続きを読む

Aベストアンサー

TurboLinux6.5ではproftpdが採用されています。
inetd.confのところでin.proftpdの行のほうを有効にしなければいけません。
また、proftpdはデフォルトではスタンドアロンで起動するように設定されていますので
inetdから起動したい場合には /etc/proftpd/proftpd.confというファイルの
最初の方にある、ServerTypeのところがstandaloneになっているのをinetdに
変更すればOKです。

上記の変更が済んだら、

/etc/rc.d/init/inet restart

とすればリブートしなくてもOKのはずです。

QTurboLinux Server6.5FTP版でのネットワークボード認識について

Linux超初心者ですが宜しくお願いします。
旧GateWayデスクトップにTurboLinux6.5SVをインストールしましたが
NICを認識しません。(メルコLGY-PCI-TXC)最初は
ifconfig ではloのみですがmodules.confにalias eth0 sis900を追記保存して
モジュールを読み込みするとifconfigでeht0がでてきます。その後
ifconfig eth0 up や/etc/rc.d/init.d/network restartを行っても
IPアドレス等を書き込むファイルifcfg-eth0(/etc/sysconfig/network-scripts/)に出てきません。再起動すると、ifconfigでまたloのみになります。
起動時に読み込まれているように出来ますか?
それと、少し話は飛びますが、普通のPCにLinuxを入れてサーバー代わりに
している話は山ほど聞きますが、常時稼動で電源系統は大丈夫なのでしょうか?
それとも、サーバーといえ利用しないときは電源を切って利用しているのでしょうか?・・質問が下手ですみませんが宜しくお願い致します。

Linux超初心者ですが宜しくお願いします。
旧GateWayデスクトップにTurboLinux6.5SVをインストールしましたが
NICを認識しません。(メルコLGY-PCI-TXC)最初は
ifconfig ではloのみですがmodules.confにalias eth0 sis900を追記保存して
モジュールを読み込みするとifconfigでeht0がでてきます。その後
ifconfig eth0 up や/etc/rc.d/init.d/network restartを行っても
IPアドレス等を書き込むファイルifcfg-eth0(/etc/sysconfig/network-scripts/)に出てきません。再起動すると、ifconfigでま...続きを読む

Aベストアンサー

憶測で書くのですが、
どうもeth0は認識されているようですね。
>ファイルifcfg-eth0(/etc/sysconfig/network-scripts/)に出てきません。
固定IPアドレスでifcfg-eth0に反映されるようにするには次のような設定が必要だと思います。
$ ifconfig インターフェース名 IPアドレス netmask ネットマスク broadcast ブロードキャストアドレス up
ですが、DHCPで動的アドレスを取得する場合はこの方法ではできません。
DHCP取得の場合だとitcfg-eth0 ファイルを設定します。
$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp

>再起動すると、ifconfigでまたloのみになります。
起動時に読み込まれているように出来ますか?
すればできます。
設定例、
$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=172.18.1.12
NETMASK=255.255.255.0
GATEWAY=172.18.1.0

※ONBOOT=yes この部分がyesの場合は起動時にネットワークインターフェースが有効になります。

憶測で書くのですが、
どうもeth0は認識されているようですね。
>ファイルifcfg-eth0(/etc/sysconfig/network-scripts/)に出てきません。
固定IPアドレスでifcfg-eth0に反映されるようにするには次のような設定が必要だと思います。
$ ifconfig インターフェース名 IPアドレス netmask ネットマスク broadcast ブロードキャストアドレス up
ですが、DHCPで動的アドレスを取得する場合はこの方法ではできません。
DHCP取得の場合だとitcfg-eth0 ファイルを設定します。
$ cat /etc/sysconfig/network-scr...続きを読む

QTurbolinux10はFTPからダウンロード出来ますか?

表題の通りなのですがTurbolinux10 DesktopはFTP提供されてるんでしょうか?それともパッケージ販売だけなんでしょうか?各FTPサイトを覗いてみましたが、Turbolinux10らしきディレクトリはあるんですけどISOイメージが見つかりません。初歩的な質問ですいません。。。

Aベストアンサー

下のアドレスでDLはできるんですよね。ただ、ISOがない。。

それに、ブートFD作成のイメージもない。

となると、買うか、雑誌の付録か?ってことなんでしょうかね。

Qwebサーバー兼ファイルサーバーを作りたい

題の党利です。
のですが、くらい費用かかりますか?
うちにPC-9821CB2Tがあります。
それのHDD2GBにしてUNIX系いれたいのです。
あと
LANかーどが売っている(それ対応《でっかいです》)
ないでしょうか
たぶんないとおもいます
なかったら
あきらめますんで

Aベストアンサー

CBってCanbeですよね。道楽として改造に走るならいいのですが、セレロンあたりのマシンでも安くかえちゃいますので実用的に考えるとわざわざ換装してケースにお金かけたりするのって勿体無いような…。
知り合いがいろいろやってましたが結局使ってない様ですし。

98なんでLANカードはCバス用だと思います。いろいろ種類がありますので合うものをネットやオークションで買えばよいでしょう。それでもPCI用よりは割高なんですが。


このQ&Aを見た人がよく見るQ&A

このカテゴリの人気Q&Aランキング

おすすめ情報