我目前拥有 ubuntu 和 win 7 双启动,我想删除我的 windows 7 并格式化我的所有分区以使用 linux 文件系统。但是我想打开一扇门,以防我对 linux 有任何问题,以便能够使用 windows 访问我的 linux 文件系统。我知道有些程序可以让您对 ext2/3/4 FS 进行读写访问(我没有测试过)。在选择正确的 FS 时,我需要建议,ext 2/3/4 之间的区别是什么,最好的软件是什么。
我目前拥有 ubuntu 和 win 7 双启动,我想删除我的 windows 7 并格式化我的所有分区以使用 linux 文件系统。但是我想打开一扇门,以防我对 linux 有任何问题,以便能够使用 windows 访问我的 linux 文件系统。我知道有些程序可以让您对 ext2/3/4 FS 进行读写访问(我没有测试过)。在选择正确的 FS 时,我需要建议,ext 2/3/4 之间的区别是什么,最好的软件是什么。
因为没有一个文件系统在所有情况下都是最好的,所以确定哪个文件系统最适合您的应用程序并不总是那么容易。但是,正如您自己会看到的,选择正确的文件系统可以提供超过 95% 的性能提升。
Linux 文件系统。为什么这么多?
Linux 上有这么多文件系统的主要原因有以下三个:
文件系统比较
下面的列表描述了 Linux 文件系统的特性,并指出了该文件系统的最佳使用时间。此列表并未详尽列出世界上所有可用的文件系统,而是侧重于那些在当今市场上具有可观市场份额或关注度的文件系统。可以在以下位置找到文件系统功能的详细比较:http ://en.wikipedia.org/wiki/Comparison_of_file_systems
EXT2
EXT2文件系统是EXT3文件系统的前身。EXT2 没有日志记录,因此不再推荐(客户应迁移到 EXT3)。
推荐用途:USB/固态驱动器,或任何需要高稳定性和最少读/写的原因。
EXT3
EXT3 文件系统是当今 Linux 中使用最多的日志文件系统。它是“Linux”文件系统。它非常健壮和快速,尽管它不能很好地扩展到大容量或大量文件。最近添加了一个称为 htrees 的可扩展性功能,它显着提高了 EXT3 的可扩展性。但是,即使使用 htree,它仍然不如列出的其他一些文件系统那样可扩展。它的扩展类似于带有 htree 的 NTFS。如果没有 htree,EXT3 不能处理一个目录中超过 5,000 个文件。
推荐使用:如果您没有特定的理由使用另一个文件系统,则 ext3 是一个极好的默认值。
分机4
作为 ext 文件系统系列中的最新产品,ext4 包括对 ext3 的许多重大改进,例如更大的文件系统支持、更快的检查、纳秒时间戳以及通过校验和验证日志。它与版本 2 和 3 向后和向前兼容,因此您可以将 ext2 或 ext3 文件系统挂载为 ext4,反之亦然。但是,当安装为旧版本时,您可能会失去新版本的一些好处。许多现代 Linux 发行版现在在安装过程中提供 ext4,有些则使用它作为默认值。
推荐使用:Ext4 应该足够稳定以满足桌面和服务器的需求。如果您的发行版提供它作为安装选择,那么它应该是几乎任何使用需求的不错选择。
FAT32
FAT32 是列出的文件系统中最粗糙的。它的流行在于它在 Windows 桌面世界中的广泛使用和普及,并且它已经成为闪存设备(数码相机、USB 记忆棒等)中的文件系统。它没有内置的安全访问控制,因此体积小并且在这些便携式和嵌入式应用程序中运行良好。它可扩展列出的文件系统中最少的一个。大多数系统都支持 FAT32 兼容性,因为它无处不在。
NTFS
Windows NT 内核(Windows NT、Windows 2000、Windows XP 和 Windows 2003)的 Microsoft Windows 文件系统。该文件系统的 Linux 开源版本只能对现有 NTFS 数据进行只读操作。这允许从 Windows 迁移和访问 Windows 磁盘。NTFS 包括一个非 POSIX 的 ACL 模型。NTFS ACL 模型是 Microsoft 独有的,但它是 Novell NetWare 2.x ACL 模型的派生。NTFS 是 Windows 服务器上的默认(实际上是唯一的选项)。它包括丰富的元数据和属性特征。自 Windows 2000 实施以来,NTFS 还支持多数据流和 ACL 权限继承。在 Windows 2003 R2 中,Microsoft 包含了一个名为“基于访问的枚举”的功能。这类似于 NSS 和 NWFS 中的可见性,但没有在文件系统层实现,
ReiserFS
Reiser 文件系统是 SUSE Linux 发行版中的默认文件系统。Reiser FS 旨在消除 EXT2 和 EXT3 文件系统中存在的可扩展性和性能限制。它在 Linux 上的扩展性和性能非常好,使用 htree 超过了 EXT3。此外,Reiser 旨在非常有效地使用磁盘空间。因此,它是 Linux 上最好的文件系统,文件系统中有大量的小文件。由于协作(电子邮件)和许多 Web 服务应用程序有很多小文件,Reiser 最适合这些类型的工作负载。
推荐用途:与单核系统上的小文件交互。
来自http://www.fs-driver.org/的驱动程序允许您在 Windows 上读取/写入 ext2 和 3。AFAIK 它不支持 ext4。
作为文件系统专家,我不太了解 ext 2/3/4 之间的区别,但我知道 ext4 稍微快一些,尤其是在干净的 Ubuntu 安装上,并且会缩短启动时间。ext2 已经很老了,所以很少有系统再使用它了,特别是因为 ext3 完全向后兼容 ext2。
但是要解决您真正的问题,也就是说“如果 Ubuntu 崩溃并且我无法访问我的任何文件怎么办?”,最简单、最有可能工作的方法是插入您的 Ubuntu LiveCD 并启动它,然后修复您现有的 Ubuntu 安装,或将您需要保存的所有文件传输到便携式硬盘驱动器中。
从“windows”中恢复“linux”并不是那么简单。最好的办法是随身携带 live cd 或 live usb,因此如果出现问题,您可以访问网络、内置的 linux 工具以及您应该需要的所有文件系统支持。