我正在使用 USB 驱动器上的 Try Ubuntu 来使用 Ubuntu 22.04.4 LTS。这样,我将文件从 Ext4 文件系统中的外部磁盘复制到 NTFS 文件系统中的内部磁盘。
我有两个文件夹(folder1 和 folder2),每个文件夹大约有 800000 个文件。folder2 中的文件是从 folder1 中的文件创建的。在这两种情况下,“file”都会输出“ASCII 文本”。folder1 中的文件仅包含 5 列数字。folder2 中的文件包含 4 行标题和 9 列数字。
使用rsync -a
文件夹 1 需要几个小时。但是,以每秒 1-2 个文件的速度对文件夹 2 使用相同方法则需要几天时间。
为什么会发生这种情况?有没有办法更快地传输文件夹2中的文件?
以下是有关该stat
功能中不同文件夹中文件的更多详细信息
文件夹1中的文件
Size: 138078 Blocks: 280 IO Block: 4096 regular file Device: 851h/2129d Inode: 92254606 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/ UNKNOWN) Gid: ( 1000/ UNKNOWN)
文件夹2中的文件
Size: 394398 Blocks: 784 IO Block: 4096 regular file Device: 851h/2129d Inode: 146939637 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/ UNKNOWN) Gid: ( 1000/ UNKNOWN)
来自ls -l
文件夹1中的文件
-rw-r--r-- 1 1000 1000 138078
文件夹2中的文件
-rw-r--r-- 1 1000 1000 394398
非常感谢!