Linux系統管理磁盤管理003

操作系統:

CentOS Stream9

測試過程:

模擬磁盤被沾滿,

創建文件

測試腳本
for i in `seq 10`do# echo $idd if=/dev/zero of=./$i-$RANDOM.txt bs=1M count=1024
Done[root@localhost ~]# vim 2.txt
[root@localhost ~]# sh 2.txt
記錄了1024+0 的讀入
記錄了1024+0 的寫出
1073741824字節(1.1 GB,1.0 GiB)已復制,0.749692 s,1.4 GB/s
記錄了1024+0 的讀入
記錄了1024+0 的寫出
1073741824字節(1.1 GB,1.0 GiB)已復制,8.16303 s,132 MB/s
記錄了1024+0 的讀入
記錄了1024+0 的寫出

模擬結果;

可以看到磁盤快占滿了

[root@localhost ~]# df -Th
文件系統            類型      容量  已用  可用 已用% 掛載點
devtmpfs            devtmpfs  4.0M     0  4.0M    0% /dev
tmpfs               tmpfs     1.9G     0  1.9G    0% /dev/shm
tmpfs               tmpfs     777M   11M  767M    2% /run
/dev/mapper/cs-root xfs        10G  9.4G  628M   94% /
/dev/sda1           xfs       5.0G  222M  4.8G    5% /boot
tmpfs               tmpfs     389M     0  389M    0% /run/user/0
[root@localhost ~]# 

關機添加磁盤,

開機查看磁盤信息

[root@localhost ~]# fdisk -l
Disk /dev/sda:120 GiB,128849018880 字節,251658240 個扇區
磁盤型號:VMware Virtual S
單元:扇區 / 1 * 512 = 512 字節
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標簽類型:dos
磁盤標識符:0x9a7d2330設備       啟動     起點     末尾     扇區 大小 Id 類型
/dev/sda1  *        2048 10487807 10485760   5G 83 Linux
/dev/sda2       10487808 31475711 20987904  10G 8e Linux LVMDisk /dev/sdb:5 GiB,5368709120 字節,10485760 個扇區
磁盤型號:VMware Virtual S
單元:扇區 / 1 * 512 = 512 字節
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節Disk /dev/mapper/cs-root:10 GiB,10737418240 字節,20971520 個扇區
單元:扇區 / 1 * 512 = 512 字節
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
[root@localhost ~]# 

創建pv

[root@localhost ~]# pvcreate /dev/sdbPhysical volume "/dev/sdb" successfully created.
[root@localhost ~]# 
[root@localhost ~]# 

確認卷組

[root@localhost ~]# vgsVG #PV #LV #SN Attr   VSize  VFreecs   1   1   0 wz--n- 10.00g 4.00m
[root@localhost ~]# vgdisplay--- Volume group ---VG Name               csSystem ID             Format                lvm2Metadata Areas        1Metadata Sequence No  2VG Access             read/writeVG Status             resizableMAX LV                0Cur LV                1Open LV               1Max PV                0Cur PV                1Act PV                1VG Size               10.00 GiBPE Size               4.00 MiBTotal PE              2561Alloc PE / Size       2560 / 10.00 GiBFree  PE / Size       1 / 4.00 MiBVG UUID               Ca3Che-cvC9-54Jr-GzM3-AIex-xnfd-B5nZkA[root@localhost ~]# 

將pv擴容到vg

[root@localhost ~]# vgextend cs /dev/sdb   #vgextend 卷組名稱Volume group "cs" successfully extended
[root@localhost ~]# vgsVG #PV #LV #SN Attr   VSize  VFreecs   2   1   0 wz--n- 15.00g 5.00g
[root@localhost ~]# vgdisplay--- Volume group ---VG Name               csSystem ID             Format                lvm2Metadata Areas        2Metadata Sequence No  3VG Access             read/writeVG Status             resizableMAX LV                0Cur LV                1Open LV               1Max PV                0Cur PV                2Act PV                2VG Size               15.00 GiBPE Size               4.00 MiBTotal PE              3840Alloc PE / Size       2560 / 10.00 GiBFree  PE / Size       1280 / 5.00 GiBVG UUID               Ca3Che-cvC9-54Jr-GzM3-AIex-xnfd-B5nZkA[root@localhost ~]# 

