我正在安装 Ubuntu 11.10,但在选择要使用的文件系统时遇到了困难。
ext3和ext4;哪个更适合个人桌面?
如果 ext4 更好,它会在我的旧电脑(3 年前买的)上运行良好,还是 ext4 实际上与旧硬盘不兼容?
我想从更有经验的人那里知道,对于具有超过 20TB 硬盘的文件服务器来说,最好的文件系统选择是什么。就我个人而言,我总是在我的个人计算机和“小服务器”BOOT 和 ROOT 磁盘上使用 EXT3(过去)和 EXT4(自从可用以来)[曾经使用过 ReiserFS 3,尽管它导致了许多数据损坏]。
然而,由于 EXT4工具(虽然不是 EXT4 本身)仅限于 16TB 分区,这可能不是我最好的选择。发行版将是 Debian 6.0 (Squeeze) 和/或 Gentoo(最新版本),所以内核应该是最新的(至少在 Debian 上有向后移植),这意味着 linux 内核 >= 2.6.32。
文件服务器将用于三个目的(以及分开的分区,因为目的是保持数据“安全”并且不太关心开销)。 所有磁盘都使用 LUKS 加密:
高速并不是真正必要的(并发访问:最多 2 或 3 个大文件,比如视频),即使它“只是”从 10 个硬盘 Raid6 读取 200MB/s 我可以忍受。
总之,我正在寻找一个可靠的、可扩展的(即易于扩展的)文件系统,它支持超过 20TB/分区。FS 越安全可靠越好。使用的硬件至少是四核(amd x4 630 或 intel i5-2500k)和充足的 RAM(>8GB,也许>16GB),因此应该满足硬件要求。 …
我经常需要计算目录中的文件数,有时会达到数百万。
有没有比枚举和计数更好的方法find . | wc -l?是否可以在 ext3/4 上进行某种 I/O 密集程度较低的文件系统调用?
用 ddrescue 制作。
我猜不是。
root@phoenix:~# ls -ld /backups/external?/var/subsonic/thumbs/110
drwxr-xr-x 2 root root 73728 Mar 4 15:35 /backups/external3/var/subsonic/thumbs/110
drwxr-xr-x 2 root root 69632 Mar 4 15:35 /backups/external4/var/subsonic/thumbs/110
Run Code Online (Sandbox Code Playgroud)
上述目录的内容是相同的。磁盘和文件系统配置是相同的。然而目录本身的大小是不同的。
是的,有问题的目录的内容是相同的,我已经检查过 diff -r、rsync -avx 以及无法比较的内容。这是 diff -r 输出:
root@phoenix:~# diff -r /backups/external{3,4}/var/subsonic/thumbs/110
root@phoenix:~#
Run Code Online (Sandbox Code Playgroud)
du -bs 输出:
root@phoenix:~# du -bs /backups/external?/var/subsonic/thumbs/110
4116125 /backups/external3/var/subsonic/thumbs/110
4112029 /backups/external4/var/subsonic/thumbs/110
Run Code Online (Sandbox Code Playgroud)
du -b --total 输出只计算每个目录中的文件:
root@phoenix:~# du -b --total /backups/external3/var/subsonic/thumbs/110/* | tail -1
4042397 total
root@phoenix:~# du -b --total /backups/external4/var/subsonic/thumbs/110/* | tail -1
4042397 total
Run Code Online (Sandbox Code Playgroud)
因此,对于 external3:
4042397 …Run Code Online (Sandbox Code Playgroud) 我目前在我的笔记本电脑上运行 Ubuntu 9.04,我对它非常满意。但是启动时间不是很好...所以我想在我的硬盘上有第二个发行版,我可以启动它来快速检查我的电子邮件和类似的东西。它真的只需要运行 Firefox 和一个终端。因为我的 Ubuntu 分区是 ext4,所以支持 ext4 会是一个加分项。在接下来的几个小时内,我将尝试 xPUD 和 DSL。还有其他建议吗?
编辑:尝试过 xpud,在启动时挂起。
使用此处的说明ext4从升级ext3到的文件系统上将缺少哪些功能?ext4
文字说明:
还有额外的 ext4 功能,例如 flex_bg 和 > 16TB 文件系统支持,只能在格式化时通过 mke2fs 启用。
“例如”暗示还有其他功能。有谁知道一个列表?
ext4 允许文件名中包含 NTFS 不允许的某些字符。是否有脚本可以替换文件名中的这些字符?
我想将 Windows 的一个分区(NTFS(或可以是 FAT32))转换为 linux 文件系统分区?我正在寻找一些工具或方法来为我做这件事!
我有一张格式化为ext4用于 SteamOS 和 EmuDeck 的 SD 卡。我想使用 SD 转 USB 适配器将文件从我的 Windows 11 电脑添加到此 SD 卡。ext4我发现的大多数程序只支持阅读而不支持写作。WSL2不支持挂载 USB 驱动器。我无法将驱动器格式切换为 NTFS,因为它与 EmuDeck 不兼容。
如何ext4在 Windows 11 中将文件写入 USB 驱动器上的分区?
注意:这与如何在 Windows 上读取 ext4 分区?仅涵盖从分区读取ext4。链接的问题也在 2009 年提出,这意味着其中几个答案已经过时并且不再有效。