小编Elm*_*ber的帖子

Linux 软件 Raid 5 上的 mkfs 操作需要很长时间

我已经设置了一个由 4 * 2 TB 磁盘组成的 Linux 软件 raid 级别 5。磁盘阵列是使用 64k 条带大小创建的,没有其他配置参数。在初始重建之后,我尝试创建一个文件系统,这一步需要很长时间(大约半小时或更长时间)。我尝试创建一个 xfs 和 ext3 文件系统,都花了很长时间,使用 mkfs.ext3 我观察到以下行为,这可能会有所帮助:

  • 写inode表运行很快,直到达到1053(~1秒),然后写了大约50,等待两秒,然后写下50(根据控制台显示)
  • 当我尝试使用 Control+C 取消操作时,它会在真正取消之前挂起半分钟

单个磁盘的性能非常好,我分别在每个磁盘上运行 bonnie++,写入/读取值约为 95/110MB/s。即使我在每个驱动器上并行运行 bonnie++,这些值也仅减少了大约 10 MB。因此,我通常将硬件/I/O 调度排除在问题来源之外。

我为 stripe_cache_size 和 readahead size 尝试了不同的配置参数,但没有成功,但我认为它们与文件系统创建操作无关。

服务器详细信息:

  • Linux 服务器 2.6.35-27-generic #48-Ubuntu SMP x86_64 GNU/Linux
  • mdadm - v2.6.7.1

有没有人有关于如何进一步调试的建议?

linux raid performance software-raid

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

远程重启加密系统,无需密码查询

是否有任何标准解决方案可以远程重启加密系统而无需在下次启动时输入密码?

有问题的系统是使用 LUKS 根分区和未加密的引导分区加密的 Ubuntu。

我能想象的唯一方法是添加一个随机生成的第二个密钥,该密钥基于启动分区上的文件,并在系统启动时使用启动脚本将其删除。

上面的方法行得通吗?或者是否有不需要手动方法的默认选项?

我能想到的唯一安全隐患是,万一系统在启动第一个服务之前启动失败。

linux encryption

8
推荐指数
1
解决办法
4499
查看次数

如何在 Debian 上获取所有根目录/主要安装软件包的列表

有没有办法在 Debian 中获取通过 aptitude 安装的所有“主要”软件包?“main”是指通过安装命令提供给 aptitude 的包名称。相当于一个 Gentoo“世界”文件。

据我所知,您只能获得所有已安装软件包的列表,包括依赖项(从某个角度来看我并不真正关心)。我能想到的唯一另一种方法是解析 bash_history 文件以获取 aptitude 安装命令。

debian aptitude packages

6
推荐指数
1
解决办法
5778
查看次数

类似 IMAP (Web) 应用程序的 Google Mail

我正在寻找一个 IMAP 网络前端(或客户端应用程序),它具有 Google Mail 的功能和速度,但没有广告和隐私问题。最重要的是简单的用户界面、即使在大盒子上的快速搜索速度和对话风格视图。有没有人推荐?

乔艾尔玛

email web web-applications google imap

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

管理和监控 (Ubuntu) 机器的解决方案

我正在寻找像 Canonical(Ubuntu 的系统管理和监控)这样的开源且免费的工具。目标是管理十几个 KVM 机器用于私人测试目的。

我知道 puppet 和 munin 或 RHQ 作为单独的工具来管理和监控,但我更喜欢集成的东西。有小费吗?

基本要求是:

  • 系统包管理和更新(每个被管节点单独选择)
  • 基本系统服务的配置(用户、NFS、cron,最好还有 Apache)
  • 监控(系统资源、磁盘、IO、内存等的图表)和警报,理想情况下是具有合理警报值的默认配置

linux ubuntu monitoring update

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