查看磁盤容量

[root@localhost ~]# df -Th
文件系統            類型      容量  已用  可用 已用% 掛載點
devtmpfs            devtmpfs  4.0M     0  4.0M    0% /dev
tmpfs               tmpfs     1.9G     0  1.9G    0% /dev/shm
tmpfs               tmpfs     777M  9.0M  768M    2% /run
/dev/mapper/cs-root xfs        10G  9.4G  628M   94% /
/dev/sda1           xfs       5.0G  222M  4.8G    5% /boot
tmpfs               tmpfs     389M     0  389M    0% /run/user/0

查看lv詳細信息

[root@localhost ~]# lvsLV   VG Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convertroot cs -wi-ao---- 10.00g                                                    
[root@localhost ~]# lvdisplay--- Logical volume ---LV Path                /dev/cs/rootLV Name                rootVG Name                csLV UUID                xbdeiT-PCxR-ss1w-RTkq-35Uu-gJtX-NQa4oyLV Write Access        read/writeLV Creation host, time localhost.localdomain, 2024-06-05 15:35:41 +0800LV Status              available# open                 1LV Size                10.00 GiBCurrent LE             2560Segments               1Allocation             inheritRead ahead sectors     auto- currently set to     256Block device           253:0[root@localhost ~]# ls -lhrt /dev/mapper/cs-root
lrwxrwxrwx 1 root root 7  6月  5 16:04 /dev/mapper/cs-root -> ../dm-0
[root@localhost ~]# ls -lhrt /dev/cs/root
lrwxrwxrwx 1 root root 7  6月  5 16:04 /dev/cs/root -> ../dm-0

擴展邏輯分區使其100%生效

[root@localhost ~]# lvextend -l+100%FREE /dev/mapper/cs-rootSize of logical volume cs/root changed from 10.00 GiB (2560 extents) to 15.00 GiB (3840 extents).Logical volume cs/root successfully resized.
[root@localhost ~]# lvsLV   VG Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convertroot cs -wi-ao---- 15.00g  

使其擴展生效

[root@localhost ~]# xfs_growfs /dev/mapper/cs-root
meta-data=/dev/mapper/cs-root    isize=512    agcount=4, agsize=655360 blks=                       sectsz=512   attr=2, projid32bit=1=                       crc=1        finobt=1, sparse=1, rmapbt=0=                       reflink=1    bigtime=1 inobtcount=1 nrext64=0
data     =                       bsize=4096   blocks=2621440, imaxpct=25=                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=16384, version=2=                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 2621440 to 3932160

驗證結果:

[root@localhost ~]# df
文件系統               1K-塊    已用    可用 已用% 掛載點
devtmpfs                4096       0    4096    0% /dev
tmpfs                1988396       0 1988396    0% /dev/shm
tmpfs                 795360    9200  786160    2% /run
/dev/mapper/cs-root 15663104 9814436 5848668   63% /
/dev/sda1            5177344  226756 4950588    5% /boot
tmpfs                 397676       0  397676    0% /run/user/0
[root@localhost ~]# 

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/22746.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/22746.shtml
英文地址,請注明出處:http://en.pswp.cn/web/22746.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

OPPO 文件傳輸 - 將文件從 OPPO 手機傳輸到 PC 的 5 種方法

OPPO手機以其出色的拍照功能而聞名,尤其是新推出的OPPO Find X2系列,它配備了高清前置鏡頭和超夜景模式,讓您輕松拍出精彩瞬間。當您需要將這些照片或其他文件從OPPO手機傳輸到PC時,以下是五種簡便的方法。 第 1 部分&#xff…

UI設計公司-藍藍設計-交通行業ui設計解決方案

