`

Mount挂载点上的文件生成时间遵从那个系统?

阅读更多

实际情景:
我的一个Linux系统mount挂载一个NAS,就是两个系统,用A代笔操作系统,B代表NAS系统。
在A上挂载B的NFS,B上给A可读写的权限!
现在的问题是:在A的mount目录中,vi或touch一个文件,文件的生成时间是A的系统时间,还是B的系统时间呢?(假设A和B的系统时间不一致)

测试:
//用touch更新whattime.txt文件的时间,之后查一个文件的时间和系统的时间!
[A]# touch whattime.txt 
[A]# ll --full-time whattime.txt 
-rw-r--r--  1 root root 9 2009-07-20 20:56:43.533820000 +0800 whattime.txt
[A]# date
Mon Jul 20 20:53:22 CST 2009

可以发再A系统的本身时间是20:53:22,而刚touch的文件时间却是20:56:43,说明文件的时间不是A系统的时间,而是mount存储系统B的时间。
//立刻查一下B的时间,果然是20:56:53。
B> date
Mon Jul 20 20:56:53 CST 2009

总结:
当一个系统A mount挂载另一个系统B时,mount挂载目录中的文件生成时间是遵从提供共享空间的系统的时间的。所以建议将两个系统用同一个NTP服务器进行时钟同步!
在进行WWW访问时,服务器返回的response header中,date头是WWW服务器的时间,last-modified头是文件的生成时间,如果是WWW服务器挂载NAS等环境,两个系统的时间不一致,在页面缓存中,有可能会出现问题。

分享到:
评论

相关推荐

    mountpoint命令 判断指定的目录是否是挂载点

    设备总是挂载在某个指定的目录下,所以就可以使用mountpoint这条命令来确认某个目录是否“临时性”的被文件系统占用。 语法格式:mountpoint [参数] [目录] 常用参数: -q 不打印任何信息 -d 打印文件系统的主...

    Linux创建文件系统及挂载文件系统

    详解文件系统创建 挂载文件系统 如果您想添加一个新的分区,或者增加一个新的硬盘,您要通过分区工具来添加分区,然后要创建分区的文件系统,然后才是挂载文件系统;比如通过mount 加载,或者通过修改 /etc/fstab来...

    Linux mount 离线挂载不了所需要的rpm安装包

    当操作环境没有网的情况下,mount 命令挂载存储等挂载不了所需要的rpm安装包, 安装包都在压缩文件中,安装说明文件也在压缩包中。文件中的资源:cifs-utils-4.8.1-20.el6.x86_64.rpm ,samba-3.6.23-46el6_9.x86_64...

    ZYNQ7045petalinux挂载jffs2文件系统.pdf

    XILINX zynq系统的petalinux工程挂载jffs2文件系统的petalinux配置工作流程,已成功应用下载到目标板卡,板卡重新启动所建立的文件夹和文件不会丢失。

    centos7系统通过mount挂载nfs共享

    详细的将自己的实例的整个操作过程在不同主机之间实现了文件的共享

    用mount挂载U盘

    用mount挂载U盘,linux手动挂载U盘

    Linux根文件系统挂载过程

    本篇文章以S3C6410公版的Linux BSP和U-Boot来进行...在Kernel启动的初始阶段,首先去创建虚拟的根文件系统,接下来再去调用do_mount来加载真正的文件系统,并将根文件系统切换到真正的文件系统,也即真实的文件系统。

    挂载文件系统脚本

    用于Linux 系统开机挂载文件系统的脚本,放入/etc/init.d/即可,记得 chmod +x

    Linux 常用命令挂载命令详解

    mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点 选项: -t 文件系统:加入文件系统类型来指定挂载的类型,可以ext3,ext4,iso9660等文件系统 -o 特殊选项:可以指定挂载的额外选项 下面是额外选项的...

    基于虚拟机的网络文件系统的挂载

    比较详细的Linux嵌入式驱动开发环境的配置中最重要的网络传输的构建,自己写的,比较详细

    Linux Mount挂载设备使用说明

    对于新手学习,mount 命令,一定会有很多...  因此,需要进行设备访问时候,我们需要进行系统挂载(mount). 那么mount到底能够挂载那些设备呢。 我们可以看一下。  一、mount可以用来挂载什么:  不同的操作系统使

    系统运维 ubuntu挂载系统盘

    df -h #显示目前在Linux系统上的文件系统的磁盘使用情况统计。 lsblk #列出块 mount #挂载命令

    解析linux根文件系统的挂载过程

    根据Linux Kernel代码,详细解析kernel启动过程中,根文件系统的挂载过程。

    linux文件系统mount

    在不同的机器共享的目录 方便文件查阅及应用 mount挂载文件目录

    Linux系统设计-hdfs-mount 把hdfs文件系统挂载到Linux本地文件系统,实现了大部分的操作

    许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...

    Linux挂载新硬盘的步骤.zip_mount挂载硬盘

    Linux挂载硬盘的步骤.zip

    文件系统挂载和管理工具

    [2]其他分区可以通过根分区上的空目录挂载文件系统 二.文件系统管理 1.将额外文件系统与根文件系统某现存的目录建立联系,进而使得此目录做为其他文件访问入口称之为挂载(mount) 2.解除关联关系称之为卸载(umount)...

    Linux下NTFS文件系统挂载

    有时会在windows下使用的移动硬盘,需要接到linux机器下使用,插上去的时候才发现没有反应,毕竟两个系统用着不同的文件系统,需要进行以下配置。...该文件介绍了如何挂载分区、卸载分区、设置挂载点等操作。

    在linux中mount ntfs文件系统

    在linux系统中mount ntfs文件系统,包括使用说明。

    hdfs-mount:将HDFS挂载为本地Linux文件系统的工具

    允许将远程HDFS挂载为本地Linux文件系统,并允许任意应用程序/ Shell脚本以有效且安全的方式将HDFS作为普通文件和目录进行访问。 功能(计划中) 高性能 使用协议缓冲区直接为FUSE和HDFS连接Linux内核(不需要Java...

Global site tag (gtag.js) - Google Analytics