我意识到这可能更多是一个 Windows 问题,而不是 Linux 问题,但也许有人知道答案,或者可以给我指出一个合适的更好的论坛(我将在 Stack Overflow 上发布相同的内容),这与界面有关两者之间。我最近将我的外部备份 NAS 驱动器从 Windows10 机器移至我的 Linux 机器(运行 Buster 的 Raspberry Pi)。我的备份脚本在Linux机器上运行(以前也是如此,只是驱动器位置发生了变化)。
我在可靠地安装驱动器方面确实遇到了一些麻烦,并且在此过程中从头开始重新格式化驱动器(备份了我想要的内容并再次将其复制回来)。仍然是NTFS格式。最后,我的 I/O 安装问题被证明是由于通过 USB 集线器的不稳定 USB 连接造成的,可能不需要重新格式化,但知道我这样做可能是相关的。该磁盘现已通过 Samba 共享安装在 Windows 机器上。
一切都工作正常,除了当我查看 Linux 盒子上创建的文件列表时,一切看起来都如预期的那样 - 如下所示:
norman@SarabandP1:~ $ ll /mnt/MyPassport/DBbackups/
total 256816
-rwxrwxrwx 1 root root 8931219 Nov 22 04:30 DBbackup_2020-11-22T04:30+00:00.sql
-rwxrwxrwx 1 root root 8931219 Nov 24 04:31 DBbackup_2020-11-24T04:30:54.sql
-rwxrwxrwx 1 root root 8952403 Nov 25 04:30 DBbackup_2020-11-25T04:30:49.sql
-rwxrwxrwx 1 root root 8931219 Nov 23 04:30 DBbackup_23-11-2020T04:30:49.sql
-rwxrwxrwx 1 root root 8580047 Oct 25 04:30 DBdump_2020-10-25T04"30+00"00.sql
-rwxrwxrwx 1 root root 8580047 Oct 26 04:30 DBdump_2020-10-26T04"30+00"00.sql
-rwxrwxrwx 1 root root 8580047 Oct 27 04:30 DBdump_2020-10-27T04"30+00"00.sql
然而,如果我查看 Windows 资源管理器中的列表,我会看到简短的文件名,但仅限于自从我移动驱动器后创建的文件!
C:\Users\norma>dir M:\DBbackups /o-d
Volume in drive M is MyPassport
Volume Serial Number is 6FFF-C645
Directory of M:\DBbackups
25/11/2020 04:30 8,952,403 DG9YLA~V.SQL
25/11/2020 04:30 <DIR> .
24/11/2020 04:31 8,931,219 DIGOUP~2.SQL
23/11/2020 04:30 8,931,219 DV8NG7~5.SQL
22/11/2020 04:30 8,931,219 D9R9AO~S.SQL
21/11/2020 11:01 <DIR> ..
19/11/2020 04:30 8,930,931 DBdump_2020-11-19T0430+0000.sql
18/11/2020 04:30 8,930,931 DBdump_2020-11-18T0430+0000.sql
17/11/2020 04:30 8,930,912 DBdump_2020-11-17T0430+0000.sql
16/11/2020 04:30 8,930,912 DBdump_2020-11-16T0430+0000.sql
15/11/2020 04:30 8,930,912 DBdump_2020-11-15T0430+0000.sql
14/11/2020 04:30 8,930,912 DBdump_2020-11-14T0430+0000.sql
您可以看到文件名格式的变化 - 但这只是因为我做了一些实验,看看格式是否有所不同,我在修改文件名之前立即注意到了这个问题。
如果所有文件名都被缩短,我可能认为这与我通过 Samba 共享进行交互有关 - 但事实是,只有移动后的文件才会以这种方式出现,这一事实让我感到困惑。
任何有关正在发生的事情的线索将不胜感激。
谢谢