第四章 Centos7 5下LVM操作與磁碟配額

2021-09-13 02:19:32 字數 3128 閱讀 1659

一、lvm概述與操作

logical volume manager ,邏輯卷管理

動態調整磁碟容量,從而提高磁碟管理的靈活性

需要注意:/boot 分割槽用於存放引導檔案,不能基於 lvm 建立

圖形介面管理工具

system-config-lvm

lvm 機制的基本概念

pv(物理卷)

vg(捲組)

lv(邏輯卷)

主要命令

功能

物理卷管理    捲組管理

邏輯卷管理

scan 掃瞄 pvscan

vgscan

lvscan

create 建立 pvcreate

vgcreate

lvcreate

display 顯示 pvdisplay

vgdisplay

lvdisplay

remove 刪除 pvremove

vgremove

lvremove

extend 擴充套件

vgextend

lvextend

reduce 減少

vgreduce

lvreduce

主要命令

pvcreate 裝置名1 [裝置名2 … …]

vgcreate 卷組名 物理卷名1 物理卷名2

lvcreate -l 容量大小 -n 邏輯卷名 卷組名

lvextend -l +大小 /dev/卷組名/邏輯卷名

lvm卷操作三步走:

1、 建立pv

pvcreate /dev/sdh

pvcreate /dev/sdi

pvcreate /dev/sdj

2、 建立vg

vgcreate vg3disk /dev/sdh /dev/sdi /dev/sdj

3、 建立分割槽lv

vgdisplay

lvcreate -l 381 -n lvfilm vg3disk

二、磁碟配額

實現磁碟限額的條件

需要 linux 核心支援

安裝 xfsprogs 與quota 軟體包

linux磁碟限額的特點

作用範圍:針對指定的檔案系統(分割槽)

限制物件:使用者帳號、組帳號

限制型別

磁碟容量(預設單位為 kb)

檔案數量

限制方法

軟限制硬限制

磁碟配額管理步驟

操作步驟(注:要用xfs分割槽)

啟用檔案系統的配額支援

新增 usrquota、grpquota 掛載引數

[root@localhost ~]# vi /etc/fstab

…… //省略部分資訊

/dev/sdg1 /mailbox xfs defaults,usrquota,grpquota 0 0

[root@localhost ~]# mount -o remount /mailbox/

[root@localhost ~]# mount

…… //省略部分資訊

/dev/sdg1 on /mailbox type xfs (rw,relatime,attr2,inode64,usrquota,grpquota)

[root@localhost ~]# chmod 777 /mailbox/

編輯使用者和組帳號的配額設定

使用 xfs_quota 命令編輯配額設定

xfs_quota -x -c 'limit -u bsoft=n bhard=n isoft=n ihard=n 使用者名稱' 掛載點

常用選項

-u、-g、-x、-c

-u使用者名稱限制

-g組名限制

-x專家模式

-c指定命令

限制字段

bsoft、bhard、isoft、ihard

驗證磁碟配額功能

切換到設定配額的分割槽(掛載目錄)

建立指定數量的檔案:使用 touch 命令,或 cp 命令

建立指定容量的檔案:使用 dd 命令,或 cp 命令

檢視配額使用 情況

xfs_quota -x -c 『report 選項『 掛載點

report常用選項

-a、-i、-b 、-u、-g

操作步驟舉例:

useradd aa1

新增硬碟分割槽(格式化xfs)

chmod 777 /mailbox/

設定永久掛載vi /etc/fstab

/dev/sdm1 /mailbox xfs defaults,usrquota,grpquota 0 0

mount -o remount,userquota,grpquota /mailbox/

若命令沒有生效,則umount –a ;mount -a

xfs_quota -x -c 'limit –u bsoft=50m bhard=60m isoft=1500 ihard=2000 aa1' /mailbox/

xfs_quota -x -c 'limit -u bsoft=50m bhard=60m aa2' /mailbox/

groupadd aagroup

xfs_quota -x -c 'limit -g bsoft=100m bhard=200m isoft=500 ihard=2500 aagroup' /mailbox/

xfs_quota -x -c 'limit -g bsoft=50m bhard=60m aagroup' /mailbox/

xfs_quota -x -c 'report -i -ug' /mailbox (檢視檔案數的限制情況)

xfs_quota -x -c 'report -b -ug' /mailbox(檢視磁碟容量的限制情況)

作業:1、執行「mount -o uquota,gquota /dev/mail_store/mbox /mailbox/」命令的作用是什麼?;

2、執行命令「xfs_quota -c 'quota -uv zhangsan' /mailbox/」的作用是什麼?

第四章 PL SQL基礎(下)

6 迴圈語句 1 基本迴圈 loop loop end loop a if.then方式跳出迴圈 b exit.when方式跳出迴圈 2 while迴圈 while expresstion loop end loop 3 for迴圈 for counter in reverse start valu...

第四章 繼承

一 為什麼要繼承 在物件導向中我們將具有很多重複內容的類中的內容提取出來,寫成乙個單獨的類 其他類只需要繼承就能取得這些功能,同時可以在自己類中寫入獨特的自定義方法 二 繼承語法 inte ce circle nsobject 繼承是在介面中定義的 冒號後的類名是要整合的類,nsobject 是co...

第四章 物件

三個特性 身份 型別 值 每個物件都有唯一的身份來標識自己,使用內建函式id 得到。例子 usr bin env python coding utf 8 a 32 print a b a print id a id b 結果 d python27 python.exe e workp python ...