Fact-checked by Grok 2 weeks ago

Disk quota

A disk quota is a feature in operating systems and file systems that imposes limits on the amount of disk space or the number of files that individual users or groups can consume on a specified or , helping to prevent overuse and ensure efficient resource allocation. Disk quotas originated from the Berkeley Disk Quota System developed for Unix-like environments and are now supported in various modern file systems, including ext4 and XFS in Linux distributions, NTFS in Windows, and JFS/JFS2 in IBM AIX. They track usage through dedicated files or system structures, such as quota.user and quota.group in Unix-based systems, and enforce limits by denying write operations once thresholds are reached. In Unix-like systems, quotas can apply at the user level to control individual storage or at the group level for shared projects, and they often distinguish between disk blocks (space) and inodes (file count) to manage both storage volume and file proliferation. In Windows NTFS, quotas are primarily per-user for disk space usage. In Unix-like systems, there are two primary types of quota limits: soft limits, which allow temporary exceedance during a (typically one week) after which the limit enforces more strictly, and hard limits, which provide an absolute cap beyond which no further allocation occurs, triggering denial of writes or file creation. In Windows NTFS, quotas feature a warning threshold for and a hard limit for enforcement, without a grace period. Quotas are enabled per volume and can include event logging for exceedances. In , they require filesystem remounting with options like usrquota or grpquota and tools such as edquota for . Administrators benefit from disk quotas by receiving alerts before partitions fill up, enabling proactive management of storage in multi-user environments like servers or shared networks, and they support scalability for large-scale deployments without compromising system performance. Usage is periodically checked and updated using utilities like quotacheck to maintain accuracy, especially after system reboots or filesystem repairs.

Fundamentals

Definition and Purpose

A disk quota is a imposed by a to restrict specific aspects of filesystem usage on operating systems, such as, in systems, the amount of disk space (measured in blocks) or the number of files (measured in inodes) that can be allocated to individual users or groups. This mechanism helps prevent any single entity from monopolizing storage resources in multi-user environments. The primary purpose of disk quotas is to enable efficient management of storage resources by ensuring fair allocation among users and groups, while alerting administrators to potential overuse before it leads to partition exhaustion. By enforcing these limits, quotas maintain overall system performance and stability, avoiding scenarios where one user's excessive consumption could degrade access for others or cause system-wide failures. In shared settings, they also facilitate cost control and by tracking and capping resource usage. Key benefits include preventing complete disk exhaustion, which could otherwise halt operations, and promoting equitable resource distribution in collaborative environments. For instance, on servers, quotas safeguard against one student's accumulation of large files overwhelming shared and affecting peers' . Similarly, in hosting services, they ensure that a single site's expansive uploads do not compromise availability for other hosted domains.

Key Concepts

Disk quotas operate through two primary limit types: soft limits and hard limits. A soft limit sets a preferred maximum on resource usage, such as disk space or file counts, allowing temporary exceedance to provide user flexibility while encouraging eventual compliance. In contrast, a hard limit enforces an absolute ceiling, where any attempt to exceed it results in the failure of write operations or file creations, thereby preventing further resource consumption. The serves as a configurable following a of the soft limit, during which the user can continue operations beyond the threshold before stricter enforcement applies. This period typically defaults to one week but can be adjusted to various durations in units such as days, weeks, or months, and is triggered when usage surpasses the soft limit, starting a that, once expired, treats the soft limit as effectively hard. Quota tracking quantifies usage in specific units to monitor adherence. In systems, disk space is measured in blocks, commonly 1 KB units, while file counts are tracked via inodes, each representing an allocated or entry. For instance, a 1 GB hard block quota equates to 1,048,576 1 KB blocks, illustrating how filesystem block sizes determine the granularity of space allocation. Enforcement occurs at the level during operations, such as writes or file creations, where the system checks current usage against the applicable s for the or group. If a hard is reached, the operation is denied; for soft s within the , it proceeds with warnings, but post-grace, it enforces denial akin to a hard .

Types of Disk Quotas

Resource-Based Types

Disk quotas can be categorized based on the filesystem resources they limit, with block quotas focusing on storage space and inode quotas targeting and counts. Block quotas restrict the total disk space consumption by measuring usage in filesystem blocks, which are fixed-size allocation units such as 512 bytes, 1 , or 4 depending on the filesystem configuration. These quotas are vital for averting filesystem-wide space exhaustion, as they track all allocated blocks, including overhead for , indirect blocks, and fragmentation. For example, a 10 MB block quota might equate to approximately 10,240 1 blocks, enforcing limits on to maintain system performance and availability. In contrast, inode quotas limit the creation of files and directories by capping the number of inodes, which are data structures that store essential file metadata like permissions, timestamps, and block pointers. This is particularly useful in preventing from prolific small-file generation, such as extensive or temporary files, where space usage remains low but inode demands surge. Inodes represent a fixed pool allocated at filesystem creation, independent of block usage, ensuring that even if ample space exists, the total number of objects cannot exceed quota thresholds. Systems often implement both and inode quotas simultaneously to provide comprehensive ; for instance, a permitting 100 in blocks (roughly 25 million 4 KB blocks) but only 10,000 inodes could reach the inode limit first when numerous tiny files—each requiring one inode but few blocks—are created. Block measurements encompass all assigned , incorporating allocation overhead to reflect true impact, whereas inode quotas simply count against the predefined filesystem total. These types may apply soft and hard limits uniformly, with soft thresholds allowing temporary exceedance and hard ones enforcing strict cutoffs, as outlined in key concepts.

Scope-Based Types

Scope-based types of disk quotas classify limits according to the entities or organizational units to which they apply, enabling administrators to enforce controls at varying levels of from individual users to collaborative groups or structures. These approaches track usage based on identifiers or structural hierarchies, facilitating fair allocation in shared environments such as multi-user servers or team projects. User quotas impose limits on disk space and file counts for individual accounts, identified by a unique user ID (), thereby monitoring only the files owned by that specific across a filesystem. This type is prevalent in multi-user servers where preventing any single from monopolizing storage is essential, such as limiting a 's personal workspace to avoid impacting system performance. For instance, an might set a soft limit of 10 and a hard limit of 11 for a , allowing temporary exceedance during a before enforcement. Group quotas aggregate limits across all members of a designated group, tracked via a group ID (GID), to control the collective disk usage of team members without restricting individuals below the group threshold. This is particularly useful for resource sharing in collaborative settings, like development projects where multiple contributors work on shared code repositories, ensuring the team's total allocation—such as 250 —supports joint efforts while maintaining equity. Unlike user quotas, group quotas do not attribute usage to specific owners within the group, focusing instead on overall consumption by group-affiliated files. Project or tree quotas represent advanced scope-based mechanisms that apply limits to entire directory trees or project subtrees, irrespective of individual file ownership, allowing enforcement on collaborative workspaces involving diverse users and groups. These are supported in filesystems like or , where a quota might cap usage for a directory such as /projectX, restricting total space for all files within that subtree regardless of who creates them. For example, in a research team scenario, a 100 GB limit on /projectX ensures the entire collaborative output stays within bounds, even as contributors from different UIDs or GIDs add content. In tree quotas, hierarchical enforcement ensures that subdirectories inherit the parent directory's quota limits, propagating restrictions recursively through the structure while enabling tracking of non-owner contributions that traditional user or group quotas overlook. This inheritance mechanism marks inodes within the tree with a project identifier, so new files automatically fall under the same constraints, providing a flexible alternative for managing complex, ownership-agnostic environments like shared project folders. By contrast, user and group quotas rely strictly on or GID ownership, limiting their applicability to scenarios with mixed contributors.

Implementation in Operating Systems

Unix-like Systems

