마운트된 드라이브의 파일 타임스탬프에 1시간 지연이 표시됨

마운트된 드라이브의 파일 타임스탬프에 1시간 지연이 표시됨

매우 구체적이고 매우 수수께끼 같은 질문이 있습니다.

마운트된 드라이브에 있는 파일을 수정(터치)하면 파일의 타임스탬프에 실제 이벤트가 발생하기 정확히 1시간 전의 마지막 수정 시간이 표시됩니다.

제가 생각할 수 있는 가능한 모든 옵션을 확인했지만 아무 것도 발견하지 못했습니다.

설정에 대한 자세한 내용은 다음과 같습니다(매우 복잡함).

  1. 머신은 RH 6.8(rh68이라고 부르겠습니다)을 실행하고 있습니다.
  2. 그 외에는 가상 머신에서 RH 4.8을 실행하고 있습니다(rh48vb라고 하겠습니다).
  3. 물리적으로 홈 폴더는 RH 5.5(rh55) 시스템에 있으며 rh68 및 rh48vb에 설치됩니다.

모든 머신의 시계는 "date" 명령에 표시된 대로 (거의) 동일한 시간으로 설정되어 있습니다.rh48vb 시계가 약 2분 앞으로 이동합니다.

이제 rh48vb에 로그인한다고 가정해 보겠습니다. 홈 폴더(물리적으로 rh55에 있음)와 /build/ 폴더(물리적으로 로컬 하드 드라이브에 있음)에 액세스할 수 있습니다. test_home과 test_build라는 2개의 파일이 있습니다.

이것은 마법입니다:

<rh48vb>cd /build
/build
<rh48vb>date
Mon Jun  5 13:26:52 UTC 2017
<rh48vb>touch test_build
<rh48vb>ll test_build
-rw-r--r-- users 5 Jun  5 13:26 test_build
<rh48vb>cd ~
<rh48vb>date
Mon Jun  5 13:27:04 UTC 2017
<rh48vb>touch test_home
<rh48vb>ll test_home
-rw-r--r--  1 users 5 Jun  5 12:25 test_home

< ....... login to my physical workstation rh68 ........>
<rh68>date
Mon Jun  5 13:25:36 BST 2017
<rh68>ll test_home 
-rw-r--r-- 1 users 5 Jun  5 13:25 test_home

< ....... login to machine rh55 where homefolder physically is located ........>
<rh55> date
Mon Jun  5 13:25:54 BST 2017
<rh55>ll test_home 
-rw-r--r-- 1 users 5 Jun  5 13:25 test_home

그래서

  • 파일을 볼 test_homeRH68또는RH55타임스탬프가 정확합니다.
  • test_home내가 갈 때rh48vb타임스탬프는RH55파일 수정 시간이 1시간 단축됩니다.
  • 파일을 볼 test_buildrh48vb타임스탬프는rh48vb파일 수정 시간.

time_home거기서 "만져도" 상관없어RH48또는에서RH68또는RH55- 결과는 같습니다.

이 시점에서 나는 아이디어가 부족했습니다.

답변1

서로 다른 두 시간대에 두 대의 컴퓨터가 있습니다.

  • rh48vbUTC 시간(협정 세계시, GTM이라고도 함)을 사용합니다.

  • RH55영국 서머타임(BST - GMT +1)

두 컴퓨터의 시간은 동일하지만 컴퓨터는 자신들이 같은 시간대에 있는지, 심지어 같은 국가에 있는지조차 알지 못합니다. 따라서 다른 컴퓨터에서 작업을 수행할 때 시간대는 항상 다음과 같습니다. +/ - 1시간(상호 작용하는 시간대에 따라 다름)

시간대를 변경할 수 있는 컴퓨터가 있는 경우 변경할 수 없는 동일한 컴퓨터의 시간대로 설정하세요.

관련 정보