タグ付けされた質問 「timestamp」

8
Rsync:タイムスタンプのみをコピー
現在、タイムスタンプを除き、すべての点で同一の2つのディレクトリA /とB /があります。したがって、コマンドを実行すると: rsync --dry-run -crvv A/ B/ コマンドは次のようになりますが、すべてのファイルは「最新」とマークされます。 rsync --dry-run -rvv A/ B/ すべてのファイルがA /からB /にコピーされることを示しています。 私の質問はこれです:ファイルが(内容に関して)同一であることを知っていれば、B /内のファイルのタイムスタンプをファイル内のタイムスタンプと同じになるように(rsyncまたは他の方法で)設定する方法がありますA /、A /からB /にすべてのファイルをコピーせずに? ありがとう


2
robocopyを使用して、ターゲット上のファイルとディレクトリの時間を保持するために使用できるスイッチは何ですか?
robocopyを使用してファイルを新しいドライブにコピーした後、すべてのファイルとディレクトリの作成時間はコピー時間にリセットされていることに気付きました。 robocopyで元のファイルの時間を維持するためのスイッチはありますか?

2
scpが宛先ファイルを上書きしないのはなぜですか?
コマンドを使用してファイルをバックアップしようとしています scp /tmp/backup.tar.gz hostname:/home/user/backup.tar.gz 実行すると、scpプログレスバーが表示され、ファイルを転送しているように見えますが、ファイルを確認するために宛先サーバーにログインしても、タイムスタンプとファイルサイズは古いバージョンから変更されていないため、 scpは古いファイルをまったく上書きしませんでした。宛先サーバーからファイルを手動で削除した場合にのみ機能するように見えます。 私はubuntuを実行していますが、これは2つのサーバーで発生しています:1つのcygwin sshと1つのfedora core 3。 なぜこれが起こっているのか誰にも分かりますか?scpは既存のファイルのみを上書きすると考えました。 ありがとう

1
タイムスタンプが有効になっていると、一部のSYNパケットに応答がありません
Ubuntu 12.04.3(カーネル3.8.0-31-generic)を実行しているマシン(「サーバー」)で待機するTCPサーバーがあります。2つの異なるクライアントマシンから接続を受信します。マシンAはUbuntu 12.04.4(3.11.0-17-generic)を実行しており、マシンBはUbuntu 11.10(3.0.0-32-server)を実行しています。 サーバーでTCPタイムスタンプが有効になっている場合(sysctl net.ipv4.tcp_timestamps = 1)、マシンAからのSYNパケットが「無視」されることがあります。サーバーでtcpdumpを使用すると(無差別モードでは)、SYNが正常に到着し、正しいチェックサムが表示されます-応答がないだけです-SYN / ACKもRSTもありません。マシンAは、SYNを何度か再送信してから、あきらめます。マシンAで実行されているクライアントソフトウェア(この場合はwget)はすぐに新しい接続を再試行して成功し、瞬時にSYN / ACKを取得します。 マシンBは同じサーバーで問題はなく、トラフィックは正常に見えます-マシンAと同じTCPオプションを使用しています(キャプチャファイルで確認したところ)。サーバーでTCPタイムスタンプを無効にすると、すべてが正常に機能します。 無視されたSYNパケットのタイムスタンプは私には有効であるように思われるので、なぜそれらが問題を引き起こしているのか、あるいは根本的な原因であるのかどうかはわかりません。 匿名のpcapをここに配置しましたhttps://www.dropbox.com/s/onimdkbyx9lim70/server-machineA.pcap。サーバー(10.76.0.74)で取得され、マシンA(10.4.0.76)がHTTP GET(パケット1〜10)を正常に実行し、1秒後に同じURL(パケット11〜17)を再度フェッチしようとしましたが、代わりにSYNは無視されます。パケット18から27は別の成功です。 これは「サーバーがSYNパケットに応答してSYN / ACKパケットを送信しないのはなぜですか」で説明した問題と同様の問題であり、タイムスタンプを無効にすることが回避策である一方で、何が起こっているのかを理解したいと思います。これは単なるバグですか? 実行中のローカルファイアウォールはありません。サーバーはかなりの数のTCP接続(常に約32K)を処理しますが、十分な空きメモリ/ CPUがあります。pcapに示されたテストの時点では、マシンAとサーバーの間に他のTCP接続はありませんでした。サーバーアプリケーションの受け入れキューが突然いっぱいになる兆候はありません(それ以外に、両方のクライアントに影響するはずです)。サーバーで取得したpcapでパケットが問題ないように見えるので、介在するネットワークデバイスが障害を起こしているようには見えません。 私は最初にこれをubuntuフォーラムに投稿しましたが、後から見ると、これはより適切な場所かもしれません。手がかりのローンを期待しています。
9 tcp  timestamp  syn 

2
Linuxシステムの時間は一時的にジャンプします
一部の(ハードウェア)サーバーで奇妙なシステム時刻変更動作を見た:/ var / logs / syslogで、各ログメッセージの前の日付時刻が時々ランダムに変化し、次のメッセージのように次のメッセージで通常に戻る: 2018年2月22日09:09:30 ... 2018年2月22日09:09:32 ... 26 10月13日15時37分42秒... 2018年2月22日09:09:33 ... 2018年2月22日09:09:34 ... 例のように、日付時刻の突然の変化は、何百年も離れている可能性があります。 奇妙なタイムスタンプを持つログメッセージが特定のプロセスからのものではないことを確認できます。それは、すべてのプロセスでランダムに発生する可能性があります。 そして、2つの異常な時間の変化の間の期間は数分から数時間の間で変化します(ただし、異常な時間の変化はより頻繁に発生する可能性がありますが、毎秒ログを書き込んでいないため、それらの多くはsyslogで明らかにされません)。 また、複数のサーバーで発生するので、ハードウェアの問題ではないと思います。 サーバーに関する詳細:1つのコントローラーといくつかの計算ノードを備えたOpenStackインストールです。各サーバーでntpサービスが実行されています。コントローラーは、それ自体のハードウェアクロックから時間がかかるように構成され、計算ノードサーバーは、コントローラーからの時間を同期します。各サーバーには独自のペースで異常な時間の変化があることに注意してください。「間違った時間」はコントローラーからntpを介して同期されていないようです。 計算ノード上のゲストシステム(仮想マシン)がホストシステムの時間に影響を与える可能性があると考えていました。ただし、仮想マシンを実行していないときにコントローラーに同じ問題が発生する理由を説明することはできません。 私は検出する方法が必要です:システム時間を変更したのは誰ですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.