我刚刚将 GoPro 相机中的 SD 卡插入我的 Ubuntu 笔记本电脑,它被安装了,当我使用文件管理器查看它时,我注意到所有修改时间戳都是错误的。具体来说,正好是未来 1 个月。为了验证这一点,我卸下了卡,拿起 GoPro,录制了一段短视频,拍了一些图像,将其插入 Windows 计算机并验证相机的日期和时间是正确的。它是。9 月 21 日,16:52。然后我卸载了卡,再次将其插入 Ubuntu 笔记本电脑,瞧:同一个文件现在的修改和创建日期是 10 月 21 日。
为什么 Ubuntu 会在挂载时更改修改日期,我该如何阻止它?
当时的mount
条目:
/dev/mmcblk0p1 on /media/gerald/C8AC-6CE5 type exfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,iocharset=utf8,namecase=0,errors=remount-ro,uhelper=udisks2)
更新:我刚刚检查了我上次从我的另一台相机导入的图像,它使用的是 FAT32 格式的卡。似乎这个问题只影响用 exfat 格式化的卡。
我也在为此苦苦挣扎。显然这是一个已知的错误: https ://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/1872504
第一个回复说安装 exfat-fuse 和 exfat-utils 会导致正确的行为这在我的情况下只有一半有效。我必须指定安装 SD 卡时的时区。我通过编辑 fstab 文件(添加选项 tz=UTC)来做到这一点,所以它总是在适当的时间挂载。