- 
                Notifications
    
You must be signed in to change notification settings  - Fork 0
 
License
stcatz/test_sync
Folders and files
| Name | Name | Last commit message  | Last commit date  | |
|---|---|---|---|---|
Repository files navigation
Ruby/Quota
-------------------------------------------------------------------------------
This module provides functions which manipulate disk quotas.
-------------------------------------------------------------------------------
SUPPORTED ENVIRONMENT
  * Linux 2.4.x, 2.6.x
  * Solaris 2.6, 7, 8
  * FreeBSD
  * NetBSD
  * Dragonfly BSD
  * Mac OS X
UNTESTED
  * OpenBSD
-------------------------------------------------------------------------------
SYNOPSIS
Quota::GroupID.new(id)
Quota::GroupID[id]
Quota::UserID.new(id)
Quota::UserID[id]
Quota.quotaon(dev, quotas)
Quota.quotaoff(dev)
Quota.getquota(dev, uid)
Quota.setquota(dev, uid, dq)
Quota.setqlim(dev, uid, dq) # *BSD does not have this function.
Quota.sync(dev)
  * 'dev' is a device file or a mount point (e.g. /dev/hda0, /mnt/foo). On *
    BSD, this library will try to find a mounted directory from a given filesystem
    using getmntinfo().
  * 'quotas' is a quotas file.
  * 'uid' can be a integer, in this case it is treated as a user id. If it is
    a UserID or a GroupID object, it will be treated as desired.
  * 'dq' is an entry of the quotas. its members are same as 'dqblk' structure
    (e.g. dqb_curblocks => dq.curblocks). see also the quotactl man pages and
    header files (e.g. linux/quota.h).
About
        No description, website, or topics provided.
      
    Resources
License
Stars
Watchers
Forks
Releases
No releases published
              Packages 0
        No packages published