Articles of 文件系统

任何不使用NTFS的512字节群集的理由?

在创build新的NTFS分区时,要求select一个簇大小。 默认大小是4k,但也可以select较小的尺寸。 512字节是最小的。 较小的尺寸导致浪费的空间减less。 每个文件根据文件大小占用一个或多个群集。 如果文件大小可以按簇大小划分,那么默认情况下不会浪费空间。 否则,只有最后一个集群的一部分将存储文件数据,剩余空间将被浪费。 平均来说,它大约是每个文件簇大小的一半。 考虑到一个典型的分区存储数以万计的文件265比2K每个文件听起来对我来说是一个大问题。 我总是select512字节来减less浪费的空间,但我相信使用较小的群集可能会有一些负面影响。 否则默认使用512个字节。 这些缺点是什么?

在SSD上使用外部日志

某些日志文件系统在文件系统本身所在的同一个驱动器上的日志承载性能会受到影响。 使用外部日志可以提高写入速度。 随着SSD的出现,单一SSD可能支持传统旋转磁介质上的文件系统的多个外部日志,这完全有可能使我感到震惊。 虽然Anandtech的“ SSD文集 ”确实涵盖了其中的一些内容,但并没有涵盖“多期刊”的testing案例。 日志往往很小,所以即使是一个小巧,快速的32GB SSD也能为多个大型文件系统提供很高的速度。 这可能比一般的I / O模式要快得多,这就是为什么有一个更大的设备比你最终会使用是一个好主意。 你们有没有做过这样的事情,甚至只是使用外部杂志? 我很好奇现实世界的情况。

有没有人用BTRFS做过任何testing?

我很好奇BTRFS。 有没有人在那里做过任何testing(即性能,稳定性等)? 我想知道你的结果/意见是什么,它与生产有多接近? 谢谢,马克

ext3 / 4上的不可变硬链接?

在我对fs级别的文件版本,快照和相关的想法的研究中,我看了一下硬链接,看看它们是什么以及它们是如何performance的。 使用rsync,你可以得到一个非常漂亮的穷人的快照系统,并在本地不支持的文件系统上运行。 但是,你可以在ext3 / 4或其他文件系统上获得不可变的硬链接吗? 我对不变硬链接的定义是:一个硬链接,当在一个位置上改变时,变成一个普通的副本而不再是一个硬链接。 我想这样做是因为它可以使源数据的快照使用链接而不是数据副本(在使用rsync快照技术的情况下)。 我有几千兆字节的数据,由于空间限制而无法复制,但是如果我可以智能地快照单个更改的文件,而其余链接到源而不是副本,则我有足够的空间。 鉴于这一切,有没有其他的技术,function或技术,我真的在寻找?

多个文件系统的MySQL

MySQL是否支持MyISAM中大多数表的多个文件系统? 上下文:我们有一个1.5TB的mysql数据库,每月增加200GB。 存储是直接连接,其插槽几乎满。 我可以添加另一个DAS,并增加文件系统。 但是resize,调整文件系统大小等等都是一团糟。 在MySql世界中有没有“tablespace,datafile”的概念(如在oracle中)? 或者你们如何pipe理这些types的约束MySQL数据库?

存储1000张照片的最佳文件结构(不同大小)

我正在开发一个让人们上传图片的网站。 我们调整每个图像的大小4。 我们期待着很多很多的图像,并且正在考虑如何提高文件结构的性能,因为我们并不需要一个10000个文件的目录。 有人对我们如何组织文件有任何build议吗? 显而易见的选项是 每个用户都有自己的文件夹,并在每个大小的文件夹内 (四个文件夹中的每一个都可以容纳很多图像) /user_uploads/user01/ |-/size_thumb/ |-/size_small/ |-/size_medium/ |-/size_large/ /user_uploads/user02/ |-/size_thumb/ |-/size_small/ |-/size_medium/ |-/size_large/ etc etc 或每个用户的照片存储在每个用户的一个文件夹 (每个目录更多的照片,但较less的整体目录) /user_uploads/user01/ /user_uploads/user02/ etc etc 每张照片按大小存储 每个目录有很多很多的照片(可能有更多的子文件夹?) /user_uploads/small/ /user_uploads/medium/ /user_uploads/large/ /user_uploads/thumbs/ 任何人有任何想法? 我想我们可能会去/user_uploads/userID/除非任何人有任何build议。 (现在一切都将托pipe在一台计算机上,所以我们不必担心文件在不同的服务器上)

从设置NtfsDisable8dot3NameCreation = 1获得多less性能?

您可以使用registry中的不同参数调整NTFS,并且TechNet文章指出您可以通过在registry中将NtfsDisable8dot3NameCreation设置为1来提高文件性能。 在现实生活中,获得多less钱,与遗留兼容性相比,这是否值得?

为现有文件生成纠错数据(备份)

我的服务器有一个大的数据集存储在磁盘上。 我很担心这些年来数据被无声地破坏的可能性。 我的想法是为这些文件生成“恢复数据”,这样我就可以从小的损坏恢复.rar文件可以(winrar可以添加恢复数据或恢复卷)。 是否有任何工具可用于生成恢复数据,而无需修改文件本身?

Linux – / var / log分区的最佳文件系统

我在Debian Squeeze 6.0下。 什么是/ var / log分区的最佳文件系统,为什么?

为什么没有ACL选项的挂载文件系统仍然尊重POSIX ACL?

根据mount ,文件系统没有ACL选项: $ mount /dev/mapper/sys_vg-root_lv on / type ext3 (rw) 不过,我仍然可以在这个文件系统上设置setfacl和getfacl 。 也许我误解了ACL选项。 我在这个系统上使用RHEL5。