來百度APP暢享高清圖片 這是北京蘭亭妙微科技有限公司(簡稱藍藍設計)在交通行業的一些ui設計經驗,我們建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習&#xff0…

電路方案分析(十九)快速響應過流事件檢測電路

快速響應過流事件檢測電路 1.設計需求2.設計方案3.設計說明4.仿真驗證 tips&#xff1a;方案參考來自TI參考設計&#xff0c;僅供學習交流使用。 1.設計需求 2.設計方案 這是一種快速響應單向電流檢測解決方案&#xff0c;通常稱為過流保護 (OCP)&#xff0c;可提供 < 2μ…

【AI大模型】基于Langchain和Openai借口實現英文翻譯中文應用

&#x1f680; 作者 &#xff1a;“大數據小禪” &#x1f680; 文章簡介 &#xff1a;本專欄后續將持續更新大模型相關文章&#xff0c;從開發到微調到應用&#xff0c;需要下載好的模型包可私。 &#x1f680; 歡迎小伙伴們 點贊&#x1f44d;、收藏?、留言&#x1f4ac; 目…

【python009】Python處理某區域邊界經緯度數據至geohash

1.熟悉、梳理、總結項目研發實戰中的Python開發日常使用中的問題、知識點等&#xff0c;如Python處理某區域邊界經緯度數據至geohash&#xff0c;便于時空交集。 2.歡迎點贊、關注、批評、指正&#xff0c;互三走起來&#xff0c;小手動起來&#xff01; 3.歡迎點贊、關注、批評…

net/http與gin框架的關系分析

要想學好 gin 框架&#xff0c;首先要學習 net/http 服務&#xff0c;而二者的關系又是重中之重。 本文所要做的任務就是將二者“連接” 起來&#xff0c;讓讀者掌握其中之精髓。 一、Golang HTTP 標準庫示例 使用 golang 啟動 http 服務非常簡單&#xff0c;就是一個標準的 C…

【數據庫初階】SQL--DCL

文章目錄 DCL1. 基本介紹2. 用戶管理2.1 查詢用戶2.2 創建用戶2.3 修改用戶密碼2.4 刪除用戶 3. 權限控制3.1 查詢權限3.2 授予權限3.3 撤銷權限 4. DCL總結 DCL 更多數據庫MySQL系統內容就在以下專欄&#xff1a; 專欄鏈接&#xff1a;數據庫MySQL 1. 基本介紹 DCL英文全稱是…

45-3 護網溯源 - 為什么要做溯源工作

官網:CVERC-國家計算機病毒應急處理中心 西工大遭網絡攻擊再曝細節!13名攻擊者身份查明→ (baidu.com) 護網溯源是指通過技術手段追蹤網絡攻擊的來源和行為,其重要性體現在以下幾個方面: 安全防御:了解攻擊源頭可以幫助組織加強網絡安全防御,及時采取措施防止攻擊的再次…

NXP i.MX8系列平臺開發講解 - 3.14 Linux 之Power Supply子系統(二)

專欄文章目錄傳送門&#xff1a;返回專欄目錄 Hi, 我是你們的老朋友&#xff0c;主要專注于嵌入式軟件開發&#xff0c;有興趣不要忘記點擊關注【碼思途遠】 目錄 1. 前言 2. 芯片簡介 2. 系統原理設計 2. 設備樹相關 本文實操是基于Android11 系統下i.MX8MQ環境下&#x…

基礎復習---二進制補碼

1.二進制補碼表示法基于以下原理&#xff1a; 正數的補碼&#xff1a;正數的補碼與其原碼&#xff08;即直接表示的二進制形式&#xff09;相同。 負數的補碼&#xff1a;負數的補碼是其絕對值的二進制表示&#xff08;即正數的補碼&#xff09;&#xff0c;然后取反&#xff…

代碼隨想錄算法訓練營第十三天| 102. 二叉樹的層序遍歷、226.翻轉二叉樹、101. 對稱二叉樹

