磁盤管理linux
添加新的文件系統數據庫
分區,當操做系統已經存在,添加新的分區ide
通常系統裝載本地磁盤裏面工具
實驗:ui
一:咱們先添加一塊硬盤spa
通常添加了磁盤以後,真機裏面叫/dev/sdb /dev/sdc ,在虛擬機裏面會發現是/dev/vdb /dev/vdc操作系統
好了,如今咱們已經添加好了硬盤了。對象
咱們要識別硬盤dns
咱們發現的硬盤是/dev/sdb進程
二:分區
用 fdisk命令
他會跳出一個警告
在企業版6 的時候推薦使用 cu 即:
這兩者的區別是,加cu ,表明着是扇區,前者是柱面,都行
使用m 幫助
N 新建分區,他會問你是擴展分區仍是主分區,咱們選擇主分區,佔掉四項中的其中一項,從上往下,選擇1,接下來給了1MB的分區作了管理,回車。接下來問的是結束的分區是多少,咱們能夠自定義,+300MB,表示咱們加了300MB,必定要有加號。接下來咱們能夠用參數p查看
他分了一個分區是/dev/sdb1 ,分區的ID是83,表明着linux標準分區。
按w存盤退出。
分完以後,能夠直接識別了。
三:創建文件系統
使用ext4型將其格式化,對象是/dev/sdb1
格式化完成後,能夠加捲標
當前卷標是空的
直接在後面加
接下來,直接把文件系統掛上去,編輯/etc/fstab
在後面加/dev/sdb1 /mnt/new ext4 defaults 0 0
最左邊的是要加載的設備是哪個,能夠不使用物理的表達方法,使用邏輯的表達方法
即:
保存退出
創建掛載點
掛載上,查看
若是想臨時卸載一個設備,可使用umount,可是有時候這個設備被佔用,卸載的時候會提示設備忙,卻找不到正在佔用設備的服務。如:
這時候用
能夠查看是誰在佔用,用kill殺死進程
而後就能夠卸載了。
或者直接使用
就直接結束了佔用的進程
mount -o remount,rw /
系統維護中常常使用
找出卷標對應的設備
將全部像塊設備的顯示出來
Uuid 也能夠掛載,沒設卷標的,用uuid掛載
又有了
虛擬內存
交換分區
內存不夠了,查看一下
開始分區
使用邏輯分區
由於咱們要作交換分區虛擬內存,因此改變ID
存盤退出,注意,這時候,又會識別不到,因此對磁盤再掃一次。而後格式化,寫入配置文件,掛載。
邏輯卷(LVM)
原理圖:
首先新建擴展分區。這時候作的是一個容器,把全部空間都給他
而後新建邏輯分區,指定給他的大小,由於要作邏輯卷,因此把他的ID改成邏輯卷的8e,查看一下,存盤退出。
依然會有警告,咱們生效一下
接下來就是將他初始化成物理卷
而後創建卷組 指定卷組的名字和成員,這裏卷組名爲myvg 成員只有一個是/dev/sdb5
能夠用vgs查看一下
接下來就是劃分邏輯捲了
lvcreate -L 150M -n myspace myvg
-L 指定大小爲150M,要使用150M
-n 指定名字爲 myspace 是從卷組myvg裏劃得
使用lvs能夠查看
接下來就是將他格式化
寫入配置文件
而後掛載,查看就有了
在平常生產中,咱們會常常遇到,分配的邏輯卷大小不夠,這時候,咱們須要擴展。
咱們要考慮兩個狀況,一是卷組還有空間,二是卷組空間沒有了。
狀況一:
咱們查看大小,還有144M,咱們想把這144M分給他,這時候就可使用上面的命令給他增長144M了
用df –T 查看,發現並無增長,是由於尚未對文件系統通知,這時候,咱們要讓文件系統知道,大小已經變了,擴展文件系統
在查看一下
已經擴展了,這是狀況一。
狀況二:
卷組也沒有剩餘空間了
這時候,咱們要看底層的磁盤還有沒有空間了。
從新劃分一個邏輯卷
存盤退出。
對卷組進行擴展
查看一下,又多了空間
如今就和狀況一同樣了,就能夠擴展了
通知文件系統
查看一下
空間已經擴展。
還能夠縮小,可使用圖形界面操做。 工具 system-config-lvm
Pvmove /dev/hda3 這個指令經常使用
將之前的舊設備導入到新設備裏面,業務不下線
磁盤配額
背景:針對用戶或組,限制磁盤使用空間
1. 針對文件系統,在掛載屬性型添加usrquota這個特殊的文件系統掛載屬性 還有grpquota
文件掛載屬性
最適合的操做對象是 /home ,由於磁盤配額是針對用戶和組的,因此有一個有豐富用戶和組的文件系 。將usrquata 追加在defaults後面,來啓用磁盤配額
2. 從新掛載文件系統
3. 進行統計,對整個文件系統進行登記
這就是磁盤配額的數據庫
4. 告訴整個文件系統,磁盤啓用
5. 編輯用戶磁盤配額的使用
接下來咱們對student 用戶實驗,對他進行100M的限制
這樣student用戶的磁盤最多使用是100MB