• Online Tools
  • - Calculators
    • Character Count
  • - Download
    • TikTok Download
    • DouYin Download
  • - Web Tools
    • BASE64
    • Base64 to Image
    • Image to Base64
    • URL Encoding
    • JavaScript
    • Timestamp
    • Unicode Converter
    • JSON Format
    • Modify Extension
    • Make List
    • CSS Optimizer
  • - Encryption Tools
    • MD5 Encryption
    • Random Generator
  • - Image Tools
    • Image Compression
    • QR Code Generator
    • QR Code Reader
    • Wallpaper Preview
    • Image EXIF
  • - Info Sheets
    • Blood Type Heredity
    • Clothing Sizes
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
CentOSのquotaに関するまとめと実践の詳細
2022-02-01

1理論の基礎 1.1 Quotaの概念

Quotaは、ユーザー、グループ、フォルダのスペース使用量を制限するための限度額の意味です。

1.2用途例

-Webサーバは、サイトの空き容量のサイズを制御します。

-mailサーバはユーザーの空き容量のサイズを制御します

-fileサーバはユーザーの空き容量のサイズを制御します

1.3制限モード

-ユーザ(UID)に基づいて各ユーザの空き容量の大きさを制御する

-グループ(GID)に基づいて各グループの空き容量を制御する

-ディレクトリ(directory,project)に基づいて各ディレクトリの空き領域サイズを制御します(xfs利用可能なprojectモード)。

1.4使用条件

-EXT形式はファイルシステムのみを制限し、xfsはプロジェクトを制限することができます。

-カーネルは事前に開く必要がありますQuotaサポート

-Quota制限は非管理者にのみ有効です

-デフォルトでは/homeに対してのみQuotaを使用します。その他はSELinuxを構成する必要があります。

1.5制限された構成可能オブジェクト

-ユーザー(User)、グループ(Group)、特定ディレクトリ(project)による

-容量制限またはファイル数制限(block/inode)

-制限値ソフト(スペース使用量を超えると警告と猶予時間が与えられる)とhard(スペース使用量を超えるとユーザー使用権が奪われる)

-猶予時間(grace time)、空間用量がsoft制限を超えhard制限が与えられた処理時間に達しない(超過時間soft値がhard値になる)

2実際の操作 2.1構成前準備

2.1.1ユーザーグループの作成

groupadd gp1

2.1.2グループメンバーの追加

useradd -g gp1 user1

echo "pwd1" | passwd --stdin user1

useradd -g gp1 user2

echo "pwd1" | passwd --stdin user2

2.1.2ユーザーディレクトリを作成し、すべてのグループを変更する

mkdir /home/gp1

chgrp gp1 /home/gp1

chmod 2770 /home/gp1

2.1.2ファイルシステムタイプのチェック

df -hT /home

次のように表示されます。

Filesystem Type Size Used Avail Use% Mounted on

/dev/mapper/centos-home xfs 5.0G 67M 5.0G 2% /home

2.2ファイルシステムのquota機能の有効化

2.2.1 fstabの編集

vim /etc/fstab

修正内容は次のとおりです。

/dev/mapper/centos-home /home xfs defaults,usrquota,grpquota 0 0

注、タイプは次のとおりです。

-ユーザ(uquota/usrquota/quota)による

-グループ(gquota/grpquota)

-ディレクトリ(pquota/prjquota)による(grpquotaと同時に設定できない)

2.2.2アンインストールと再マウント

umount /home

mount -a

2.2.3検査

mount | grep home

次のように表示されます。

/dev/mapper/centos-home on /home type xfs (rw,relatime,seclabel,attr2,inode64,usrquota,grpquota)

2.3 Quota情報を調べる

2.3.1コマンドフォーマット

xfs_quota-x-c「サブコマンド」[マウントポイント]

オプション:

-x:エキスパートモード-xを使用して-cを使用できます

-c:サブコマンドオプション

サブコマンド:

print:現在のシステムパラメータなどをリストする

df:dfに似ています。オプションは-b(block)-i(inode)-h(単位を加える)などです。

Report:-ugr(user/group/project)や-biなどを含むquotaプロジェクトをリストします。

state:現在サポートされているquotaファイルシステム情報と関連する起動項目をリストします。

2.3.2クエリーはQuotaのパーティションをサポートする

xfs_quota -x -c "print"

2.3.3 Quotaディレクトリの使用状況を問い合わせる

xfs_quota -x -c "df -h" /hom

2.3.4ユーザーのQuotaの制限情報を表示する

xfs_quota -x -c "report -ubih" /home

注意、項目プラスパラメータ「-u」を表示

2.4構成の制限

2.4.1コマンドフォーマット:

xfs_quota -x -c "limit [-ug] b[soft|hard]=N i[soft|hard]=N name"

xfs_quota -x -c "timer [-ug] [-bir] Ndays"

オプション:

limit:user/group/projectを含む制限されたオブジェクト

bsoft/bhard:blockのsoft/hard制限値

isoft/ihard:inodeのsoft/hard制限値

name:ユーザーとグループの名前

timer:猶予時間(grace time)

2.4.2ユーザーおよびブロックサイズによる制限

xfs_quota -x -c "limit -u bsoft=250M bhard=300M user1" /home

xfs_quota -x -c "limit -u bsoft=250M bhard=300M user2" /home

構成の確認:

xfs_quota -x -c "report -ubih" /home

2.4.3グループとブロックサイズによる制限

xfs_quota -x -c "limit -g bsoft=950M bhard=1G gp1" /home

構成の確認:

xfs_quota -x -c "report -gbih" /home

2.4.5猶予時間の構成

xfs_quota -x -c "timer -ug -b 14days" /home

