linux磁盤分區3種場景
第一種場景:【將已有(新增)的磁盤掛載到新目錄】
我這里磁盤是標準分區方式,有的是lvm邏輯卷,創建虛擬機的時候選擇的。
1.查看磁盤信息
這里是32G的sdb盤,sdb1使用了200M,還剩31.8G
[root@localhost ~]# lsblk /dev/sdb NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdb 8:16 0 32G 0 disk ├─sdb1 8:17 0 200M 0 part /boot/eif
2.給sdb磁盤劃分子磁盤sdb2
fdisk /dev/sdb
n
p
2
回車
+15G #sdb2空間大小
w
[root@localhost ~]# fdisk /dev/sdb 歡迎使用 fdisk (util-linux 2.23.2)。 更改將停留在內存中,直到您決定將更改寫入磁盤。 使用寫入命令前請三思。 命令(輸入 m 獲取幫助):n #新建子磁盤 Partition type: p primary (1 primary, 0 extended, 3 free) e extended Select (default p): p #p為主分區,e為擴展分區,mbg表只能設置4個主分區,其余都是擴展分區 分區號 (2-4,默認 2):2 #磁盤編號 起始 扇區 (411648-67108863,默認為 411648): #回車,根據sdb1為磁盤起始點 將使用默認值 411648 Last 扇區, +扇區 or +size{K,M,G} (411648-67108863,默認為 67108863):+15G #sdb2磁盤大小 命令(輸入 m 獲取幫助): w
3.格式化sdb2盤
首先查看他的磁盤類型,類型不同,格式化命令不同,有xfs和exit類型比較常用。
blkid /dev/sdb2
**********************TYPE:exit
mkfs.ext4 /dev/sdb2 #mkfs.xfs/exit4只支持新磁盤對未掛載目錄操作
4.掛載到新目錄
mkdir /mnt/sdb2
mount /dev/sdb2 /mnt/sdb2
5.驗證
[root@localhost ~]# df -hT 文件系統 類型 容量 已用 可用 已用% 掛載點 /dev/sdb2 ext4 15G 41M 14G 1% /mnt/sdb2
------------------------------------------
第二種場景:給已存在目錄的子目錄擴容
使用軟連接間接性擴容
-----------------------------------------
第三種場景:給根目錄擴容
我這里是dos(MBR表),sda7在最后一個磁盤(如果不在最后一個磁盤,需要刪除sda8,讓sda7為最后一個編號盤!!),/目錄是xfs類型(blkid /dev/sda7 TYPE="xfs")
注意:此操作只能增加/目錄空間,不支持減/目錄空間。
[root@localhost ~]# fdisk -l /dev/sda 磁盤 /dev/sda:1099.5 GB, 1099511627776 字節,2147483648 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節 磁盤標簽類型:dos 磁盤標識符:0x00076733 設備 Boot Start End Blocks Id System /dev/sda1 * 2048 67110911 33554432 83 Linux /dev/sda2 67110912 1115686911 524288000 83 Linux /dev/sda3 1115686912 1325402111 104857600 83 Linux /dev/sda4 1325402112 2147483647 411040768 5 Extended /dev/sda5 1325404160 1535119359 104857600 83 Linux /dev/sda6 1535121408 1744836607 104857600 83 Linux /dev/sda7 1744838656 2061508607 158334976 83 Linux [root@localhost ~]# df -h 文件系統 容量 已用 可用 已用% 掛載點 devtmpfs 16G 0 16G 0% /dev tmpfs 16G 0 16G 0% /dev/shm tmpfs 16G 8.9M 16G 1% /run tmpfs 16G 0 16G 0% /sys/fs/cgroup /dev/sda7 151G 66M 151G 1% / /dev/sda5 100G 1.2G 99G 2% /usr /dev/sda2 500G 33M 500G 1% /data /dev/sda3 100G 33M 100G 1% /home /dev/sda6 100G 748M 100G 1% /var /dev/sda1 32G 131M 32G 1% /boot /dev/sdb1 197M 11M 187M 6% /boot/eif tmpfs 3.2G 0 3.2G 0% /run/user/0
接下來我們把/目錄新增到152G,!!!注意!!!如果在這里的操作,有提示是否刪除簽名,千萬不要刪除,否則/目錄系統數據會被刪除并且崩潰。我這里是linuxcentos7,沒有刪除簽名的說法
#更新磁盤空間
sudo partprobe /dev/sda
#格式化,首先查看類型
[root@localhost~]# blkid/dev/sda7 /dev/sda7:UUID="f7c7645e-5d67-43f8-ba7e-5c9f019d980a"TYPE="xfs"
#xfs格式化
sudo xfs_growfs /dev/sda7
#如果是exit4,格式化命令為:resize2fs /dev/sda6
#查看驗證
[root@localhost ~]# df -h 文件系統 容量 已用 可用 已用% 掛載點 /dev/sda7 152G 66M 152G 1% /
鏈接:https://blog.csdn.net/2401_84008551/article/details/147323689?spm=1001.2014.3001.5502
-
Linux
+關注
關注
87文章
11456瀏覽量
212750 -
磁盤
+關注
關注
1文章
388瀏覽量
25644 -
虛擬機
+關注
關注
1文章
962瀏覽量
29021
原文標題:linux磁盤分區3種場景
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
【雨林木風系統下載教程】利用XP系統磁盤分區來提升讀寫...
linux如何查看磁盤使用情況
Linux環境下對磁盤分區進行管理的一種機制
Linux系統教程之磁盤分區和LVM系統的詳細資料概述

評論