In systems, disk quota support is integrated into the through the Virtual File System (VFS) layer, which provides generic operations for quota management across compatible filesystems. support requires enabling the CONFIG_QUOTA option during compilation, allowing the system to handle per-user, per-group, and per-project limits on disk usage. Additionally, the quota_v2 must be loaded to support the vfsv0 and vfsv1 quota formats used by many filesystems. Quotas are enabled on specific filesystems via mount options specified in /etc/[fstab](/page/Fstab), such as usrquota for quotas, grpquota for group quotas, or prjquota for project quotas. This support is available in filesystems like , , and , where quota data is stored in dedicated files such as aquota.user and aquota.group at the filesystem when using the quota . provides built-in quota support, including project quotas for directory trees, while implements quotas through subvolume-level qgroups for hierarchical tracking. To configure quotas, first enable the feature on the filesystem using tune2fs -O quota /dev/sdX for ext4 or similar tools for other filesystems, then mount the filesystem with the appropriate quota options (e.g., mount -o usrquota,grpquota /dev/sdX /mnt). Next, run quotacheck -avug /mnt to scan the filesystem, initialize quota files, and build usage tables. Limits are then set interactively with edquota username for users or edquota -g groupname for groups, specifying soft and hard limits in blocks or inodes. For project quotas on ext4 or XFS, define projects in /etc/projects and /etc/projid, then assign limits using edquota -P project_id or xfs_quota. Enforcement occurs at the filesystem driver level during system calls like write() or truncate(), where the VFS quota operations check current usage against limits before allowing allocation. If a limit is exceeded, the operation fails with an EDQUOT error, preventing further writes until space is freed or limits are adjusted. Modern extensions include XFS-specific commands like xfs_quota -x -c 'limit -u bhard=1g username' /mnt for setting user limits and quotaon/quotaoff equivalents handled via mount options, supporting non-enforcement modes for only. In , qgroups enable hierarchical quotas since 3.6, where subvolumes are assigned to quota groups (e.g., btrfs qgroup create 0/256 /mnt/subvol), limits are set with btrfs qgroup limit 1g 0/256 /mnt, and a rescan (btrfs quota rescan /mnt) populates usage data, enforcing shared and exclusive data limits across parent-child relationships.

Microsoft Windows and NTFS

Disk quotas in Microsoft Windows are natively supported on volumes formatted with the , allowing administrators to monitor and limit the amount of disk space used by individual users. This feature was introduced with , enabling per-user tracking and enforcement to prevent any single user from consuming excessive storage on shared volumes. Quota information is stored as attributes within the volume's hidden Quota file, located in the Extend directory, which maintains records of user quotas, thresholds, and usage statistics. Configuration of disk quotas can be performed through the graphical user interface in Disk Management, where administrators right-click a volume, select Properties, and access the Quota tab to enable quotas, set default limits, and manage individual entries. Alternatively, command-line management is available via the fsutil quota subcommands, such as fsutil quota track <volumepath> to enable tracking, fsutil quota enforce <volumepath> to activate , and fsutil quota modify <volumepath> <threshold> <limit> <username> to set or adjust per-user soft thresholds and hard limits, with quotas tracked using Security Identifiers () for precise user identification. Quotas are applied on a per-volume basis only, without native support for group quotas, focusing exclusively on logical disk space allocation rather than inode counts or other filesystem metrics. Enforcement occurs at the NTFS driver level during file input/output operations, where the system checks the user's current usage against their assigned before allowing writes; if a hard is reached, the operation is denied, while exceeding a soft triggers a warning without blocking access. Overages and limit violations are logged as events in the Windows under the System log, facilitating administrative monitoring and auditing. For example, attempting to write beyond a hard results in an error like "Insufficient storage" for the user. In environments using , NTFS quotas seamlessly apply to domain users through their , allowing centralized management of storage limits across networked volumes without requiring local user accounts. This integration ensures that domain-authenticated users are subject to the same per-user restrictions on any quota-enabled volume, promoting consistent policy enforcement in enterprise settings.

Management Tools

Command-Line Utilities

