小编eww*_*ite的帖子

ZFS - 销毁已删除重复数据的 zvol 或数据集会导致服务器停止运行。如何恢复?

我在带有 12 个 Midline (7200 RPM) SAS 驱动器的 HP ProLiant DL180 G6 上运行的辅助存储服务器上使用 Nexentastor。该系统具有 E5620 CPU 和 8GB RAM。没有 ZIL 或 L2ARC 设备。

上周,我创建了一个 750GB 的稀疏 zvol,启用了重复数据删除和压缩,以通过 iSCSI 共享到 VMWare ESX 主机。然后我创建了一个 Windows 2008 文件服务器映像并将大约 300GB 的用户数据复制到 VM。对系统满意后,我将虚拟机移动到同一池中的 NFS 存储。

在 NFS 数据存储上启动并运行我的 VM 后,我决定删除原来的 750GB zvol。这样做会使系统停滞。访问 Nexenta Web 界面和 NMC 停止。我最终能够获得原始外壳。大多数操作系统操作都很好,但系统挂在zfs destroy -r vol1/filesystem命令上。丑陋的。我发现了以下两个 OpenSolaris bugzilla 条目,现在知道机器将变砖一段未知的时间。已经 14 小时了,所以我需要一个能够重新访问服务器的计划。

http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6924390

http://bugs.opensolaris.org/bugdatabase/view_bug.do;jsessionid=593704962bcbe0743d82aa339988?bug_id=6924824

将来,我可能会采纳其中一种 buzilla 解决方法中给出的建议:

Workaround
    Do not use dedupe, and do not attempt to destroy zvols …
Run Code Online (Sandbox Code Playgroud)

zfs nfs opensolaris deduplication nexenta

11
推荐指数
2
解决办法
3338
查看次数

在 unix 中,减少正在积极写入的大量日志文件大小的最佳方法是什么?

在 linux 服务器上,我想减小几个 GB 大的日志文件的大小。切断上半部分,或者前一百万行可能会起作用。

linux unix bash log-files

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

如何检查服务器是否启用了 NUMA?

我的老板想知道 HP DL320 G5 是否启用了 NUMA。我试过在互联网上搜索,但找不到任何具体信息。

有谁知道这个服务器是否适合运行 NUMA 应用程序?

hp hp-proliant numa

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

HP ACU CLI 示例

是否有人使用 HP Array Configuration Utility 命令行界面 (hpacucli.exe) 将物理磁盘信息存入文件?

我现在不在机器上,但基本上我想找出服务器中每个物理磁盘的状态,即良好、失败、预测失败、重建、丢失等。

我想从脚本中运行它,因此我可以通过管道传输到文件的单个(或一组)命令就是我正在寻找的。

hp hp-smart-array hardware-raid hp-proliant

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

子目录的数量如何影响 Linux 上的驱动器读/写性能?

我在 Linux CentOS 服务器上有一个 EXT3 格式的驱动器。这是一个 Web 应用程序数据驱动器,包含每个用户帐户(有 25,000 个用户)的目录。每个文件夹都包含该用户上传的文件。总的来说,这个驱动器上大约有 250GB 的数据。

使用所有这些目录构建驱动器是否会影响驱动器读/写性能?它会影响我不知道的其他一些性能方面吗?

以这种方式构建事物是否存在本质上的错误或不好的地方?也许只是文件系统的错误选择?

我最近尝试合并两个数据驱动器并意识到 EXT3 仅限于 32,000 个子目录。这让我想知道为什么。考虑到每个文件都有一个与数据库中的 id 相对应的唯一 id,我以这种方式构建它似乎很愚蠢。唉...

linux performance filesystems ext4 ext3

11
推荐指数
4
解决办法
3445
查看次数

使 sysfs 参数在重新启动后保持不变的建议

我正在尝试对通过 sysfs 虚拟文件系统公开的Linux 系统运行时参数进行大量更改

维护这些参数的最有效方法是什么,以便它们在 RHEL/CentOS 风格的系统上重新启动后仍然存在?

它只是将命令转储到 /etc/rc.local 的情况吗?是否有非常适合此的初始化脚本?我也在从配置管理的角度考虑标准化。是否有一个干净的 sysfs 相当于sysctl

linux configuration-management sysctl

11
推荐指数
3
解决办法
1万
查看次数

恢复或重新加载 /etc/fstab 设置的快速方法?

我正在一个/etc/fstab基于 RHEL 6.x 的服务器上处理一个复杂的问题。系统在八个分区中使用了多种挂载选项,包括几个绑定挂载。我正在测试选项及其对我正在处理的图像的影响。

如选择喜欢nodevnosuidnoexecnobarrier和几个XFS文件系统的参数到位。

虽然我知道可以使用特定选项重新安装,但是否有一种快速的方法可以将所有安装恢复到硬编码的持久设置/etc/fstab

例如sysctl -p加载/etc/sysctl.conf值并应用它们。有mount等价物吗?


编辑:

一个示例配置:

#
# /etc/fstab
#
UUID=e6ca80cd    /                       ext4    noatime,nobarrier        1 1
UUID=a327d315    /boot                   ext4    defaults                 1 2
UUID=333ada18    /home                   ext4    noatime,nobarrier,nodev  1 2
UUID=7835718b    /tmp                    ext4    nodev,nosuid,noexec      1 2
UUID=4dd2e9d4    /usr                    ext4    defaults                 1 2
UUID=c274f65f    /var                    ext4    noatime,nobarrier        1 2
UUID=5b5941e0    /var/log                ext4    defaults                 1 2
UUID=3645951a    /var/log/audit          ext4    defaults …
Run Code Online (Sandbox Code Playgroud)

linux redhat mount

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

HDD:7.2k SATA 和 15k SAS 之间的性能差异

同代 7200rpm (SATA/SAS) 和 15000rpm (SAS) 硬盘驱动器之间的性能特征和差异的经验法则是什么?

performance sata sas

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

在 VMware 群集中查找所有具有膨胀或交换 RAM 的虚拟机?

如果我查看 vSphere 集群或资源池并看到一定程度的内存膨胀或交换,我如何确定哪些虚拟机受到影响?一旦我找到它们,我就知道如何处理它们:)

在下面的示例中,资源池中有 65 个虚拟机。只有不到 32 GB 的膨胀 RAM。如何确定哪些 VM 的一部分 RAM 膨胀或交换?

在此处输入图片说明

memory vmware-esxi vmware-vcenter vmware-vsphere

11
推荐指数
2
解决办法
9909
查看次数

Redhat 7 桌面到工作站

我用安装光盘安装了 RedHat,注册了我的权利,所有这些。

作为订阅的一部分,我拥有红帽企业 Linux 工作站和红帽企业 Linux 桌面。(加上一吨其他)

我的问题是当前安装的产品是 Red Hat Enterprise Linux Desktop

有没有办法在不重新安装所有东西的情况下将其更改为 RHEL工作站

redhat yum subscription rhel7

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