标签: ext3

媒体服务器的最佳文件系统?

我需要一些关于我的 Linux 机器上托管的新 1TB 媒体服务器使用什么文件系统的建议。我有几个要求:

  1. 需要可共享到不同的 Windows 机器(不是双启动,完全不同的机器)。我看到至少可以选择使用 ext3 来做到这一点,因为我认为这将是一个相当罕见的情况,我能够接受这个。

  2. 绝对需要能够在我运行 XBMC 的 Xbox 上通过 Samba 访问(并且与 Xbox 360 共享可能会在它的未来)。

  3. 需要允许大于 4GB 的文件大小。

  4. 需要与我构建的任何未来媒体服务器/前端共享(都将运行 Linux 变体,例如 Boxee、XBMC、Myth*)。

我猜由于文件大小要求,Fat32 已经过时了,虽然我以前使用过 NTFS,但我更喜欢 Linux 原生的东西。我对任何事情都持开放态度,谢谢。

filesystems ext3 ntfs fat32

5
推荐指数
1
解决办法
2万
查看次数

挂载一个 16k 块大小的 ext3 分区?

我们正在尝试从由 Netgear ReadyNas Duo 格式化的驱动器中恢复数据。我们将它放入一个 linux 盒子中,发现它被格式化为 ext3,块大小为 16k。将其安装在 linux 机器上会返回以下错误。

EXT3-fs: bad blocksize 16384.
Run Code Online (Sandbox Code Playgroud)

我们一直在寻找默认支持16k块大小的Linux live cd,一直没有成功。除了在内核中编译此功能之外,还有其他更简单的方法吗?

linux ubuntu ext3 hard-drive gentoo

5
推荐指数
1
解决办法
4072
查看次数

如何 fsck.ext3 一个 TrueCrypt 卷?

我有一个包含 ext3 文件系统的 truecrypt 文件。不确定如何准确表达这一点,但是有没有一种方法可以在不实际安装文件系统的情况下安装 truecrypt 卷,以便我可以尝试使用 fsck 修复它?

所以我有(ext3 文件系统(TrueCrypt 文件(Ext 3 文件系统)))。我想对粗体的那个进行检查。

我当然已经制作了该文件的副本。我仍然可以挂载它,但是我已经删除了文件并且df仍然显示为已满,所以我想可能是一个坏的超级块?

linux ext3 truecrypt

5
推荐指数
1
解决办法
8551
查看次数

大文件夹大小会降低 IO 性能吗?

我们有一个 Linux 服务器进程,它将几千个文件写入一个目录,删除这些文件,然后在不删除目录的情况下将另外几千个文件写入同一目录。我开始看到的是,写作的过程越来越慢。

我的问题是:从 ls -l 的输出可以看出,文件夹的目录大小已从 4096 增长到超过 200000。

root@ad57rs0b# ls -l 15000PN5AIA3I6_B total 232 drwxr-xr-x 2 Chef 厨师 233472 May 30 21:35 条码

在 ext3 上,这些大目录大小会降低性能吗?

谢谢。

亚伦

linux ext3

5
推荐指数
1
解决办法
5147
查看次数

>=linux-2.6.34 天后对 ext3 进行 Postfix 假脱机优化

考虑到主题的非常具体的性质(我们不是在谈论邮箱,只是假脱机;我们不是在谈论其他文件系统,只是 ext3;等等......)以及所涉及软件的成熟度(linux 内核) 、ext3fs、postfix)我认为应该或多或少地就文件系统相关调整的最佳实践达成一致。

我正在尝试对它们进行汇总:

  • data=journal成为最近内核中的默认值(大约 2.6.30 IIRC),所以我们应该可以接受
  • Wietse Venema 说atime必须打开,但 Postfix 文档noatime在谈论Incoming Queue时建议打开。这是否意味着 postfixatime仅需要某些队列目录,而将从noatime其他队列目录中受益?noatime如果我们不使用ETRN,我们可以使用吗?
  • 可以挂载文件系统nodev,noexec,nosuid- no* 不会阻止您设置属性(postfix 使用 exec attr),它们只是不会产生任何效果(我们不会从假脱机中运行任何内容)
  • fsync()Wietse 引用的问题和/或可能与 ext3fs 的/选项chattr -S相关,但我对它们的理解不够。使用选项挂载文件系统相当于整个文件系统?看起来它会提高性能,但这会带来“系统崩溃后丢失邮件”的风险还是真的“在 /var/spool/postfix 上安全”?syncasyncasyncchattr -R -S
  • 您会调整 postfix-2.6.x 上的其他任何内容以便在 ext3 上更好地工作还是在各处保留默认值?
  • 是否有针对此类工作负载的“最佳”Linux I/O 调度程序(即 CFQ 或截止日期?),或者根据硬件配置的不同,该调度程序会有很大差异?
  • 您会调整文件系统或内核中的其他内容吗?
  • 还要别的吗?

参考:

linux performance ext3 postfix

5
推荐指数
1
解决办法
949
查看次数

