虛擬機Centos擴展磁盤空間

虛擬機空間:現sda大小20G,因課程需要擴容

在虛擬機擴容中,

新增一塊硬盤 直接在原有硬盤基礎上擴容是一樣的(只不過在原有硬盤上擴容需要關機才可以執行);

但兩者都最好先做數據備份或快照,再進行擴容操作;不建議快照,因為擴展不支持

查看磁盤情況

?

新增磁盤擴容lvm分區

1、Centos 關機,選擇編輯虛擬機設置,硬盤,在實用工具那里選擇“擴展”不建議快照,因為擴展不支持

?

提示磁盤已成功擴展。您必須從客戶機操作系統內部對磁盤重新進行分區和擴展文件系統。擴展的磁盤空間還沒生效,需要在操作系統里面進行設置后才能使用。?

2、啟動客戶機操作系統Centos,查看磁盤情況

新增或擴容后,可以通過命令:lsblk 或fdisk -l 對磁盤大小的變化來判斷是否有加載成功;

?

3、創建分區 sda3

輸入指令 ?fdisk /dev/sda

根據命令提示創建分區,具體見以下 # 后面的注釋

[root@hadoop1 ~]# fdisk /dev/sda
歡迎使用 fdisk (util-linux 2.23.2)。更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。命令(輸入 m 獲取幫助):m
命令操作a   toggle a bootable flagb   edit bsd disklabelc   toggle the dos compatibility flagd   delete a partitiong   create a new empty GPT partition tableG   create an IRIX (SGI) partition tablel   list known partition typesm   print this menun   add a new partitiono   create a new empty DOS partition tablep   print the partition tableq   quit without saving changess   create a new empty Sun disklabelt   change a partition's system idu   change display/entry unitsv   verify the partition tablew   write table to disk and exitx   extra functionality (experts only)命令(輸入 m 獲取幫助):n     # 輸入 n 表示創建新分區
Partition type:p   primary (2 primary, 0 extended, 2 free)e   extended
Select (default p): p     #
分區號 (3,4,默認 3):3    # 輸入 3 表示sda3,因為前面已經有兩個了
起始 扇區 (41943040-104857599,默認為 41943040):   # 回車,按默認值
將使用默認值 41943040
Last 扇區, +扇區 or +size{K,M,G} (41943040-104857599,默認為 104857599):   # 回車,按默認值
將使用默認值 104857599
分區 3 已設置為 Linux 類型,大小設為 30 GiB命令(輸入 m 獲取幫助):w      # 輸入 w 保存退出
The partition table has been altered!Calling ioctl() to re-read partition table.WARNING: Re-reading the partition table failed with error 16: 設備或資源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
正在同步磁盤。

?再次查看分區情況:fdisk -l

[root@hadoop1 ~]# fdisk -l設備 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    41943039    19921920   8e  Linux LVM
/dev/sda3        41943040   1

?分區已變為3個了,但這時還沒掛載,還不能用

4、重啟操作系統?

? ? Init 6 ??或 ???reboot

5、格式化新分區為sda3

 mkfs -t ext3 /dev/sda3
[root@hadoop1 ~]# mkfs -t ext3 /dev/sda3
mke2fs 1.42.9 (28-Dec-2013)
文件系統標簽=
OS type: Linux
塊大小=4096 (log=2)
分塊大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1966080 inodes, 7864320 blocks
393216 blocks (5.00%) reserved for the super user
第一個數據塊=0
Maximum filesystem blocks=4294967296
240 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000Allocating group tables: 完成                            
正在寫入inode表: 完成                            
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成  

6、將物理硬盤分區初始化為物理卷,以便被LVM使用,輸入指令

lvs

pvcreate /dev/sda3

[root@hadoop1 ~]# lvsLV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convertroot centos -wi-ao---- <17.00g                                                    swap centos -wi-ao----   2.00g                                                    
[root@hadoop1 ~]# pvcreate /dev/sda3
WARNING: ext3 signature detected on /dev/sda3 at offset 1080. Wipe it? [y/n]: yWiping ext3 signature on /dev/sda3.Physical volume "/dev/sda3" successfully created.

