ls는 NFS에 있는 파일의 타임스탬프를 표시하지만 시간은 표시하지 않습니다.

ls는 NFS에 있는 파일의 타임스탬프를 표시하지만 시간은 표시하지 않습니다.

Linux에서 파일을 생성할 때 타임스탬프가 표시되지 않고 stat미래의 시간이 파일에 표시되고 파일 시스템이 NFS로 마운트되어 있음을 알 수 있습니다. 이전에 이것을 본 사람이 있습니까?

aa:/usr/data> touch test
aa:/usr/data> ls -al test
-rw-r----- 1 iaaadm sapsys 0 Jun 30  2014 test
aa:/usr/data>  stat test
File: `test'
Size: 0               Blocks: 0          IO Block: 32768  regular empty file
Device: 14h/20d Inode: 114999298   Links: 1
Access: (0640/-rw-r-----)  Uid: ( 1002/  aaadm)   Gid: (   86/  sys)
Access: 2014-06-30 18:35:44.000000000 -0500
Modify: 2014-06-30 18:35:44.000000000 -0500
Change: 2014-06-30 18:35:44.000000000 -0500
Birth: -

답변1

NFS 사용의 일반적인 결과는 클라이언트와 서버 시간이 다른 미래의 타임스탬프입니다. 이를 방지하려면 NFS 클라이언트와 NFS 서버가 동일한 시간 소스로 동기화되었는지 확인하세요.NTP. 소규모 네트워크에서는 NFS, NTP 및 기타 서비스를 제공하는 중앙 서버를 갖는 것이 매우 일반적입니다. 서버 자체는 참조 시계에서 시간을 가져오는 NTP 클라이언트일 수 있지만 이는 내부 네트워크에서 일관된 시간을 유지하는 것보다 더 중요하지 않습니다.

사용자로서 NFS 클라이언트와 서버 간의 동기화되지 않은 시계를 처리하는 것은 고통스러운 일입니다. 관리자가 아닌 경우 서버 관리자에게 NTP 서버 실행을 요청하고( ntpd구성 파일에서 승인된 클라이언트 목록을 설치하고 설정하는 것처럼 쉽습니다), 클라이언트 관리자에게 실행 ntpd하고 소스를 NFS/NTP로 설정하도록 하세요. 섬기는 사람.

ls시간이 6개월 전과 현재 사이인 경우 시간 및 분과 함께 타임스탬프를 표시합니다. 시간이 6개월 이상 전이거나 미래인 경우 연도와 함께 타임스탬프를 표시합니다.

관련 정보