带有两个点号 (.) 条目的目录

我正在尝试清理我的失物招领处,并且我已经设法删除了大部分内容,但是我留下了“几乎”空目录,例如:

lost+found/#14042862:
total 1324
dr---wx---  2 76040 43010    4096 2011-04-29 07:56 .
dr---wx---  2 76040 43010    4096 2011-04-29 07:56 .
drwx------ 18 root  root  1187840 2011-04-29 07:56 ..
Run Code Online (Sandbox Code Playgroud)
  • 我如何获得具有重复条目的目录?
  • 当 rm 抱怨它不为空时,取消链接目录是否安全?
  • 卧槽???

linux files ext3 directory rm

5
推荐指数
1
解决办法
146
查看次数

在 ubuntu 8.04 上升级 ext3 fs

所以我们坚持使用这个不断向一个目录添加文件夹的闭源系统,它很快就会达到 32k 的限制,因为它是 ext3。并且该文件夹预计很快也会有 +100k 文件夹。

它是 2.6.24-27-xen x86_64 Ubuntu 8.04.4 LTS

不支持 ext4,reiserfs 有问题,我们现在正在尝试 xfs。鉴于上述常数,有没有人可以向我们建议最好的前进方式(最好是根据经验)?

xfs ext4 ext3 reiserfs ubuntu-8.04

5
推荐指数
1
解决办法
264
查看次数

将软件 raid 卷从 ext3 转换为 ext4(或 ext2)?

我的 ubuntu linux 11 机器中有一个 mdadm 创建的软件 raid 卷。它不是启动驱动器。它是由 3 个大型 sata 驱动器组成的软件 raid 5 配置。

当我最初创建它时,我将其设为 ext3。从那以后,我了解到将其转换为 ext4(或 ext2)可能会对我有所帮助。

首先,我想确认这是有道理的,例如转换为 ext4 会给我更好的性能(搜索似乎是 ext4 优于 ext3 的共同好处)。

接下来,是否有任何理由考虑使用 ext2 - 或者这实际上是一个坏主意?

最后,我该怎么做?

根据我收集的信息(例如从这个站点),我需要卸载卷,然后执行一些命令来转换卷。对于文件系统类型,我的 fstab 当前设置为“自动”。

linux ubuntu ext4 ext3 mdadm

5
推荐指数
1
解决办法
4219
查看次数

无法列出内容/删除目录 (linux ext3)

系统为CentOS5 x86_64,完全最新。

我有一个无法列出的文件夹(ls 只是挂起,占用内存直到它被杀死)。目录大小接近500k:

root@server [/home/user/public_html/domain.com/wp-content/uploads/2010/03]# stat .
  File: `.'
  Size: 458752          Blocks: 904        IO Block: 4096   directory
Device: 812h/2066d      Inode: 44499071    Links: 2
Access: (0755/drwxr-xr-x)  Uid: ( 3292/ user)   Gid: ( 3287/ user)
Access: 2012-06-29 17:31:47.000000000 -0400
Modify: 2012-10-23 14:41:58.000000000 -0400
Change: 2012-10-23 14:41:58.000000000 -0400
Run Code Online (Sandbox Code Playgroud)

如果我使用ls -1f,我可以看到文件名,但它只是无限重复相同的 48 个文件,所有这些文件在文件名的某处都有非 ascii 字符:

La-critic\363-al-servicio-la-privacidad-300x160.jpg
Run Code Online (Sandbox Code Playgroud)

当我尝试访问文件(比如复制或删除它们)时,我收到如下消息:

lstat("/home/user/public_html/domain.com/wp-content/uploads/2010/03/Sebast\355an-Pi\361era-el-balc\363n-150x120.jpg", 0x7fff364c52c0) = -1 ENOENT (No such file or directory)
Run Code Online (Sandbox Code Playgroud)

我尝试更改此手册页上的代码并修改代码以调用每个文件的 unlink。我从取消链接调用中得到相同的 ENOENT 错误:

unlink("/home/user/public_html/domain.com/wp-content/uploads/2010/03/Marca-naci\363n-Madrid-150x120.jpg") = -1 ENOENT (No such file or …
Run Code Online (Sandbox Code Playgroud)

linux filesystems ext3 remove

5
推荐指数
1
解决办法
2644
查看次数

哪个 kjournald 进程属于哪个文件系统?

我知道每个挂载的ext3文件系统都会有一个相应的kjournald进程在运行。其中一个进程正在使用大量 CPU,我想知道哪个文件系统负责。

我安装了三个ext3文件系统,但进程只显示为

root       325     2  0 Sep23 ?        00:30:12 [kjournald]
root      7433     2  0 Sep23 ?        00:00:00 [kjournald]
root      7434     2  0 Sep23 ?        00:09:47 [kjournald]
Run Code Online (Sandbox Code Playgroud)

如何确定哪个进程与哪个文件系统相关联?

linux ext3 kjournald

5
推荐指数
1
解决办法
263
查看次数