Tim*_*Tim 8 filesystem partitioning
我打算在装有 Windows 7 的笔记本电脑上双引导安装 Ubuntu1 10.04。我想知道
感谢致敬!
Lui*_*ado 11
假设您已经在维基百科、ubuntu 论坛、linux 论坛、linux 站点中查看了有关这个非常常见问题的信息,我将在这里快速列出常见问题:
您已经知道 ext4 是 ext3 的增强版本,它是 ext2 的增强版本,它是...的增强版本。您猜对了,ext(扩展文件系统)是 Minix 文件系统的更好实现。
我只会复制粘贴在维基百科/ubuntu+ linux 论坛/等中找到的很多东西......因为它很容易找到,但需要大量阅读才能找到优点。
Ext - 解决了在 Minix 系统中发现的 2 个大问题:
Ext2 - 添加了 Ext 中缺少的一些东西:
Ext3 - 添加了 Ext2 缺少的更多东西:
Ext4 - 添加了一大堆东西,包括但不限于:
ReiserFs - 非常好的文件系统,显示出潜力,我在几年前进行了测试。例如,作为最终用户,您可以看到它与 Ext3 之间的速度差异。但是在出现一些“问题”之后,文件系统上的公司不得不做出一些改变。真是悲伤的故事。无论如何,现在的最后一个问题是缺乏工具。
Reiser4 - 不容易获得,但如果您可以称其为 ReiserFS,则它是“版本 2”。尚未测试,但一些基准测试显示进展良好。
BtrFS - 每个人的私生子。这个文件系统利用了 Ext3、Ext4、ReiserFs 和 Reiser4 的优点,添加了一些糖,混合了巧克力和 PRESTO!你有一些超级突变忍者系统。这还不是一个稳定的文件系统,但它显示了很多潜力,并且有一些非常惊人的基准测试。你可以看看这里:http : //www.phoronix.com/scan.php? page=article& item= ubuntu_1010_btrfs& num=2但它仍然需要大量的工作才能被称为稳定。无论如何,就我而言,它具有的一些惊人功能是在线容量增长和收缩、在线碎片整理、快照......
我现在正在使用 Etx4,因为我已经测试了 ReiserFs、Ext3、Ext2 以及 2 或 3 个更多。
对于分区中的许多小文件,我推荐 Reiser,因为它对我很有用,但是你可能会遇到一个问题,如果它发生在你身上(它发生在我身上 2 次。这就足够了。)你可能会永远失去一切。我的意思是永远!
一年前的 Ext4 听起来可能不那么快速和稳定,但现在它几乎适用于任何时间的桌面工作。
所以我对你的 POINT 1 的建议是留在 Ext4。将来,您可能会开始关注 Btrfs,但现在请继续使用 Ext4。也有表现的情况。截至 2012 年 12 月,BtrFS 还没有与 Ext4 类似的性能。在这种情况下,我指的是复制/粘贴速度、移动文件、读取数千个文件以及最终用户不时执行的操作等情况。BtrFS 更面向可扩展的场景,我们可以使用多个 HDD 或巨大的空间大小、调整大小、快照等。但即使考虑到这一点,在 BtrFS 中投入的工作也是巨大的,以至于有几个 Ext4 开发人员在几种情况下推广 BtrFS。未来,BtrFs 的性能和稳定性都会提升到成为默认值的地步。
给你 POINT 2. 如果你想在 Windows 和 ubuntu 之间共享文件,我不推荐它。对于这种情况,请使用 NTFS 或 FAT32。Windows 有一些可以读取 Ext2/Ext3 系统的程序,但我有(和另外 2 个朋友有)一些问题,读取错误,写入错误等。所以为了安全起见,请继续使用 NTFS 或 FAT32在安全方面。
注意:我的意思是用 ext4 做 Ubuntu 分区,但在 FAT32 或 NTFS 中保留一个小分区以在它们之间共享文件。如果您在同一台 PC 上同时运行 Windows 和 Ubuntu,则无需为它们创建第三个分区。只需安装 Windows 首先为 Ubuntu 留出空间,然后安装 Ubuntu。Ubuntu 将能够在 Windows 中看到这些文件(但 Windows 将无法在 Ubuntu 中看到这些文件,但是由于您无论如何都在同一台 PC 上运行,无论如何您都不会介意)。请记住,FAT32 仅限于 4.2GB 或更小的文件大小。如果您尝试复制大于该值的文件,则会引发错误。如果您想存储 DVD/蓝光的 ISO 文件,这可能会影响您。为此,我会推荐 NTFS。
对于您 POINT 3 - 如果您想要性能,您可以将noatime和nodiratime添加到 ext4 分区的 fstab 中,这样您就可以获得小的性能提升。这将消除文件和目录的访问时间(我认为 noatime 删除了两者,因此可能不需要 nodiratime)如果您想要更多日志选项,您可以检查 Linux 内核的 GIT,它会显示所有选项:http: //git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/filesystems/ext4.txt;h=7be02ac5fa36d7f4c07856fe9cf89391e08986f7;hb=HEAD
这将对您有所帮助,因为它为每个选项提供了简要摘要。
希望这可以帮助。抱歉,帖子太长了。
归档时间: |
|
查看次数: |
53772 次 |
最近记录: |