サーバ初心者です。安価なレンタル専用サーバでいろいろ練習中です。
WADAX専用サーバ エントリープラン
GUIソフト:PLESK8.3使用
Red Hat Enterprise Linux 5
PHP 5.1
MySQL 5.0
FTPソフト:WinSCP
# rsync -av /foo/from_dir /bar/to_dir
上記のようなコマンドでrsyncでバックアップしたLinuxサーバーのディレクトリ(及びその中身)又は個別のファイルをローカルマシン (WindowsXP)にFTPでダウンロードしてきても、そのバックアップに付加されたLinux固有の(Windowsにはない)パーミッション、グ ループ、ファイルオーナーなどの情報及びタイムスタンプ情報などは失われないのでしょうか?
もし、これらの情報が失われる場合、これらの情報を保ったままバックアップディレクトリ又は個別のファイルをLinuxサーバーからローカルマシン (WindowsXP)にFTPでダウンロードする方法などありますでしょうか(FTP以外でも、可能であれば教えて下さい。)?
FTPソフトは、WinSCPで付加ならば、他のソフトでもかまいません。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
ftpはファイル名とファイルの内容しか転送しませんからパーミッションは当然ながら失われます。
タイムスタンプも保持されません。これはUNIX系OS同志で転送しても同じです。
そもそもパーミッションはUNIX系OSでufsやext3などのファイルシステム上のファイル・ディレクトリを扱う場合にだけ意味があるものですから、どのような手段で転送しようが、Windowsのファイルになった時点で失われます。
パックアップ目的などでパーミッションを保っておきたいのなら、UNIX系OSの側でtarファイルにしたものをWindowsに持ってくるしかありません。
この回答への補足
mashkunさん
ご回答、ありがとうございました。
<追加質問1>
例えば、以下のコマンドでサーバ全体のバックアップを/bar/backup/backup_server_allディレクトリにとって、
# rsync -av / /bar/backup/backup_server_all/
以下のコマンドでtarファイルにし、
# tar cpzf /backup_server_all.tar.gz /bar/backup/backup_server_all
ローカルのWindowsにFTPでbackup_server_all.tar.gzをダウンロードして保管しておき...
その後にサーバに何かあった場合、サーバが稼動しておりtar及びrsyncが使用可能な状態であれば、
# tar xpzf /backup_server_all.tar.gz -C /bar/backup/
# rsync -av /bar/backup/backup_server_all/ /
とすると、「パーミッション、グ ループ、ファイルオーナーなどの情報」及び「タイムスタンプ情報」も含めて、サーバは完全にバックアップしたときの状態に戻るのでしょうか?
<追加質問2>
また、よく分からないのですが、上記追加質問1が可能である場合は、
# tar cpzf /backup_server_all.tar.gz /
でサーバを丸ごとバックアップし、
ローカルのWindowsにFTPでbackup_server_all.tar.gzをダウンロードして保管しておき...
その後にサーバに何かあった場合、サーバが稼動しておりtarが使用可能な状態であれば
# tar xpzf /backup_server_all.tar.gz -C /
とすると、「パーミッション、グ ループ、ファイルオーナーなどの情報」及び「タイムスタンプ情報」も含めて、サーバは完全にバックしたときの状態に戻るのではないでしょうか?
tarでバックアップする前にrsyncでバックアップするメリットが分かりませんが、上記追加質問1のようにrsyncしてからtarする(追加質問2のように直接tarするのではなく)メリットは何かあるのでしょうか?
追加質問2のように直接tarだけすると、パーミッションの情報はバックアップファイル(backup_server_all.tar.gz)に保てても、「グループ、ファイルオーナーなどの情報」及び「タイムスタンプ情報」などは失われるということですか?
ご存知の方、おられましたら教えて下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- UNIX・Linux サーバー間のデータコピー(データ形式とデーターフォーマットの変換あり。一定間隔で処理) 2 2023/08/22 22:15
- UNIX・Linux Linuxについて質問です。 以下のような設定をしたMakefileを作成するにはどう記述すればよい 1 2023/02/03 20:10
- サーバー FFFTPで特定サイトだけUploadできない 4 2022/08/27 14:53
- その他(プログラミング・Web制作) 閲覧権限のみのFTP情報 3 2022/04/29 17:19
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をfind.shとして、以下の条件をすべて満たすファ 1 2023/02/03 03:50
- バックアップ linuxのバックアップ 2 2022/04/27 13:38
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FTPに接続し、 あるフォルダ内...
-
robocopyでファイルがあるのに...
-
FTPで見えるファイルと見えない...
-
ファイルの作成・更新日時が200...
-
FTP受信直後に受け取ったファイ...
-
expectでscpのパスフレーズ入力...
-
作成したホームページが公開で...
-
OneDriveに保存されているやつ...
-
EXCEL、上書き保存したは...
-
拡張子「KRF2」ファイル
-
MPC-BEのアスペクト比
-
SONY ICカードリーダー RC-S330...
-
AC3⇒WAV、拡張子を変えるだけで...
-
DTFファイルの開き方が分かりま...
-
サポートされてないファイル形...
-
movファイルを読み込むと色が濃...
-
現在のfallout4におけるMOD導入...
-
one driveでデスクトップを共有...
-
Advanced System Careの削除
-
Excelで勝手に保存画面に飛びま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPに接続し、 あるフォルダ内...
-
robocopyでファイルがあるのに...
-
ファイルの作成・更新日時が200...
-
FTPで見えるファイルと見えない...
-
私はマクロソフトのOneDrive(...
-
ApacheでSorryサーバを作りたい
-
index.html をブラウザで開...
-
FTP受信直後に受け取ったファイ...
-
バッチファイルでフォルダ内の...
-
シェルでftp接続によるファイル...
-
Apache2.2.6にてBasic認証の設定
-
読み取り専用ファイルとして認...
-
rsyncでバックアップしたLinux...
-
バッチファイルにてFTPで指定し...
-
FFFTP アップロードできない
-
win2008serverでaspxを表示させ...
-
FTPのmputで出るnetoutについて
-
FTP SJIS 能など(2バイト目5C)...
-
FFFTPで属性変更できない(Fedr...
-
cyberduckの使い方
おすすめ情報