Mount 将目录时间更改为 1970 年

Mount 将目录时间更改为 1970 年

我们正在使用 BusyBox v1.19.4 开发嵌入式 Linux 系统。除了时间和日期方面出现奇怪的安装问题外,系统工作正常。

当我们创建目录时,它具有正确的时间和日期:

\$ ls -l
drwxrwxrwx    2 root     root            40 Jul 21 16:16 media_2e040
\$

但是,一旦我们安装了设备,时间和日期就会发生变化:

\$ mount /dev/sdb1 media_2e040
\$ ls -l
drwxr-xr-x    9 root     root         16384 Jan  1  1970 media_2e040
\$

对安装不太了解,我可以touch在目录上运行,并且时间/日期更新为正确的时间。

mount的这个操作是有原因的吗?

我们应该跑步touch以保持时间和日期吗?

谢谢。

答案1

您的驱动器现在/dev/sdb1已安装在media_2e040目录中,因此所有属性media_2e049都是sdb1属性。如果你改变它们,touch你就改变了sdb1属性。

相关内容