構成の検証:

xfs_quota -x -c "state" /home

2.4.6 Qutaの検証

su - user1

dd if=/dev/zero of=123.img bs=1M count=310

ll -h

exit

xfs_quota -x -c "report -ubh" /home

2.5プロジェクトによる制限

2.5.1 fstabの修正

vim /etc/fstab

2.5.2マウント解除と再マウント

umount /home

mount -a

2.5.3検査キャンセル

xfs_quota -x -c "state"

2.5.4案件保管場所の作成

mkdir /home/proj01

2.5.5指定項目識別番号

echo "01:/home/proj01" >> /etc/projects

2.5.6プロジェクト名と関連するプロジェクト識別番号を指定する

echo "proj01:01" >> /etc/projid

2.5.7初期化項目名

xfs_quota -x -c "project -s proj01"

構成の確認:

xfs_quota -x -c "print " /home

xfs_quota -x -c "report -pbih " /home

2.5.8ブロックサイズ構成による制限

xfs_quota -x -c "limit -p bsoft=450M bhard=500M proj01" /home

構成の確認:

xfs_quota -x -c "report -pbih " /home

2.5.9構成の検証

dd if=/dev/zero of=/home/myquota/123.img bs=1M count=510

2.6 Quotaの管理

2.6.1 Quota制限を一時的に無効にする

xfs_quota -x -c "disable -up" /home

チェックの無効化:

xfs_quota -x -c "state" /home

無効化の確認:

dd if=/dev/zero of=/home/user1/123.img bs=1M count=520

Quotaステータスを確認するには:

xfs_quota -x -c "report -pbh" /home

テストファイルのクリーンアップ:

rm -rf /home/user1/123.img

2.6.2一時起動Quota制限

xfs_quota -x -c "enable -up" /home

検証の開始:

dd if=/dev/zero of=/home/user1/123.img bs=1M count=520

2.6.3 Quota制限を完全に閉じる

xfs_quota -x -c "off -up" /home

テストクローズ:

xfs_quota -x -c "enable -up" /home

リカバリのクローズ:

umount /home; mount -a

2.6.4 Quota制限の削除(復元不可)

xfs_quota -x -c "off -up" /home

xfs_quota -x -c "remove -p" /home

削除の検証:

xfs_quota -x -c "report -phb" /home

2.7ソフト接続によるQuotaの実現

1)/homeパーティションのQuota機能を有効にする

fstabの編集

vim /etc/fstab

修正内容は次のとおりです。

/dev/mapper/centos-home /home xfs defaults,usrquota,grpquota 0 0

2)Quotaパーティションへのソフト接続の作成

ln -s /home/mail /var/spool/mail


ソース元URL:https://dopubox.com/article/p/5255bfba824bd8a3

Other Tools
  • Character Count TikTok Download DouYin Download BASE64 Base64 to Image Image to Base64 URL Encoding JavaScript Timestamp Unicode Converter JSON Format Modify Extension Make List CSS Optimizer MD5 Encryption Random Generator Image Compression QR Code Generator QR Code Reader Wallpaper Preview Image EXIF Blood Type Heredity Clothing Sizes
  • <司書のコレ絶対読んで>「王さまと九人のきょうだい」君島久子訳、赤羽末吉絵
    2024-05-29

    MURAKAMI × Liquem 夢のコラボアクセが再登場☆|長山智美 デザイン狩人
    2024-05-30

    囲碁、一力遼本因坊が初防衛 余正麒破り三冠堅持
    2024-05-30

    白と黒で奏でるインスタレーション 渡辺信子が京都で「White and Black」
    2024-05-31

    鎌倉幕府の地頭から海の武士団・松浦党に…古文書群「青方文書」からみる中世の漁業や製塩事情
    2024-06-01

    富士山麓のダイナミックな食材を味わう“奥・山梨”のガストロノミー〈Restaurant SAI 燊〉。
    2024-06-01

    三姉妹が温泉旅行で取っ組み合いの大げんか うっとうしくてめんどうくさい家族愛描く「お母さんが一緒」
    2024-06-02

    小学館「作家の意向第一に協議」 映像化指針、ドラマ原作者死去で
    2024-06-03

    河合隼雄物語賞に八木詠美さん 学芸賞は湯沢規子さん
    2024-06-03

    “20世紀音楽”の発展に貢献した指揮者、クーセヴィツキー。その偉業とは【クラシック今日は何の日?】
    2024-06-03

    応挙手本?に描いたトラ甦れ…徳島の寺のふすま絵修復へ
    2024-06-04

    「2億円トイレ」のイメージ図など公開 大阪・関西万博
    2024-06-04

    「CLAMP展」が国立新美術館で7月より開催。展示数は史上最多の約800点
    2024-06-04

    「KOTARO NUKAGA(天王洲)」が移転し拡張。約386平米の巨大スペースに
    2024-06-05

    「ART OSAKA 2024」が7月18日より開幕。近代建築と現代美術のコラボレーションにも注目
    2024-06-04

    第55回星雲賞・自由部門に「巨大ロボット展」 日本SFファングループ連合会議
    2024-06-05

    ユージーン・スタジオが東南アジアに美術館を建設予定。新法人YES__pte.ltdを設立し、インドネシア・ジャカルタに美術館準備室を開設
    2024-06-04

    3日間限定発売! 名作パントンチェアが新たな魅力を纏った限定カラーで登場。
    2024-06-05

    藤井八冠、5連覇へ白星発進 将棋棋聖戦、山崎八段破る
    2024-06-06

    佐渡金山の世界遺産登録、「情報照会」勧告
    2024-06-06

    ©  Dopu Box
    💛