Command-line utilities provide essential tools for managing disk quotas in systems, enabling administrators to monitor usage, set limits, and maintain quota integrity through scriptable interfaces. These tools are typically part of the quota package and operate on quota-enabled filesystems, assuming quotas have been activated via quotaon(8). The quota command displays a user's current disk usage and quota limits across mounted filesystems. By default, it reports user quotas in kilobytes for blocks and inodes, showing used amounts against soft and hard limits, along with any active grace periods. For example, running quota -u username outputs the usage for the specified user on all relevant filesystems, while options like -g for group quotas, -s for human-readable units, or -q for quiet mode (over-quota only) allow customization. This tool relies on local quota files or remote RPC queries for NFS mounts. quotacheck scans filesystems to verify and repair quota records by building usage tables and reconciling them with existing quota files. It is designed for periodic , often run when quotas are disabled to avoid inconsistencies during active use, and can remount filesystems read-only for . The command quotacheck -avug checks all non-NFS filesystems for both user and group quotas verbosely, creating or updating files like aquota.user and aquota.group as needed; options such as -c skip existing files, -f forces checks on active quotas, and -b backs up originals before repairs. This ensures quota data accuracy, particularly after crashes or edits. For interactive quota editing, edquota opens a temporary ASCII file in a (default: ) displaying current limits for users, groups, or projects. Administrators can modify soft and hard block/inode limits directly, with values in KiB for blocks and absolute numbers for inodes; saving the file applies changes to the binary quota records. Invoked as edquota -u username, it supports prototyping from another user via -p, remote editing with -r, or tweaks with -t; privileges are required. This method suits precise, one-off adjustments without scripting. repquota generates summary reports of disk usage and quotas for all users or groups on specified or all filesystems. It lists each entity's file count, space usage in kilobytes, and limits, marking exceedances with '+' for soft limits and '++' for hard limits. The command repquota -a covers all quota-enabled filesystems, with -v for verbose inclusion of zero-usage entries, -g for groups, and -s for human-readable output; name resolution uses system databases unless -n is specified. This aids in auditing overall quota compliance. Non-interactive limit setting is handled by setquota, which updates quotas via command-line arguments without an editor. It accepts soft/hard limits (in KiB or suffixes like M for ) and inode limits for a , group, or on a filesystem. For instance, setquota -u username 100M 200M 1000 2000 /dev/sda1 sets 100 MiB soft and 200 MiB hard limits, plus 1000/2000 inode limits for the on ; -p copies from a , -t adjusts grace times, and -b reads from stdin for batch operations. Like other tools, it requires and supports quota formats via -F. Linux distributions include warnquota as a -specific extension for automated notifications, mailing users or group admins when soft limits are exceeded. Run typically via as warnquota -u, it scans filesystems and sends customizable emails excluding the quota report if -d is used; group warnings route to entries in /etc/quotagrpadmins, with in /etc/warnquota.conf for templates and thresholds. Options like -g for groups or -s for readable units enhance flexibility, promoting proactive usage management. In AIX, standard tools such as quota, quotacheck, and edquota are used for (JFS), while JFS2 employs the additional j2edlimit command for editing quotas interactively, supporting soft and hard limits for blocks and inodes along with grace periods (default: one week). These tools maintain quota files like quota.user and quota.group in filesystem roots and require root privileges for configuration.

Graphical and Advanced Tools

In Windows environments, the Disk Management console provides a for administering disk quotas on volumes. Administrators can enable quota management by right-clicking a drive in , selecting Properties, and navigating to the Quota tab, where checking "Enable quota management" activates the feature. Within this tab, default limits and warning thresholds can be set for all users, while individual user quotas are configured via the "Quota Entries" dialog, allowing visualization of current usage, limits, and status per volume or user. The interface integrates threshold notifications through event logging in the Properties dialog, alerting when users approach or exceed soft limits. On systems, graphical tools extend quota management beyond command-line interfaces, offering browser-based or desktop-integrated options. The Webmin Disk Quotas module, accessible via a , lists all filesystems with active quotas and enables administrators to toggle quota enforcement, edit soft and hard limits for blocks and inodes per user or group, and apply changes across multiple entities through copy functions. It supports filesystems like and , with access controls to limit editing privileges, and integrates with the Users and Groups module for default quotas on new accounts. Additionally, the quota_nld daemon processes kernel-generated quota warnings received via sockets, forwarding them to desktop environments through for popup notifications or to user terminals, enhancing real-time graphical alerting without manual intervention. Advanced utilities facilitate complex quota operations, often blending command-line precision with scripting potential. Quotatool serves as a non-interactive tool for setting user or group limits across supported filesystems like and on , Mac OS X, and BSD variants; for instance, it allows commands such as quotatool -u username -b 500M /mountpoint to apply a 500 MB soft block limit without requiring user prompts, making it suitable for . For filesystems, the xfs_quota utility manages project-based quotas on directory trees by assigning project IDs in configuration files like /etc/projects, initializing projects with xfs_quota -x -c 'project -s project_name' mountpoint, and enforcing limits such as limit -p bhard=1G project_name to cap block usage at 1 GB for hierarchical resource control. Monitoring integrations enable real-time quota oversight through external systems. can incorporate custom plugins to check disk usage against quota thresholds, generating alerts for exceedances, while supports exporters like the repquota exporter, which scrapes output from the repquota command to expose user and group quota metrics for alerting on high utilization. In environments, the zfs get quota dataset command retrieves dataset-specific limits, such as zfs get quota tank/home/user displaying a 10 quota value, allowing integration into monitoring dashboards for tree-level enforcement. Scripting automates dynamic quota adjustments, such as using the setquota command in jobs to periodically update limits based on usage patterns; for example, a scheduled can invoke setquota -u username 100M 120M 0 0 /filesystem to set soft and hard block limits, ensuring proactive resource allocation without manual oversight.

