AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 19214
Accepted
Florin
Florin
Asked: 2010-12-30 02:16:44 +0800 CST2010-12-30 02:16:44 +0800 CST 2010-12-30 02:16:44 +0800 CST

可从 Windows 访问的 linux 文件系统和软件的最佳选择

  • 772

我目前拥有 ubuntu 和 win 7 双启动,我想删除我的 windows 7 并格式化我的所有分区以使用 linux 文件系统。但是我想打开一扇门,以防我对 linux 有任何问题,以便能够使用 windows 访问我的 linux 文件系统。我知道有些程序可以让您对 ext2/3/4 FS 进行读写访问(我没有测试过)。在选择正确的 FS 时,我需要建议,ext 2/3/4 之间的区别是什么,最好的软件是什么。

filesystem windows ext4
  • 3 3 个回答
  • 4017 Views

3 个回答

  • Voted
  1. hhlp
    2010-12-30T08:25:21+08:002010-12-30T08:25:21+08:00

    因为没有一个文件系统在所有情况下都是最好的,所以确定哪个文件系统最适合您的应用程序并不总是那么容易。但是,正如您自己会看到的,选择正确的文件系统可以提供超过 95% 的性能提升。

    Linux 文件系统。为什么这么多?

    Linux 上有这么多文件系统的主要原因有以下三个:

    * It's open source: effectively everyone owns it.
    * File Systems competing for better performance and or scalability.
    * File Systems allowing for compatibility/portability of existing data (migrations from other systems). 
    

    文件系统比较

    下面的列表描述了 Linux 文件系统的特性,并指出了该文件系统的最佳使用时间。此列表并未详尽列出世界上所有可用的文件系统,而是侧重于那些在当今市场上具有可观市场份额或关注度的文件系统。可以在以下位置找到文件系统功能的详细比较:http ://en.wikipedia.org/wiki/Comparison_of_file_systems

    EXT2

    * Recommended to move to EXT3
    * Not Journaled
    * POSIX access control 
    

    EXT2文件系统是EXT3文件系统的前身。EXT2 没有日志记录,因此不再推荐(客户应迁移到 EXT3)。

    推荐用途:USB/固态驱动器,或任何需要高稳定性和最少读/写的原因。

    EXT3

    * Most popular Linux file system, limited scalability in size and number of files
    * Journaled
    * POSIX extended access control 
    

    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

    * Most limited file system, but most ubiquitous
    * Not Journaled
    * No access controls 
    

    FAT32 是列出的文件系统中最粗糙的。它的流行在于它在 Windows 桌面世界中的广泛使用和普及,并且它已经成为闪存设备(数码相机、USB 记忆棒等)中的文件系统。它没有内置的安全访问控制,因此体积小并且在这些便携式和嵌入式应用程序中运行良好。它可扩展列出的文件系统中最少的一个。大多数系统都支持 FAT32 兼容性,因为它无处不在。

    NTFS

    * The Windows file system, best for workgroup shared LAN file serving
    * Journaled
    * Windows access controls (richer than POSIX) 
    

    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

    * Best performance and scalability when number of files is great and/or files are small
    * Journaled
    * POSIX extended access controls 
    

    Reiser 文件系统是 SUSE Linux 发行版中的默认文件系统。Reiser FS 旨在消除 EXT2 和 EXT3 文件系统中存在的可扩展性和性能限制。它在 Linux 上的扩展性和性能非常好,使用 htree 超过了 EXT3。此外,Reiser 旨在非常有效地使用磁盘空间。因此,它是 Linux 上最好的文件系统,文件系统中有大量的小文件。由于协作(电子邮件)和许多 Web 服务应用程序有很多小文件,Reiser 最适合这些类型的工作负载。

    推荐用途:与单核系统上的小文件交互。

    • 9
  2. Best Answer
    ztangent
    2010-12-30T02:38:50+08:002010-12-30T02:38:50+08:00

    来自http://www.fs-driver.org/的驱动程序允许您在 Windows 上读取/写入 ext2 和 3。AFAIK 它不支持 ext4。

    作为文件系统专家,我不太了解 ext 2/3/4 之间的区别,但我知道 ext4 稍微快一些,尤其是在干净的 Ubuntu 安装上,并且会缩短启动时间。ext2 已经很老了,所以很少有系统再使用它了,特别是因为 ext3 完全向后兼容 ext2。

    但是要解决您真正的问题,也就是说“如果 Ubuntu 崩溃并且我无法访问我的任何文件怎么办?”,最简单、最有可能工作的方法是插入您的 Ubuntu LiveCD 并启动它,然后修复您现有的 Ubuntu 安装,或将您需要保存的所有文件传输到便携式硬盘驱动器中。

    • 7
  3. RolandiXor
    2010-12-30T05:15:03+08:002010-12-30T05:15:03+08:00

    从“windows”中恢复“linux”并不是那么简单。最好的办法是随身携带 live cd 或 live usb,因此如果出现问题,您可以访问网络、内置的 linux 工具以及您应该需要的所有文件系统支持。

    • 2

相关问题

  • 为什么 Ubuntu 不再将文件大小单位测量为字节、兆字节、千兆字节等?

  • 如何在 Ubuntu 中运行 Windows XP

  • 迁移到 Ubuntu 后,Windows 用户最喜欢什么?[关闭]

  • 如何从双启动计算机访问加密的主文件夹?

  • 如何避免启动时出现“S to Skip”消息?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve