サーバーのハードドライブからデータをインポートします。

サーバーのハードドライブからデータをインポートします。

2つのCentOS 6.5サーバーがあり、Pleskコントロールパネルを使用して実行します。

引っ越しをしてもはや使用せず、代わりにホスティングを購入することにしました。私の新しいISPはポート80をブロックし、このポートをブロック解除するのに費用がかかりすぎます。

サーバーのハードドライブを取り出し、Fedora 12 Live CDを使用してWebサイトファイルをバックアップしてみました。

私が経験している問題は、アクセスする必要があるフォルダがすべてロックされていることです。

エラーは、フォルダを表示する権限がないことを示します。 [権限] タブに移動すると、所有者ではないというメッセージが表示されます。私はコマンドラインをうまく扱っていませんが、インターフェースで自分を所有者にする方法はありますか?

ベストアンサー1

古いディスクはext3またはext4を使用してフォーマットされている可能性があります。どちらのファイルシステムにも権限があります(権限のないFATとは異なります)。残念ながら、その権限を無効にすることは不可能です。

したがって、以前のドライブをマウントすると(コマンドラインまたはGUIでダブルクリックして実行する方法に関係なく)、システムはそのドライブの権限データを表示し、ユーザーがlivecdに対する権限を持っていることを確認します。そしてあなたのlivecdユーザーにはそのような情報はありません。

これらの権限を取り消す最も簡単な方法は、ルートになることです。もちろん、ルートでは失敗します。みんな権限があるので少し危険です。コマンドラインでは、以下をお勧めします。

sudo tar czf /path/to/archive.tar.gz /path/to/web-files

これにより、.tar.gz形式でWebサイトファイルが作成されますarchive.tar.gz。アーカイブはルートによって生成され(権限制限は無視されます)、ルートが所有します。sudo chown new-owner:new-group /path/to/archive.tar.gzGUIを使用して所有者を変更できます。

おすすめ記事