AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 503658
Accepted
chris
chris
Asked: 2013-04-30 10:58:04 +0800 CST2013-04-30 10:58:04 +0800 CST 2013-04-30 10:58:04 +0800 CST

可以在 ZFS 中设置 inode 配额吗?

  • 772

我从oracle 站点上的文档中弄清楚了如何在 ZFS 中设置块配额。

不过,我没有看到是否/如何设置用户获得多少 inode 的配额。我意识到 ZFS 文件系统有多少 inode 可能没有限制,但是当我的用户创建一个目录树时,目录树有 10,000 个目录,每个目录有 300 个文件,处理起来有点麻烦。

如果您可以在 oracle 存储设备中设置它,则可以加分...

solaris
  • 1 1 个回答
  • 8220 Views

1 个回答

  • Voted
  1. Best Answer
    potatosalad
    2013-05-08T10:24:13+08:002013-05-08T10:24:13+08:00

    简答

    不

    长答案

    引自“第 1 章 Oracle Solaris ZFS 文件系统(简介)”:

    所有元数据都是动态分配的,因此无需在文件系统首次创建时预先分配 inode 或以其他方式限制文件系统的可伸缩性。

    ...文件系统的数量或文件系统中可包含的文件数量没有限制。

    早在 2009 年,zfs-discuss邮件列表上也讨论过同样的问题。

    回复:[zfs-discuss] ZFS 目录和文件配额

    我找不到任何关于如何在 ZFS 中设置文件配额(即每个文件系统/目录的最大文件数)或目录配额(特定目录中的文件可以使用的最大大小)的说明。

    那是因为它不存在。

    这是 2010 年 8 月邮件列表中的另一个好引述:

    回复:[zfs-discuss] ZFS 文件系统的文件系统所有权详细信息。

    ZFS 没有固定数量的 inode,因此本身无法计算限制。ZFS 将空间用于元数据,因此只要有可用空间,就可以将其用于元数据。

    在2010 年的另一个话题中,讨论了如何根据总空间计算 ZFS 文件系统的 inode 数量(还提供了一个有用的脚本)。

    引用其中一个回复:

    在 ZFS 中,您将在用完空间的同时用完 inode。

    可能的解决方案

    但是,您可以通过在 ZFS zvols 上使用 UFS 文件系统来强制执行用户级 inode 配额。

    • UFS zvol
      • Fun with zvols - UFS on a zvol
      • 使用 ZFS zvols 安全地将 UFS 带到新的地方
    • UFS配额
      • 第 7 章管理 UFS 配额(任务)
    • 7

相关问题

  • 从现有目录创建 zfs 的正确方法?

  • 在 Solaris lp 或 lpr 上打印

  • 如何将 ZFS ACL 从一个文件克隆到另一个文件?

  • Solaris DNS

  • 在 solaris 10 上为 mysql 设置 max_allowed_pa​​cket

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve