国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux磁盤擴(kuò)容:新增磁盤、原磁盤擴(kuò)容、home/root分區(qū)擴(kuò)容

這篇具有很好參考價(jià)值的文章主要介紹了linux磁盤擴(kuò)容:新增磁盤、原磁盤擴(kuò)容、home/root分區(qū)擴(kuò)容。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

?

一、背景

? ? ? ? linux使用中經(jīng)常遇到磁盤空間不足,需要對(duì)磁盤進(jìn)行擴(kuò)容。根據(jù)自己的經(jīng)驗(yàn)進(jìn)行歸納整理,多種場(chǎng)景,幫助需要者和備查

本文執(zhí)行的命令,均在centos7 環(huán)境下運(yùn)行的,其他環(huán)境思路和相似,命令基本一致。

分區(qū)情況說(shuō)明:

sda是單獨(dú)的一塊磁盤總大小50G,sda1、sda2是兩個(gè)分區(qū),sda2下面有三個(gè)邏輯分區(qū)centos-root 、centos-home、centos-swap (df命令時(shí)可以看到的掛載點(diǎn));?

centos-root?對(duì)應(yīng)的掛載點(diǎn)是?根目錄

centos-home對(duì)應(yīng)的掛載點(diǎn)是 /home

卷組名稱為centos (通過(guò)pvdisplay查看

#!/bin/bash
1、添加新磁盤
2、fdisk -l查看磁盤被識(shí)別的名稱
# fdisk -l
3、查看一下系統(tǒng)的CPU數(shù)量:
# grep 'processor' /proc/cpuinfo
如果需要兩個(gè)線程的CPU數(shù)量時(shí):
# mkfs.xfs -f -d agcount=2 /dev/sdb1  #agcount=2 CPU個(gè)數(shù)
# ls /sys/class/scsi_host/
# echo "- - -" > /sys/class/scsi_host/host0/scan
# echo "- - -" > /sys/class/scsi_host/host1/scan
# echo "- - -" > /sys/class/scsi_host/host2/scan

刷新磁盤容量
# ls /sys/class/scsi_device/
0:0:0:0  0:0:1:0  3:0:0:0
# echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan
# echo 1 > /sys/class/scsi_device/0\:0\:1\:0/device/rescan
# echo 1 > /sys/class/scsi_device/3\:0\:0\:0/device/rescan
[root@vm-210 templates]# 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   49G  0 part 
  ├─centos-root 253:0    0   40G  0 lvm  /
  ├─centos-home 253:1    0    7G  0 lvm  /home
  └─centos-swap 253:2    0    2G  0 lvm  [SWAP]
?[root@vm-210 templates]# pvdisplay 
  --- Physical volume ---
  PV Name               /dev/sda2
  #卷組名稱  
  VG Name               centos
  PV Size               <49.00 GiB / not usable 3.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              12543
  Free PE               1
  Allocated PE          12542
  PV UUID               1Fpioh-HkxD-f4Pd-78An-on4A-vGS1-B9UXr4

二、場(chǎng)景

出現(xiàn)以下問(wèn)題參考文章:http://t.csdn.cn/cbViW

擴(kuò)容磁盤不顯示擴(kuò)容后的磁盤或者磁盤大小兩種情況:
????????????????情況一:修改原來(lái)磁盤大小
????????????????情況二:新增磁盤

場(chǎng)景一:將centos-home分區(qū)移動(dòng)到根分區(qū)centos-root

????????由于分區(qū)時(shí),centos-home分區(qū)空間非常大,centos-root分區(qū)非常小,需要?jiǎng)h除centos-home分區(qū),擴(kuò)容到centos-root分區(qū)

操作思路括號(hào)中是用到的命令):

  1. 先備份/home下文件
  2. 卸載(umount) /home (注意:卸載不掉時(shí),請(qǐng)將所有使用/home的進(jìn)程關(guān)閉? 參考http://t.csdn.cn/cbViW)
  3. 從邏輯卷中刪除(lvremove)? home 分區(qū)
  4. 擴(kuò)展:將騰出的空間擴(kuò)展(lvextend)到 centos-root分區(qū)下
  5. 使擴(kuò)展生效(xfs_growfs
  6. 注釋掉fstab中的啟動(dòng)掛載項(xiàng)
  7. 恢復(fù)備份數(shù)據(jù)到/home 下

詳細(xì)代碼如下:

#!/bin/bash
#【功能】 將centos-home分區(qū)的空間移動(dòng)到根centos-root分區(qū)下
 
#1.先備份 /home下文件: 將/home下的所有內(nèi)容備份到/backup下,下面的命令自動(dòng)創(chuàng)建/backup目錄
mkdir /backup && mv /home/*  /backup
 
# 2.卸載 centos-home 
umount /home 
   ##  如提示失敗則用下面的命令終止/home 分區(qū)下的進(jìn)程 再進(jìn)行卸載
   ##  fuser 安裝方法  yum install -y psmisc
   ##  fuser -m -v -i -k /home
   ##  判斷是哪個(gè)進(jìn)程占用了此目錄,請(qǐng)kill掉那個(gè)進(jìn)程也可以
 
# 3.從邏輯卷中刪除(lvremove)  centos-home 分區(qū)
echo y|lvremove /dev/mapper/centos-home 
 
# 4.擴(kuò)展:將騰出的空間擴(kuò)展(lvextend)到 centos-root分區(qū)下
lvextend -l+100%FREE /dev/mapper/centos-root 
 
# 5.使擴(kuò)展生效(xfs_growfs)
xfs_growfs /dev/mapper/centos-root 
 
# 6.注釋掉fstab中的啟動(dòng)掛載項(xiàng)
sed -i 's;/dev/mapper/centos-home;#/dev/mapper/centos-home;g' /etc/fstab 
 
# 7.恢復(fù) 原來(lái)home下的數(shù)據(jù) 并刪除/backup
mv /backup/* /home  && rm -rf /backup
 
# 8.查看
df -H

說(shuō)明:

????????思路是一樣的,如果是其他分區(qū),請(qǐng)修改里面的分區(qū)目錄即可

場(chǎng)景二:新增磁盤擴(kuò)容到根目錄或者h(yuǎn)ome下

? ? ? ? 磁盤空間不足,新增加了一塊硬盤的場(chǎng)景。此處舉例新增的一塊磁盤名稱為/dev/sdb

操作思路括號(hào)中是用到的命令):

  1. 查看磁盤情況(lsblk、fdisk -l、pvdisplay)
  2. 創(chuàng)建物理卷(pvcreate
  3. 將磁盤擴(kuò)展到卷組(vgextend
  4. 擴(kuò)展邏輯分區(qū)(lvextend
  5. 使擴(kuò)展生效(xfs_growfs
  6. 查看(df -H
# 1.查看磁盤情況(lsblk、fdisk -l、pvdisplay)
lsblk
 
# 2.創(chuàng)建物理卷(pvcreate)
pvcreate /dev/sdb
 
# 3.將磁盤擴(kuò)展到卷組(vgextend)
vgextend centos /dev/sdb
 
# 4.擴(kuò)展邏輯分區(qū)(lvextend)
#   根據(jù)自己的情況選擇擴(kuò)容到centos-root
#                      還是centos-home邏輯分區(qū),請(qǐng)修改注釋
# 100%是將所有的磁盤空間擴(kuò)容到指定分區(qū),也可以根據(jù)需要進(jìn)行調(diào)整比例
#      也支持指定大小比如10G等等(指定固定值時(shí)參數(shù)-l需要修改為-L)
lvextend -l+100%FREE /dev/mapper/centos-root
#lvextend -l+100%FREE /dev/mapper/centos-home
 
# 5.使擴(kuò)展生效(xfs_growfs)根據(jù)擴(kuò)容的分區(qū)進(jìn)行選擇使用
# xfs_growfs /dev/mapper/centos-home
xfs_growfs /dev/mapper/centos-root
 
# 6.查看(df -H)
df -H

? ? 場(chǎng)景三:在原始磁盤上增加空間(常在虛擬化環(huán)境中)

????????虛擬化或者超融合環(huán)境中、或者VMware虛擬機(jī)中;磁盤空間不足,增加了已有磁盤的大小的場(chǎng)景,把增加的空間擴(kuò)容到根目錄或者centos-home下。

操作思路括號(hào)中是用到的命令):

方法一:fdisk進(jìn)行分區(qū),操作步驟與場(chǎng)景二基本一樣,多了一步分區(qū)

  1. 查看磁盤情況(lsblk、fdisk -l、pvdisplay)
  2. 創(chuàng)建分區(qū)(fdisk 磁盤名稱)
  3. 創(chuàng)建物理卷(pvcreate
  4. 將磁盤擴(kuò)展到卷組(vgextend
  5. 擴(kuò)展邏輯分區(qū)(lvextend
  6. 使擴(kuò)展生效(xfs_growfs
  7. 查看(df -H

方法二:用parted命令調(diào)整大小

  1. 查看磁盤情況(parted?/dev/sda ?print free)
  2. 分配剩余的可用空間(parted /dev/sda resizepart 2 100%
  3. 刷新物理卷(pvresize /dev/sda2
  4. 擴(kuò)展邏輯分區(qū)(lvextend
  5. 使擴(kuò)展生效(xfs_growfs
  6. 查看(df -H

?方法一:fdisk進(jìn)行分區(qū),操作步驟與場(chǎng)景二基本一樣,多了一步分區(qū)

# 1.創(chuàng)建分區(qū)(fdisk)
fdisk  /dev/sda
#在進(jìn)入命令環(huán)境中,按n鍵  一路按回車,最后一步按w鍵保存,最后按q鍵退出
 
# 2.創(chuàng)建物理卷(pvcreate) sda3根據(jù)第一步中創(chuàng)建的分區(qū)名稱進(jìn)行替換
pvcreate /dev/sda3
 
# 3.將磁盤擴(kuò)展到卷組(vgextend)  sda3根據(jù)第一步中創(chuàng)建的分區(qū)名稱進(jìn)行替換
vgextend centos /dev/sda3
 
# 4.擴(kuò)展邏輯分區(qū)(lvextend)
#   根據(jù)自己的情況選擇擴(kuò)容到centos-root
#                      還是centos-home邏輯分區(qū),請(qǐng)修改注釋
# 100%是將所有的磁盤空間擴(kuò)容到指定分區(qū),也可以根據(jù)需要進(jìn)行調(diào)整比例
#      也支持指定大小比如10G等等(指定固定值時(shí)參數(shù)-l需要修改為-L)
lvextend -l+100%FREE /dev/mapper/centos-root
#lvextend -l+100%FREE /dev/mapper/centos-home
 
# 5.使擴(kuò)展生效(xfs_growfs)根據(jù)擴(kuò)容的分區(qū)進(jìn)行選擇使用
# xfs_growfs /dev/mapper/centos-home
xfs_growfs /dev/mapper/centos-root
 
# 6.查看(df -H)
df -H

? ?方法二:用parted命令調(diào)整大小

舉例:系統(tǒng)只有一個(gè)磁盤,2個(gè)分區(qū):需要將新擴(kuò)容的磁盤空間擴(kuò)容到分區(qū)2上,下圖中number 為2的,實(shí)際上對(duì)應(yīng)的是/dev/sda2

[root@vm-210 templates]# parted /dev/sda  print free
Model: ATA QEMU HARDDISK (scsi)
Disk /dev/sda: 53.7GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 
 
Number  Start   End     Size    Type     File system  Flags
        32.3kB  1049kB  1016kB           Free Space
 1      1049kB  1075MB  1074MB  primary  xfs          boot
 2      1075MB  53.7GB  52.6GB  primary               lvm
方法二:用parted命令進(jìn)行操作
 
#1. 查看磁盤情況:打印可用空間
parted /dev/sda  print free
 
#2.分配剩余的可用空間
#將剩余的可用空間分配到 /dev/sda2,根據(jù)實(shí)際修改磁盤
# resizepart 中的2 只的是第二個(gè)分區(qū)即:/dev/sda2 
#             100% 將所有的空閑空間分配給/dev/sda2,也可以用單位和百分比
parted /dev/sda resizepart 2 100%
 
# 3.刷新物理卷
#分區(qū)的空間修改了,也要刷新一下pv物理卷的大小,這樣pv才能識(shí)別變動(dòng)的空間
pvresize /dev/sda2
 
# 4.查看物理卷是否變化
#查看pv中free 項(xiàng)中是否顯示了可用的空間
pvdisplay
 
# 5.擴(kuò)展邏輯分區(qū)
#開始增加到邏輯卷中
lvextend -l+100%FREE /dev/mapper/centos-root
 
# 6.使擴(kuò)展生效(xfs_growfs)
xfs_growfs /dev/mapper/centos-root
 
# 7.查看(df -H)
df -H

三、總結(jié)

????????自己在工作中遇到磁盤擴(kuò)容的問(wèn)題進(jìn)行了匯總。按照我的命令可以一步一步執(zhí)行,如果還想進(jìn)行了解更深,需要了解什么是物理卷(pv)、邏輯卷、邏輯分組、邏輯分區(qū)等等。
???????文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-522787.html

到了這里,關(guān)于linux磁盤擴(kuò)容:新增磁盤、原磁盤擴(kuò)容、home/root分區(qū)擴(kuò)容的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • centos linux lvm分區(qū) 標(biāo)準(zhǔn)分區(qū) 磁盤擴(kuò)容

    centos linux lvm分區(qū) 標(biāo)準(zhǔn)分區(qū) 磁盤擴(kuò)容

    選擇磁盤分區(qū) 選擇分區(qū)方式: 自動(dòng)分區(qū)最省力,選擇后點(diǎn)擊done,就完成分區(qū)配置了; 手動(dòng)分區(qū)需要配置,一般會(huì)預(yù)留”/boot”(引導(dǎo)啟動(dòng)),”/swap”(內(nèi)存擴(kuò)展)、“/” 根目錄 看手動(dòng)分區(qū),可以LVM分區(qū),也可以用標(biāo)準(zhǔn)分區(qū) “Standard Partition”, 以LVM為例,選擇I will conf

    2024年02月04日
    瀏覽(27)
  • linux磁盤存儲(chǔ)空間不足磁盤擴(kuò)容 LVM擴(kuò)容邏輯卷擴(kuò)容詳細(xì)教程

    linux磁盤存儲(chǔ)空間不足磁盤擴(kuò)容 LVM擴(kuò)容邏輯卷擴(kuò)容詳細(xì)教程

    一、介紹 當(dāng)linux內(nèi)存不夠用時(shí)就涉及到磁盤擴(kuò)容,只有使用LVM邏輯卷才支持?jǐn)U容,該教程教你如何擴(kuò)容。 系統(tǒng)版本為centOS 7 目標(biāo)將/dev/mapper/centos-root容量大小由18G擴(kuò)容到23G 增加5G容量 二、查看操作系統(tǒng)當(dāng)前磁盤信息 首先使用fdisk -l查看當(dāng)前機(jī)器所掛硬盤個(gè)數(shù)及分區(qū)情況,可知

    2024年02月02日
    瀏覽(32)
  • 熟練掌握Linux中增加磁盤與分區(qū)

    熟練掌握Linux中增加磁盤與分區(qū)

    1.1 分區(qū)的作用 優(yōu)化I/O(讀寫)性能 實(shí)現(xiàn)磁盤空間配額限制 提高修復(fù)速度 隔離系統(tǒng)和程序 安裝多個(gè)OS 采用不同文件系統(tǒng) 1.2 mbr分區(qū) MBR 分區(qū) 只可以對(duì)2T 以下的硬盤進(jìn)行分區(qū) 一個(gè)扇區(qū) 512 字節(jié)(前 446 是引導(dǎo)程序,后面64字節(jié)中有4個(gè)16字節(jié)的分區(qū)表,還有2字節(jié)作為標(biāo)記位) 1

    2024年02月03日
    瀏覽(15)
  • 【VMware環(huán)境下Linux磁盤空間(LVM)擴(kuò)容方法】

    【VMware環(huán)境下Linux磁盤空間(LVM)擴(kuò)容方法】

    最近在安裝Oracle ASM的過(guò)程中,解壓文件被迫終止,提示可用空間不足。下面簡(jiǎn)單描述磁盤擴(kuò)容的步驟。 環(huán)境 :VMware Workstation 16 PRO下的虛擬機(jī) 系統(tǒng) :Oracle Linux Server 7.9 (Redhat 7系列可參考) 內(nèi)核 :Linux 5.4.17-2102.201.3.el7uek.x86_64 文件系統(tǒng)類型 :LVM 安裝系統(tǒng)時(shí)分配磁盤空間共

    2024年02月06日
    瀏覽(27)
  • VMware 虛擬機(jī)中 Linux 系統(tǒng)Centos7磁盤空間擴(kuò)容(親測(cè))

    VMware 虛擬機(jī)中 Linux 系統(tǒng)Centos7磁盤空間擴(kuò)容(親測(cè))

    例如之前虛擬機(jī)磁盤空間為30G,現(xiàn)要將磁盤容量設(shè)置為50G 打開虛擬機(jī)(必須處于關(guān)機(jī)狀態(tài)),點(diǎn)擊【編輯虛擬機(jī)設(shè)置】,然后點(diǎn)擊【磁盤】,接著點(diǎn)擊【擴(kuò)展】,輸入修改后的最大磁盤容量50G,具體操作時(shí)最大容量根據(jù)自己的需求設(shè)置即可。 輸入完成最大磁盤容量后,點(diǎn)擊

    2024年02月12日
    瀏覽(22)
  • Ubuntu擴(kuò)容 增加磁盤容量

    Ubuntu擴(kuò)容 增加磁盤容量

    建議使用此工具擴(kuò)容,更安全、穩(wěn)定,使用系統(tǒng)工具直接擴(kuò)容可能導(dǎo)致系統(tǒng)錯(cuò)誤,另外建議使用:sudo apt install gparted 或者在軟件列表中點(diǎn)擊圖標(biāo)運(yùn)行

    2024年04月13日
    瀏覽(20)
  • Ubuntu雙系統(tǒng)擴(kuò)大/home磁盤空間大小,gparted移動(dòng)磁盤位置及大小

    Ubuntu雙系統(tǒng)擴(kuò)大/home磁盤空間大小,gparted移動(dòng)磁盤位置及大小

    前言: ? 筆者之前試過(guò)掛載磁盤的方法,后開覺得不方便,于是決定用U盤啟動(dòng)盤來(lái)擴(kuò)大空間,花了幾個(gè)小時(shí)終于搞清楚了整個(gè)流程,其中在gparted移動(dòng)磁盤位置的地方卡了很長(zhǎng)時(shí)間,相關(guān)的教程也較少,所以匯總了一個(gè)全面的Ubuntu雙系統(tǒng)擴(kuò)大/home磁盤空間大小的方法,希望能

    2023年04月10日
    瀏覽(19)
  • 阿里云服務(wù)器ECS中擴(kuò)容云盤后磁盤容量沒(méi)有增加的解決方法

    阿里云服務(wù)器ECS中擴(kuò)容云盤后磁盤容量沒(méi)有增加的解決方法

    ECS中擴(kuò)容云盤后磁盤容量沒(méi)有增加。 ECS控制臺(tái)操作擴(kuò)容只是擴(kuò)大云盤的存儲(chǔ)容量,不會(huì)擴(kuò)容ECS實(shí)例的文件系統(tǒng)。還需要登錄實(shí)例,然后進(jìn)行擴(kuò)容文件系統(tǒng)的操作。 ?如果對(duì)實(shí)例或數(shù)據(jù)有修改、變更等風(fēng)險(xiǎn)操作,務(wù)必注意實(shí)例的容災(zāi)、容錯(cuò)能力,確保數(shù)據(jù)安全。 ?如果對(duì)實(shí)例

    2024年01月21日
    瀏覽(29)
  • windows10+ubuntu20.04雙系統(tǒng)中,ubuntu系統(tǒng)顯示home空間不足的擴(kuò)容方法

    windows10+ubuntu20.04雙系統(tǒng)中,ubuntu系統(tǒng)顯示home空間不足的擴(kuò)容方法

    實(shí)際上網(wǎng)上有兩種擴(kuò)容方法,除了本文的方法外,另一種是在使用啟動(dòng)U盤打開試用ubuntu,應(yīng)該涉及到nvidia顯卡驅(qū)動(dòng)問(wèn)題故未采用。另一種即本文。 最開始安裝雙系統(tǒng)時(shí)內(nèi)存分配沒(méi)有分配好,給ubuntu系統(tǒng)分配的空間較小,導(dǎo)致了后來(lái)的的問(wèn)題,所以在這里強(qiáng)烈建議安裝雙系統(tǒng)的

    2024年03月23日
    瀏覽(96)
  • 【aws】| 04 | AWS EC2 實(shí)例磁盤空間擴(kuò)容

    【aws】| 04 | AWS EC2 實(shí)例磁盤空間擴(kuò)容

    進(jìn)入控制臺(tái),選擇 EBS - Volumes -Action - Modify Volume 首先使用lsblk可以查看附加到實(shí)例上的所有存儲(chǔ)卷的真實(shí)size以及分區(qū)情況 注: 掛載在根目錄上的是EBS存儲(chǔ)卷上的分區(qū)而不是這個(gè)卷,而且卷被擴(kuò)容但是分區(qū)大小不變依舊不能擴(kuò)容。 xvda是一個(gè)存儲(chǔ)卷,xvda1是存儲(chǔ)卷上的一個(gè)分區(qū)

    2024年02月11日
    瀏覽(57)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包