7、向卷組中添加物理卷來增加卷組的容量

查看lvm組名,輸入指令 df -h

[root@hadoop1 ~]# df -h
文件系統                 容量  已用  可用 已用% 掛載點
devtmpfs                 894M     0  894M    0% /dev
tmpfs                    910M     0  910M    0% /dev/shm
tmpfs                    910M   11M  900M    2% /run
tmpfs                    910M     0  910M    0% /sys/fs/cgroup
/dev/mapper/centos-root   17G   14G  3.5G   80% /
/dev/sda1               1014M  184M  831M   19% /boot
tmpfs                    182M  4.0K  182M    1% /run/user/42
tmpfs                    182M   20K  182M    1% /run/user/0
/dev/sr0                 4.4G  4.4G     0  100% /run/media/root/CentOS 7 x86_64

其中,centos ?就是 根 所在的組名

輸入指令,增加卷組的容量??vgextend centos /dev/sda3

[root@hadoop1 ~]# vgextend centos /dev/sda3Volume group "centos" successfully extended

查看可拓展的空間大小

輸入指令,顯示LNM卷組的元數據信息?vgdisplay

?

9、擴充磁盤空間

?lvextend -l +100%FREE /dev/mapper/centos-root

root@hadoop1 ~]# lvextend -l +100%FREE /dev/mapper/centos-rootSize of logical volume centos/root changed from <17.00 GiB (4351 extents) to 46.99 GiB (12030 extents).Logical volume centos/root successfully resized.

10、使用?指令檢查文件系統錯誤??xfs_growfs /dev/mapper/centos-root

[root@hadoop1 ~]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=1113856 blks=                       sectsz=512   attr=2, projid32bit=1=                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=4455424, imaxpct=25=                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2=                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 4455424 to 12318720

11、使用指令來增大或者收縮未加載的 文件系統的大小

?xfs_growfs -d /dev/mapper/centos-root

[root@hadoop1 ~]# xfs_growfs -d /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=512    agcount=12, agsize=1113856 blks=                       sectsz=512   attr=2, projid32bit=1=                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=12318720, imaxpct=25=                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2=                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data size unchanged, skipping

12、查看擴展空間后的結果

[root@hadoop1 ~]# df -h
文件系統                 容量  已用  可用 已用% 掛載點
devtmpfs                 894M     0  894M    0% /dev
tmpfs                    910M     0  910M    0% /dev/shm
tmpfs                    910M   11M  900M    2% /run
tmpfs                    910M     0  910M    0% /sys/fs/cgroup
/dev/mapper/centos-root   47G   14G   34G   29% /
/dev/sda1               1014M  184M  831M   19% /boot
tmpfs                    182M  4.0K  182M    1% /run/user/42
tmpfs                    182M   20K  182M    1% /run/user/0
/dev/sr0                 4.4G  4.4G     0  100% /run/media/root/CentOS 7 x86_64

?或者通過命令:?lsblk 或fdisk -l 對磁盤大小的變化來判斷是否有加載成功;

