我们正在使用 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
属性。