태그 보관물: filesystems

filesystems

마지막 액세스 타임 스탬프를 비활성화하면 부정적인 영향이 있습니까? 설정 하여 마지막으로 액세스 한 타임

Windows에서는 명령 줄에서이를 실행하여 NtfsDisableLastAccessUpdate를 1설정 하여 마지막으로 액세스 한 타임 스탬프를 비활성화 할 수 있습니다 ( 예 : 컴퓨터를 다시 시작해야 적용).

fsutil behavior set disablelastaccess 1

디스크 활동이 적습니다 c:\$logfile.

이것이 부정적인 영향이나 문제를 일으킬 수 있습니까?



답변

다른 사람이 파일을 읽는지 여부를 알 수 없습니다 (예 : 민감한 데이터가있는 경우).

마지막으로 액세스해야하는 OS 수준 명령을 생각할 수 없습니다. 백업은 예를 들어 마지막 수정 날짜 및 생성 날짜를 확인합니다. 그러나 한 가지 경우에 대해서는 @mythokia의 답변을 참조하십시오.

Windows 7 (@AndrejaKo 덕분에) 및 Vista 에서는 기본적으로 비활성화되어 있으며 ( 보상 할 다른 변경 사항이없는 한) 끄면 괜찮습니다.

방금 새로운 OS에서 비활성화 될 수있는 이유를 생각했습니다. 기본적으로 새 Windows 검색이 설치되어 있습니다. 선택한 디렉토리에서 변경 사항을 검색하고 새 파일과 변경된 파일을 다시 색인화합니다. 이로 인해 많은 이벤트가 로그에 기록 되었을 수 있습니다. MSDN 블로그 게시물에서 Vista 이후 마지막 액세스 시간 업데이트를 중지 한 이유에 대한 자세한 정보가 있습니다 . 파일 시스템에 디렉토리의 파일 수를 알려주는 기능이없는 이유는 무엇입니까? .


답변

일부 조각 모음 프로그램은 알고리즘의 변수 중 하나로 마지막 액세스를 사용합니다. 예는 O & O Defrag 입니다.


답변

부정적인 영향에 대해 모르지만 이러한 답변 중 일부는 명백히 잘못입니다 (즉, ChrisF 및 Synetech).

증명:

  1. desktop.ini예를 들어, 내 데스크탑의 파일은 모든 항목에 대해 다른 타임 스탬프를 갖지만 (작성, 수정 및 액세스 된) 동일한 폴더에있는 다른 파일은 모든 항목에 대해 동일한 타임 스탬프를 갖거나 두 항목에 대해서만 동일한 타임 스탬프를 갖습니다 (예 : 동일한 작성 및 액세스 된 타임 스탬프) 다른 수정 된 타임 스탬프 (일반적으로 DL 파일));
  2. dir데스크탑 폴더 에서 명령을 수행해 도 타임 스탬프는 변경되지 않습니다.

그래서:

  1. ( ) Windows 7 (x64 sp1)에서 마지막 액세스 타임 스탬프는 비활성화 되어 있지 않습니다.
  2. dir않습니다 하지 NTFS에 타임 스탬프를 터치하거나;

답변