The file modification time on the NFS file system displays the problem of Solaris + NetApp storage. The user's home directory is placed on NetApp and mounted to the local through autofs. You can use ls-l to view the touch file in your home directory. The mtime (modify time) column only displays the year, month, and day, but not the time. $ Touch file $ ls-l file-rw-r -- 1 user 0 Aug 25 2009 file after waiting for more than ten minutes, check it again by ls, however, the displayed time is not the time for the original touch execution, but a 10-minute delay. $ Ls-l file-rw-r -- 1 user 0 Aug 25 file on the Solaris 10 system, re-touch the file, and immediately use the ls-e (-e Option to display the time to seconds) to view the time, minute, and second information of the file mtime, you can see that the specific mtime is displayed. $ Touch file $ ls-e file-rw-r -- 1 user 0 Aug 25 13:24:09 2009 file then use date to check the local time $ dateTue Aug 25 13:09:22 CST 2009 the mtime of the file is 10 minutes earlier than the local time, in the second step of the previous test, the time difference is exactly 10 minutes. Therefore, it is determined that the time on the NetApp storage is not synchronized with the time on the Solaris system, resulting in this problem. After the conclusion is obtained, a test was conducted to find that as long as the NetApp time is earlier than the local time, the time-based information cannot be displayed after the touch ls-l view; if the time of NetApp is later than the local time, the time point information can be displayed. However, the time point information displayed is not the local touch time, but the time on NetApp. Therefore, the display time of files and directories in the NFS file system is based on the time of the NFS host, and when the NFS host time is earlier than the local host time, after a file is created, the time-based information cannot be displayed immediately. To avoid this problem, we should try to synchronize the time between the NFS host and the local host. To set the time synchronization method, see the http://www.bkjia.com/ OS /201307/231894.html, but there is a problem, since do not let ls-l display mtime earlier than the local time, why does the ls-e Option show it in Solaris 10? The-e option described in man ls is only as follows: the same as-l, cannot t displays time to The second, and with one format for all files regardless of age: mmm dd hh: mm: ss yyyy.