[root@hadoop1 ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   50G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
├─sda2            8:2    0   19G  0 part 
│ ├─centos-root 253:0    0   47G  0 lvm  /
│ └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
└─sda3            8:3    0   30G  0 part └─centos-root 253:0    0   47G  0 lvm  /
sr0              11:0    1  4.4G  0 rom  /run/media/root/CentOS 7 x86_64

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

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

相關文章

夏令營復習coding 算法第一天-狀態:新奇

T1:bubble冒泡排序 &#xff08;1&#xff09;思路&#xff1a;兩次循環&#xff0c;外層循環從后面開始-作為一個支點&#xff0c;內層循環每次將當前需要排序的最大的那個元素一步步移動到該支點&#xff0c;最終升序排列完成 &#xff08;2&#xff09;代碼: #include &l…

5、設計模式之適配器模式/原型模式

文章目錄 開始之前適配器模式使用場景注意事項何時使用優缺點代碼實現 原型模式深拷貝和淺拷貝 開始之前 本章節是一個系列&#xff0c;里面用的的代碼實例都是連貫的。在實現某一種設計模式時&#xff0c;為了減少代碼篇幅&#xff0c;前面博客出現model類&#xff08;僅限公…

【LabVIEW FPGA入門】同步C系列模塊

1.同步使用循環定時器VI計時循環速率的系列模塊 數字模塊SAR ADC 模塊多路復用模塊 數字通道可以在一個時鐘周期內執行。模擬通道需要多個時鐘周期。 同步模擬模塊的每個通道有一個 ADC&#xff0c;采集的數據在通道之間沒有明顯的偏差。多路復用模塊使用多路復用器通過單個 A…

Docker安裝并部署Gitlab,同時解決Gitlab服務經常503/500的問題

文章目錄 Docker 安裝Gitlab部署后需要解決的小問題1. 獲取初始密碼2. 解決剛安裝好的Gitlab頻繁出現503/500并重啟的錯誤 Docker 安裝Gitlab docker pull gitlab/gitlab-cedocker run -d -p 11443:443 -p 11090:80 -p 11022:22 \ --name gitlab \ --restart unless-stopped \…

深入理解NumPy與Pandas【numpy模塊及Pandas模型使用】

二、numpy模塊及Pandas模型使用 numpy模塊 1.ndarray的創建 import numpy as np anp.array([1,2,3,4]) bnp.array([[1,2,3,4],[5,6,7,8]]) print(a) #[1 2 3 4] print(b) #[[1 2 3 4][5 6 7 8]] 1.1使用array()函數創建 numpy.array(object, dtype None, copy True, ord…

vue2和vue3區別

Vue 3是Vue.js框架的下一代主要版本&#xff0c;它在2020年9月正式發布。Vue 3帶來了一系列的新特性和改進&#xff0c;包括性能提升、更小的打包尺寸、更好的TypeScript支持、新的組合式API等。以下是Vue 2和Vue 3之間的一些主要區別&#xff1a; 1. 性能提升&#xff1a; …

計算機存儲單位

目錄 是什么 存儲單位的劃分 存儲單位轉換關系表 相關疑問 存儲單位轉換除了位之外的存儲單位轉換規則是什么 為什么在編碼中最小的操作單位不是位 是什么 用來度量數據存儲容量的單位。 存儲單位的劃分 存儲單位有 位&#xff08;bit&#xff0c;也稱為比特&#xff…

光伏項目怎么做預算?

隨著可再生能源行業的蓬勃發展&#xff0c;光伏行業也得到了擴張。許多想要加入光伏項目投資的人&#xff0c;都在為怎樣為項目做預算而苦惱&#xff0c;今天我就來跟大家分析下可以怎么做。 一、了解市場需求&#xff0c;確定預算目標 在制定光伏項目預算方案之前&#xff0c…

《SpringBoot》系列文章目錄

SpringBoot是由Pivotal團隊提供的全新框架&#xff0c;旨在簡化新Spring應用的初始搭建以及開發過程。以下是一些關于SpringBoot的詳細介紹&#xff1a; 設計目的&#xff1a;SpringBoot通過特定的方式來進行配置&#xff0c;使得開發人員不再需要定義樣板化的配置&#xff0c…

「貪心算法」將數組和減半的最少操作次數

力扣原題鏈接&#xff0c;點擊跳轉。 給你一個數組&#xff0c;每次可以把其中一個數減半&#xff0c;可以對同一個數多次減半。至少操作多少次&#xff0c;才能讓數組的和整體減少至少一半呢&#xff1f; 我們每次都選擇當前數組中最大的那個數減半&#xff0c;就能減少最多…

鏈路初始化和訓練

一、總覽 鏈路初始化和訓練&#xff0c;由物理層進行控制&#xff0c;是一個基于硬件的過程。初始化設備的鏈路和端口&#xff0c;使得設備能夠收發報文&#xff0c;在鏈路上正常通信。 在reset后由硬件自動啟動完整的訓練過程&#xff0c;并由LTSSM管理。 1 位鎖定 訓練開始…

【Vue】diff 算法

diff的時機 當組件創建時&#xff0c;以及依賴的屬性或數據變化時&#xff0c;會運行一個函數&#xff0c;該函數會做兩件事&#xff1a; 運行_render生成一棵新的虛擬dom樹(vnode tree)&#xff0c;返回根節點運行_update&#xff0c;傳入虛擬dom樹的根節點&#xff0c;對新舊…

typedef定義結構體包含函數指針的巨坑

起因 嘗試在c中模仿c的類&#xff0c;把成員函數放置到結構體中。顯然只能放置一個結構體指針。 于是準備這么做。 錯誤示范 typedef struct {int id;void(*show)(Person p); }Person;void showPerson(Person p){ //.... }void init(Person * p){p->show showPerson; …

犀牛8 for Mac/Win:重塑三維建模的新標桿

在數字創意的浪潮中&#xff0c;犀牛8&#xff08;Rhinoceros 8&#xff09;作為一款卓越的三維建模軟件&#xff0c;以其強大的功能和出色的性能&#xff0c;在Mac和Windows平臺上都贏得了廣大設計師和工程師的青睞。 犀牛8不僅繼承了前代產品的優秀基因&#xff0c;更在細節…

基于python+Django+opencv的疲勞檢測系統設計與實現

博主介紹&#xff1a; 大家好&#xff0c;本人精通Java、Python、C#、C、C編程語言&#xff0c;同時也熟練掌握微信小程序、Php和Android等技術&#xff0c;能夠為大家提供全方位的技術支持和交流。 我有豐富的成品Java、Python、C#畢設項目經驗&#xff0c;能夠為學生提供各類…

Nginx的集群負載均衡(nginx構建tomcat集群案例)

一 .Nginx的集群負載均衡 1.nginx 集群負載均衡示意圖 2.四層負載均衡和7層負載均衡 LVS 四層負載均衡(常用); Haproxy四層負載均衡;Nginx 四層負載均衡; Haproxy七層負載均衡;Nginx 七層負載均衡(常用); 3.nginx構建tomcat集群 步驟1:安裝tomcat 步驟2:nginx配置tom…

夸夸生肖屬鼠的女性朋友

屬鼠人一生的命運受到許多因素的影響&#xff0c;包括性格、家庭、教育、環境等。屬鼠人性格外向、求知欲強、善解人意、善于結交各種各樣的朋友&#xff0c;有豐富的人脈&#xff0c;容易得到他人的幫助和支持。 屬鼠的人聰明、機智&#xff0c;他們善于觀察&#xff0c;富有…

MySQL(七) 表的內連和外連

表的連接分為內連和外連 9.1 內連接 內連接實際上就是利用where子句對兩種表形成的笛卡兒積進行篩選&#xff0c;我們前面學習的查詢都是內連接&#xff0c;也是在開發過程中使用的最多的連接查詢。 語法&#xff1a; select 字段 from 表1 inner join 表2 on 連接條件 and …

【代碼隨想錄】面試常考類型之動態規劃基礎題目

前言 更詳細的在大佬的代碼隨想錄 (programmercarl.com) 本系列僅是簡潔版筆記&#xff0c;為了之后方便觀看 做題步驟 含義公式初始化順序檢查 確定dp數組以及下標的含義遞推公式dp數組如何初始化遍歷順序打印dp數組&#xff08;看哪里有問題&#xff09; 斐波那契數 …

MFC:CFileFind類使用方法介紹

這是一個介紹MFC中CFileFind類的小程序。編寫這個程序使用的編輯軟件是VS2022&#xff0c;基于C空項目。在C空項目下要調用MFC類需要&#xff1a;首先&#xff0c;頭文件要包含<afx.h>&#xff0c;這個頭文件包含了絕大部分使用MFC所需頭文件&#xff1b;其次&#xff0c…