History and Evolution

Origins in Unix

Disk quotas were first implemented in the Berkeley Software Distribution (BSD) as part of the 4.2BSD release in August 1983, developed by the Computer Systems Research Group (CSRG) at the . This addition addressed the challenges of managing disk space in academic multi-user environments, where shared systems supported numerous students and researchers, leading to rapid exhaustion of available . Prior to 4.2BSD, earlier Unix versions, such as Version 7 released in , lacked any quota mechanism, relying instead on manual administrative oversight to prevent disk overflow. The motivation stemmed from the hardware constraints of the era, particularly on PDP-11 systems using small-capacity drives like the RK05 cartridge disk, which provided only about 2.5 megabytes per pack and filled quickly under multi-user loads. The initial design in 4.2BSD introduced per-user limits on disk blocks (storage space) and inodes (file count), enforced through dedicated quota files on each filesystem. These quotas were integrated into the kernel via new system calls like quotactl() for manipulation and enforcement during file operations. Key contributors included Robert Elz, who implemented the quota subsystem efficiently alongside the new Fast File System, under the leadership of CSRG members like , who oversaw broader kernel enhancements in 4.2BSD. Early user-space utilities, such as the quota command for displaying limits and usage, were introduced concurrently to facilitate administration. Adoption of disk quotas spread beyond BSD variants, influencing commercial Unix implementations; notably, incorporated them into the base of System V Release 4 (SVR4) in 1988, standardizing the feature across major Unix lineages through the quotactl() interface. This integration helped unify resource management practices in multi-vendor environments, building on BSD's foundational work.

Modern Developments

In the early 2000s, enhanced its disk quota capabilities through kernel developments. The version 2.4, released in 2001, introduced generic quota support, enabling quotas on multiple filesystem types beyond just ext2. This was followed by kernel 2.6 in 2003, which implemented the version 2 quota format for improved performance and scalability, along with RPC-based quota handling for NFS exports to allow remote quota enforcement across networked filesystems. Advanced filesystems built on these foundations introduced more sophisticated quota mechanisms. , developed by and first released in 2005 as part of 10, pioneered tree quotas and reservations, allowing administrators to set limits and guarantees on entire dataset hierarchies rather than individual users or files. Similarly, , initiated by in 2007 and integrated into the , added quota groups (qgroups) for subvolume-level tracking, enabling precise limits on data and metadata usage within complex, snapshot-enabled structures. , ported to Linux in 2001, supported project quotas from its inception, facilitating directory-tree-based limits ideal for large-scale environments. On the Windows side, quotas originated in in 2000, providing basic per-user and per-volume limits. These were enhanced in R2 with File Server Resource Manager (FSRM), which added quota templates and file screening alongside quotas for policy-based storage management, and further expanded in via FSRM. Efforts toward standardization and portability emerged in the same era. The POSIX.1-2001 standard formalized disk quota error handling (e.g., EDQUOT) and drafted APIs for quota management, promoting consistency across systems. Tools like quotatool, developed in the late 1990s, facilitated cross-platform quota administration on , BSD variants, and , supporting both old and new quota formats without interactive prompts. As of 2025, disk quotas have integrated deeply with and cloud environments to handle massive scales from SSDs and NVMe storage. Docker supports volume quotas through underlying filesystem limits or plugins, ensuring container isolation without host resource exhaustion. In cloud filesystems, AWS Elastic File System (EFS) supports up to 10,000 access points per file system (as of February 2025) and scales to millions of , with limits on concurrent operations to manage petabyte-scale distributed storage alongside traditional quotas on underlying instances.

