`

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创建文件系统及挂载文件系统

    挂载文件系统是将分区与目录关联,使得用户可以在该目录下访问分区上的数据。通常有两种方式挂载文件系统: 1. 使用`mount`命令手动挂载:`mount /dev/sdx1 /mnt/newpartition`,其中/mnt/newpartition是你希望挂载...

    Linux 创建文件系统及挂载文件系统流程详解

    Linux 创建文件系统及挂载文件系统流程详解 Linux 操作系统中,创建文件系统及挂载文件系统是非常重要的步骤,它们都是文件系统管理的基础。文件系统是操作系统中最基本的组成部分,它提供了对文件和目录的存储、...

    RedHat Linux自动挂载Windows文件系统.pdf

    在 Linux 中,挂载文件系统需要使用 mount 命令。 mount 命令的格式为:`mount [参数] [设备名称] [挂载点]`。其中,参数可以指定文件系统类型、选项等。常用的文件系统类型包括 minix、linux、msdos、nfs、iso9660 ...

    在linux中mount ntfs文件系统

    首先,Linux的文件系统管理基于挂载的概念,即把一个设备(如硬盘、USB驱动器)上的文件系统连接到文件系统的某个点(挂载点)。`/etc/fstab`文件是用于定义系统启动时自动挂载的设备和挂载点的配置文件,但在此场景...

    Linux下挂载使用NTFS文件系统

    3. **挂载分区**:使用`mount`命令挂载NTFS分区到指定的挂载点上。命令格式为`mount /dev/sdXY /mnt/ntfs`,其中`/dev/sdXY`是NTFS分区的设备名,`/mnt/ntfs`是前面创建的挂载点。 4. **自动挂载设置**:为了在系统...

    ZYNQ7045petalinux挂载jffs2文件系统.pdf

    完成以上步骤后,ZYNQ7045系统将在启动时挂载JFFS2文件系统,允许用户在该系统上创建文件和目录,且这些更改将在下次重启后保持不变。JFFS2文件系统的使用显著增强了基于Xilinx ZYNQ平台的系统的非易失性存储能力,...

    linux挂载img镜像文件

    需要注意的是,在某些Linux发行版如Ubuntu中,一旦执行了`losetup`命令成功绑定了镜像文件,系统可能会自动将镜像挂载到`/media/(用户名)/disk`目录下,无需手动执行`mount`命令。 #### 四、卸载操作 完成测试后,...

    创建及挂载文件

    本文将对 Linux 创建文件系统及挂载文件系统流程进行详细的讲解,涵盖了磁盘分区、创建文件系统、挂载文件系统等方面的知识点。 一、对存储设备的分区 在 Linux 中,对存储设备的分区是非常重要的。我们可以使用 ...

    Linux 磁盘挂载mount和共享

    Linux 服务器磁盘挂载 mount 和共享是指将磁盘挂载到文件系统的某个目录上,并共享该目录,以便其他服务器可以挂载该目录并访问其中的文件。下面是 Linux 服务器磁盘挂载 mount 和共享的详细操作过程: 1. 查看已...

    虚拟机NFS挂载开发板文件系统

    4. 挂载文件系统:在虚拟机上通过NFS客户端将远程开发板的文件系统挂载到本地文件系统中,从而实现对开发板文件系统的访问。 具体步骤包括: - 配置NFS服务,指定共享目录。 - 设置好开发板的文件系统访问权限,...

    用mount挂载U盘

    在深入探讨如何在Linux系统中使用`mount`命令挂载U盘之前,我们先了解一些基础知识,这将有助于更好地理解整个挂载过程及其背后的工作原理。 ### Linux中的U盘识别 在Linux系统中,U盘通常被视为SCSI或USB存储设备...

    Linux根文件系统挂载过程

    例如,在S3C6410公版中,通常将mtdblk2分区作为根文件系统挂载点。 ##### 2.2 根文件系统的分类 根文件系统分为两种类型: - **虚拟根文件系统**:在系统启动初期创建的一个临时文件系统,用于过渡至真实根文件系统...

    系统运维 ubuntu挂载系统盘

    `mount` 命令是挂载文件系统的核心工具。其基本语法如下: ``` mount [选项] 设备 挂载点 ``` - **选项**:可以根据需要指定各种参数来控制挂载行为,例如 `-t` 用于指定文件系统类型,`-o` 用于指定挂载选项等。 - ...

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

    3. **挂载点和目录设置**:在`init_mount_tree()`函数中,通过`do_kern_mount()`函数将根文件系统挂载到默认的“/”目录下。之后,通过一系列的操作将当前进程的工作目录和根目录设置为“/”。 #### 五、总结 通过...

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

    在Linux操作系统中,创建文件系统和挂载文件系统是日常管理任务的重要部分。本文将详细介绍这一过程,包括分区工具的使用、文件系统的创建以及挂载和卸载的步骤。 首先,我们来了解一下如何对存储设备进行分区。在...

    centos7系统通过mount挂载nfs共享

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

    如何挂载网络上的iso文件.

    ### 如何挂载网络上的ISO文件:详细指南与实践 在网络环境下挂载ISO文件是一种常见的需求,尤其是在虚拟机环境中,用户可能需要访问存储在远程服务器上的ISO镜像进行安装或测试软件。本文将深入探讨这一过程,从...

    Filesystems.挂载文件系统需求1

    * 挂载文件系统:使用mount命令挂载文件系统,例如:mount -t ext3 /dev/ram0 ./test * 复制根文件系统目录:将根文件系统目录复制到挂载的文件系统目录下,例如:cp -af /tmp/my_final_rootfs_files/* ./test * ...

Global site tag (gtag.js) - Google Analytics