102. 二叉樹的層序遍歷 題目鏈接&#xff1a;102. 二叉樹的層序遍歷 文檔講解&#xff1a;代碼隨想錄 狀態&#xff1a;dfs沒寫出來&#xff0c;bfs不知道如何分層 import java.util.*;public class BinaryTreeLevelOrderTraversal {// 用于存儲每一層的節點值List<List<…

rocketmq No route info of this topic 問題排查

Broker配置項 autoCreateTopicEnable true 如果是單節點(master),注釋掉這里的配置 #有三個值&#xff1a;SYNC_MASTER&#xff0c;ASYNC_MASTER&#xff0c;SLAVE&#xff1b;同步和異步表示Master和Slave之間同步數據的機制&#xff1b; #brokerRole SYNC_MASTER Pytho…

【2024最新華為OD-C/D卷試題匯總】[支持在線評測] 土地分配 (100分) - 三語言AC題解(Python/Java/Cpp)

?? 大家好這里是清隆學長 ,一枚熱愛算法的程序員 ? 本系列打算持續跟新華為OD-C/D卷的三語言AC題解 ?? ACM銀牌??| 多次AK大廠筆試 | 編程一對一輔導 ?? 感謝大家的訂閱? 和 喜歡?? ??在線評測鏈接 土地分配(100分) ?? 評測功能需要訂閱專欄后私信聯系清隆解…

阿里云盤手機批量修改文件名

背景 目前刷劇都會使用阿里云盤配合infuse,但是從網上找到的資源經常命名不符合Infuse的刮削規范,導致無法正確建立元數據,雖然PC端可以使用油猴腳本批量修改電視劇名稱, 但是經常出現身邊并沒有電腦(或者電腦上沒有油猴腳本)的情況,這時候用手機就很難批量修改文件名,雖然iph…

Etcd Raft架構設計和源碼剖析2:數據流

Etcd Raft架構設計和源碼剖析2&#xff1a;數據流 | Go語言充電站 前言 之前看到一幅描述etcd raft的流程圖&#xff0c;感覺非常直觀&#xff0c;但和自己看源碼的又有些不同&#xff0c;所以自己模仿著畫了一下&#xff0c;再介紹一下。 下圖從左到右依次分為4個部分&…

游戲心理學Day05

第三章 游戲即學習 《超級馬里奧》是游戲史上的經典之作&#xff0c;我們都記得第一次踩到敵人&#xff0c;第一次頂碎磚塊時的快樂&#xff0c;也記得為了通過某個關卡而付出的努力和艱辛。當我們掌握了規律和技巧之后&#xff0c;這些難題就不再是難題&#xff0c;因為我們習…

Windows 宿主機訪問 VirtualBox 虛擬機中創建的 docker 容器中的 mysql8.0 的數據

一、場景需求 在開發環境中&#xff0c;一般使用 windows 系統進行開發&#xff0c;但需要在 linux 系統中創建運行 mysql8.0 的 docker 容器中進行測試&#xff08;win10特定版本或win11才能安裝 docker&#xff09;&#xff0c;為了方便還需要在 windows 系統中通過 SQLyog …

植物大戰僵尸雜交版2.0.88最新版+防閃退工具V2+修改工具+高清工具

植物大戰僵尸雜交版&#xff0c;不僅繼承原作的經典玩法&#xff0c;而且引入了全新的植物融合玩法&#xff0c;將各式各樣的植物進行巧妙的雜交&#xff0c;孕育出前所未有、功能各異的全新植物。 創新的雜交合成系統 游戲引入了創新的雜交合成系統&#xff0c;讓玩家可以將不…

Unity DOTS技術(五)Archetype,Chunk,NativeArray

文章目錄 一.Chunk和Archetype什么是Chunk?什么是ArchType 二.Archetype創建1.創建實體2.創建并添加組件3.批量創建 三.多線程數組NativeArray 本次介紹的內容如下: 一.Chunk和Archetype 什么是Chunk? Chunk是一個空間,ECS系統會將相同類型的實體放在Chunk中.當一個Chunk…