References

  1. [1]
    Chapter 17. Disk Quotas | Red Hat Enterprise Linux | 7
    Disk space can be restricted by implementing disk quotas which alert a system administrator before a user consumes too much disk space or a partition becomes ...
  2. [2]
    Managing Disk Quotas - Win32 apps | Microsoft Learn
    Jan 7, 2021 · The NTFS file system supports disk quotas, which allow administrators to control the amount of data that each user can store on an NTFS file system volume.
  3. [3]
    Disk quota system concept - IBM
    The disk quota system tracks user and group quotas in the quota.user and quota.group files that reside in the root directories of file systems enabled with ...
  4. [4]
    CSL: Understanding & Monitoring Your Disk Quota
    Disk quotas limit shared space and prevent excessive usage. There are block quotas (space) and file quotas (number of files). Check status with `quota -v`. CSL ...
  5. [5]
    Disk Quotas [EECS IT Help]
    A disk quota is a limit for the amount of disk space consumed by a user. All EECS student accounts have disk quotas. This document explains the current quota ...
  6. [6]
    quotactl(2) - Linux manual page
    ### Summary of Disk Quota Enforcement in `quotactl(2)`
  7. [7]
    Learn Linux, 101: Manage disk quotas - IBM Developer
    Nov 30, 2010 · Quotas allow you to control disk usage by user or by group. Quotas prevent individual users and groups from using a larger portion of a filesystem than they ...
  8. [8]
    Inodes and the Linux filesystem - Red Hat
    Jun 9, 2020 · An inode is an index node. It serves as a unique identifier for a specific piece of metadata on a given filesystem.
  9. [9]
    Quota subsystem - The Linux Kernel documentation
    Quota subsystem allows system administrator to set limits on used space and number of used inodes (inode is a filesystem structure which is associated with each ...Missing: tree | Show results with:tree
  10. [10]
    xfs_quota(8) - Linux manual page - man7.org
    The quota subsystem provides a mechanism to control usage of disk space. Quotas can be set for each individual user on any/all of the local filesystems. The ...Quota Overview Top · Quota Administration Top · Directory Tree Quota Top
  11. [11]
    5.7.1 Setting Project Quotas
    Each managed tree is uniquely identified by a project ID and an optional project name. Being able to control the disk usage of a directory hierarchy is useful ...
  12. [12]
    zfs-project.8 — OpenZFS documentation
    This is usually used for setting up tree quotas with -r . In that case, the directory's project ID will be set for all its descendants, unless specified ...
  13. [13]
    quotactl(2) - Linux manual page - man7.org
    Moreover, the user can't exceed the soft limit for more than grace period duration (one week by default) at a time; after this, the soft limit counts as a hard ...Missing: explanation | Show results with:explanation<|control11|><|separator|>
  14. [14]
    Linux Kernel Driver DataBase: CONFIG_QUOTA: Quota support
    You will be able to set per user limits for disk usage (also called disk quotas). Currently, it works for the ext2, ext3, ext4, f2fs, jfs and ocfs2 file ...
  15. [15]
    CONFIG_QFMT_V2: Quota format vfsv0 and vfsv1 support
    modules built: quota_v2 , quota_v2. Help text. This config option enables kernel support for vfsv0 and vfsv1 quota formats. Both these formats support 32-bit ...
  16. [16]
    Chapter 23. Limiting storage space usage on ext4 with quotas
    You have to enable disk quotas on your system before you can assign them. You can assign disk quotas per user, per group or per project. However, if there is a ...Missing: quotacheck | Show results with:quotacheck
  17. [17]
    Chapter 22. Limiting storage space usage on XFS with quotas
    XFS quotas restrict disk space for users/groups, controlling disk blocks and inodes. Quotas can be set for users, groups, or projects, with soft/hard limits.Missing: explanation | Show results with:explanation
  18. [18]
  19. [19]
    [PDF] Windows 2000 Security Target - Microsoft Download Center
    Oct 18, 2002 · quotas for NTFS volumes. More specifically, the functions allow an authorized administrator to enable or disable disk quotas, define default ...<|control11|><|separator|>
  20. [20]
    $$Quota (Any) - File - NTFS Documentation
    This file first appeared in Window NT, but wan't used. In Windows 2000, and later, it keeps track of file quotas. Quotas are kept per person and per volume.
  21. [21]
    fsutil quota - Microsoft Learn
    Nov 1, 2024 · Manages disk quotas on NTFS volumes to provide more precise control of network-based storage. Syntax: Copy fsutil quota [disable] <volumepath>
  22. [22]
    Disk Quota Limits - Win32 apps | Microsoft Learn
    Jan 7, 2021 · The NTFS file system automatically creates a user quota entry when a user first writes to the volume. Entries that are created automatically are ...
  23. [23]
    How to see active directory users disk space details ? - Microsoft Q&A
    Aug 7, 2018 · Managing Disk Quotas - Win32 apps. Administrators can control the amount of data that each user can store on an NTFS file system volume.<|control11|><|separator|>
  24. [24]
    quotaon(8) - Linux manual page - man7.org
    quotaon announces to the system that disk quotas should be enabled on one or more filesystems. The filesystem quota files must be present in the root directory ...Description Top · Options Top · Notes On Xfs Filesystems Top
  25. [25]
    quota(1) - Linux manual page - man7.org
    quota displays users' disk usage and limits. By default only the user quotas are printed. · quota reports the quotas of all the filesystems listed in · /etc/mtab.
  26. [26]
    quotacheck(8) - Linux manual page - man7.org
    quotacheck examines each filesystem, builds a table of current disk usage, and compares this table against that recorded in the disk quota file for the ...
  27. [27]
    edquota(8) - Linux manual page - man7.org
    edquota is a quota editor. One or more users, groups, or projects may be specified on the command line. · edquota reads the temporary file and modifies the ...
  28. [28]
    repquota(8) - Linux manual page - man7.org
    repquota prints a summary of the disc usage and quotas for the specified file systems. For each user the current number of files and amount of space (in ...Description Top · Options Top · Files Top
  29. [29]
    setquota(8) - Linux manual page - man7.org
    setquota is a command line quota editor. The filesystem, user/group/project name and new quotas for this filesystem can be specified on the command line.
  30. [30]
    warnquota(8) - Linux manual page - man7.org
    warnquota checks the disk quota for specified local filesystems (or for each local filesystem if none specified) and mails a warning message to those users who ...
  31. [31]
    Disk Quotas - Webmin
    Mar 21, 2023 · Quotas are the mechanism used by Unix systems to enforce limits on the amount of disk space and the number of files each user (and possibly group) can own.Missing: definition | Show results with:definition
  32. [32]
    quota_nld(8) - Linux manual page - man7.org
    quota_nld listens on netlink socket and processes received quota warnings. By default quota_nld forwards warning messages to both the system's DBUS.Missing: notifications | Show results with:notifications
  33. [33]
    Quotatool
    Quotatool is a utility to manipulate filesystem quotas from the commandline. Most quota-utilities are interactive, requiring manual intervention from the ...
  34. [34]
    3.3. XFS Quota Management | Red Hat Enterprise Linux | 7
    The XFS quota subsystem manages limits on disk space (blocks) and file (inode) usage. XFS quotas control or report on usage of these items on a user, group, or ...Missing: measurement | Show results with:measurement
  35. [35]
    Disk Monitoring | Nagios Enterprises
    Apr 3, 2025 · With Nagios, you can monitor disk space utilization, detect disk errors, and receive alerts when thresholds are exceeded. This proactive ...
  36. [36]
    nbgrader resources / Prometheus Repquota Exporter - Forge Lyon 1
    Jun 5, 2024 · This prometheus exporter exports information about disk quotas on a linux system, as reported by the repquota command.
  37. [37]
    Setting Quotas on ZFS File Systems - Oracle Help Center
    Setting Quotas on ZFS File Systems. Quotas on ZFS file systems can be set and displayed by using the zfs set and zfs get commands. In the following example, ...
  38. [38]
    Chapter 9. Implementing Disk Quotas | Red Hat Enterprise Linux | 5
    However, unlike the hard limit, the soft limit can be exceeded for a certain amount of time. That time is known as the grace period. The grace period can be ...
  39. [39]
    [PDF] Changes to the Kernel in 4.2BSD July 25, 1983
    Jul 25, 1983 · This document summarizes the changes to the kernel between the September 1981 4.1BSD release and the July 1983 4.2BSD distribution.
  40. [40]
    [PDF] Untitled
    As for administration, the quota implementation in 4.2BSD provides some tools for quota management, such as a quota editor. At Berkeley, a student's quota ...
  41. [41]
    UNIX filesystem quotas
    Jul 25, 2007 · Quotas allow limiting the number of disk blocks and files ("inodes") that can be allocated to a user in a filesystem (some systems also ...Missing: Berkeley | Show results with:Berkeley
  42. [42]
    RK05 - Wikipedia
    The RK05 is a disk drive manufactured by Digital Equipment Corporation whose removable disk pack can hold about 2.5 megabytes of data.Missing: Unix | Show results with:Unix
  43. [43]
    amakukha/PyPDP11: PDP-11 emulator in Python 3, running Unix V6
    It is unsurprising, knowing that RK05 disk could only contain around 2.5 MB of data, while the Unix V6 sources alone measure beyond that capacity. Complete ...<|separator|>
  44. [44]
    [PDF] A Fast File System for UNIX* - FreeBSD Documentation Archive
    The quota mechanism sets limits on both the number of inodes and the number of disk blocks that a user may allocate. A separate quota can be set for each user ...<|separator|>
  45. [45]
    [PDF] UNIX PROGRAMMER'S MANUAL - Bitsavers.org
    To manipulate disk quotas the quota call is provided: #include <sys/quota.h> ... work implementation in 4.2BSD. 2.3.3.1. Socket types and protocols.
  46. [46]
    [PDF] 4.2BSD and 4.3BSD as Examples of the UNIX System
    Jul 9, 1973 · This paper presents an in-depth examination of the 4.2 Berkeley Software Distribution,. Virtual VAX-11 Version (4.2BSD), which is a version ...
  47. [47]
    [PDF] UNIX® SYSTEM V RELEASE 4 - Bitsavers.org
    This User's Reference Manual describes the commands that constitute the basic software running on the AT&T 3B2 Computer. Several closely-related documents ...
  48. [48]
    Disk quotas and the like: is there a standard? - Minnie.tuhs.org
    Jan 10, 1991 · Disk quotas and the like: is there a standard? ... >Unix has had exactly this since around 1983, you must be referring to >SYSV. I believe SYSVR4 ...
  49. [49]
    Linux File System Quotas - YoLinux.com
    Version 2 is used by the Linux 2.4 and 2.6 kernel. Quotas version 1 is used by the Linux 2.2 kernel. Both are discussed in this tutorial.Missing: history | Show results with:history
  50. [50]
    Quota groups - BTRFS documentation! - Read the Docs
    Each qgroup primarily tracks two numbers, the amount of total referenced space and the amount of exclusively referenced space.
  51. [51]
    Implementing Windows Server 2008 File System Quotas - Simple Talk
    Nov 19, 2009 · File system Quotas are used to restrict the amount of space users can consume or to report on the space consumed by them.<|control11|><|separator|>
  52. [52]
    errno(3) - Linux manual page - man7.org
    EDQUOT Disk quota exceeded (POSIX.1-2001). EEXIST File exists (POSIX.1-2001) ... Note that the POSIX threads APIs do not set errno on error. Instead, on ...
  53. [53]
    Volumes - Docker Docs
    Learn how to create, manage, and use volumes instead of bind mounts for persisting data generated and used by Docker.
  54. [54]
    Amazon EFS quotas - Amazon Elastic File System
    Some Amazon EFS quotas, like file system and read IOPS, can be increased. Others, like connections, cannot. Default quotas include 1000 file systems and 10,000 ...Missing: SSD NVMe