我会改用NTFS。它可以很容易地被Linux,Windows和OS X(以及其他)读取/写入。
考虑到预期用途以及它是外部驱动器这一事实,我认为没有理由让您经历使用ext4的麻烦。
如果这是您的主要硬盘驱动器,则可能值得ext4的优点(简短地说,较少的驱动器碎片和稍微改善的性能,有关更多信息,请参见此处)。我怀疑您是否还会注意到外接USB驱动器上的差异。瓶颈将是通过USB电缆传输数据的速率。
对于大多数用户而言,ext4优于NTFS的唯一明显好处是ext4允许使用特殊字符(? & %等)的文件名。但是,这样的文件名既不是一个好主意,也不会让您特别感兴趣。
编辑:在回答B. Roland关于碎片整理的问题时,是的,我知道有两种方法可以在Linux下对NTFS驱动器进行碎片整理。一种是称为摇的开源工具。我没有用过,但它似乎有效。另一个是简单地从外部驱动器复制所有数据,从驱动器中删除所有内容,然后再复制回所有内容。最后,由于您的驱动器也将在Windows下访问,因此您可以使用Windows碎片整理程序。
我想,但是,您要连接的方式太重要驱动器碎片整理。在这里查看碎片的简单说明。简而言之,零散的驱动器是指驱动器上的文件不存储在连续的块中,而是分布在整个驱动器中的驱动器。这通常是由于在写入文件后更改文件大小而引起的。因此,假设您将1 MB的文件保存在驱动器上。然后,您修改文件,文件大小最大为20 MB。如果创建文件的位置没有足够的可用空间,则这些多余的数据将被写入硬盘驱动器的其他部分。换句话说,文件将被分割。
在用于存储“备份,然后是家庭电影,图片,某些音乐等”的驱动器中,这种情况不太可能经常发生。这些文件中的大多数文件大小永远不会改变,因此不会使驱动器碎片化。
另外,即使您的驱动器是零散的,您也不在乎。碎片对于系统驱动器可能是个问题,因为系统驱动器每秒可能有许多 I / O操作。在这些情况下,您会注意到驱动器性能下降。如前所述,在外部驱动器上,即使确实发生这种情况,我也认为您将无法检测到。
因此,总而言之,您几乎可以肯定不需要对NTFS格式的外部HDD进行碎片整理。但是,如果您确实愿意,可以在Linux和Windows中都可以做到。