欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux如何將sda分區(qū)擴(kuò)容

 更新時(shí)間:2023年10月09日 10:31:18   作者:Lyndon1107  
這篇文章主要介紹了linux如何將sda分區(qū)擴(kuò)容問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Docker鏡像、容器等文件目錄默認(rèn)在系統(tǒng)盤,虛擬機(jī)分配的系統(tǒng)盤20G容量也太小,研究下系統(tǒng)盤擴(kuò)容

linux 系統(tǒng)分區(qū) /dev/sda3,創(chuàng)建新系統(tǒng)分區(qū)sda4,擴(kuò)容20G

基本的邏輯卷管理概念

PV(Physical Volume)- 物理卷

物理卷在邏輯卷管理中處于最底層,它可以是實(shí)際物理硬盤上的分區(qū),也可以是整個(gè)物理硬盤,也可以是raid設(shè)備。

VG(Volumne Group)- 卷組

卷組建立在物理卷之上,一個(gè)卷組中至少要包括一個(gè)物理卷,在卷組建立之后可動(dòng)態(tài)添加物理卷到卷組中。一個(gè)邏輯卷管理系統(tǒng)工程中可以只有一個(gè)卷組,也可以擁有多個(gè)卷組。

LV(Logical Volume)- 邏輯卷

邏輯卷建立在卷組之上,卷組中的未分配空間可以用于建立新的邏輯卷,邏輯卷建立后可以動(dòng)態(tài)地?cái)U(kuò)展和縮小空間。系統(tǒng)中的多個(gè)邏輯卷可以屬于同一個(gè)卷組,也可以屬于不同的多個(gè)卷組。

在虛擬機(jī)分配20G硬盤

系統(tǒng)加盤sda4

[root@node1 ~]# fdisk /dev/sda
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): n
Partition type:
   p   primary (3 primary, 0 extended, 1 free)
   e   extended
Select (default e): p
Selected partition 4
First sector (20971520-62914559, default 20971520): 
Using default value 20971520
Last sector, +sectors or +size{K,M,G} (20971520-62914559, default 62914559): 
Using default value 62914559
Partition 4 of type Linux and of size 20 GiB is set
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
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)
Syncing disks.

加入sda4

[root@node1 ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   30G  0 disk 
├─sda1   8:1    0  300M  0 part /boot
├─sda2   8:2    0    1G  0 part 
├─sda3   8:3    0  8.7G  0 part /
└─sda4   8:4    0   20G  0 part 
sr0     11:0    1 1024M  0 rom  

創(chuàng)建物理卷

[root@node1 ~]# pvcreate /dev/sda4
  Physical volume "/dev/sda4" successfully created.
查看物理卷
[root@node1 ~]# pvs
  PV         VG Fmt  Attr PSize  PFree 
  /dev/sda4     lvm2 ---  20.00g 20.00g
[root@node1 ~]# pvdisplay
  "/dev/sda4" is a new physical volume of "20.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sda4
  VG Name               
  PV Size               20.00 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               dnbfor-Mftv-L8o5-gdbP-sVdj-H6HY-tHW4J8
[root@node1 ~]# partprobe 

創(chuàng)建卷組

[root@node1 ~]# vgcreate vg0 /dev/sda4
  Volume group "vg0" successfully created
#查看卷組
[root@node1 ~]# vgscan
  Reading volume groups from cache.
  Found volume group "vg0" using metadata type lvm2
[root@node1 ~]# vgextend vg0 /dev/sda6  #增加一個(gè)卷組
[root@node1 ~]# pvmove /dev/sda6    //移走PV的數(shù)據(jù)
[root@node1 ~]# vgreduce vg0 /dev/sda6  //從vg0中刪除物理卷

創(chuàng)建邏輯卷(單位:M)

[root@node1 ~]# lvcreate -L 10G -n lv1 vg0
  Logical volume "lv1" created.
[root@node1 /]# lvscan
  ACTIVE            '/dev/vg0/lv1' [10.00 GiB] inherit
[root@node1 ~]# lvdisplay
  --- Logical volume ---
  LV Path                /dev/vg0/lv1
  LV Name                lv1
  VG Name                vg0
  LV UUID                o9Qy20-I08o-GtAK-v0y9-DuY5-QlYl-J63IWc
  LV Write Access        read/write
  LV Creation host, time node1, 2021-03-28 21:40:00 +0800
  LV Status              available
  # open                 0
  LV Size                10.00 GiB
  Current LE             2560
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:0

建文件系統(tǒng)(格式化)

[root@node1 ~]# mkfs -t xfs /dev/vg0/lv1
meta-data=/dev/vg0/lv1           isize=512    agcount=4, agsize=655360 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=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=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

掛載邏輯卷

[root@node1 ~]# mount /dev/vg0/lv1 /home
[root@node1 ~]# df -h  #擴(kuò)容前10G
Filesystem           Size  Used Avail Use% Mounted on
/dev/sda3            8.7G  3.3G  5.5G  38% /
/dev/sda1            297M  118M  180M  40% /boot
/dev/mapper/vg0-lv1   10G   33M   10G   1% /home
tmpfs                1.9G     0  1.9G   0% /sys/fs/cgroup
--------------------------------------------------------------------------------
為根分區(qū)擴(kuò)展空間
[root@node1 ~]# lvextend -L +1G /dev/mapper/vg0-lv1
[root@node1 ~]# resize2fs -f /dev/mapper/vg0-lv1 #不生效使用下面
--------------------------------------------------------------------------------
[root@node1 ~]# xfs_growfs /dev/mapper/vg0-lv1 
meta-data=/dev/mapper/vg0-lv1    isize=512    agcount=4, agsize=655360 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=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               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 2621440 to 4507648
--------------------------------------------------------------------------------
[root@node1 ~]# df -h  #擴(kuò)容后18G
Filesystem           Size  Used Avail Use% Mounted on
/dev/sda3            8.7G  3.3G  5.5G  38% /
devtmpfs             1.9G     0  1.9G   0% /dev
tmpfs                1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda1            297M  118M  180M  40% /boot
/dev/mapper/vg0-lv1   18G   33M   18G   1% /home

修改docker默認(rèn)目錄(終極大招)

修改docker默認(rèn)目錄到/home/docker下

Docker鏡像、容器等文件目錄遷移

[root@node1 ~]# systemctl stop docker
[root@node1 ~]# mkdir /home/docker
[root@node1 ~]# cp -R /var/lib/docker/* /home/docker/
[root@node1 ~]# cat /etc/docker/daemon.json
{
  "registry-mirrors": ["https://17tjx23n.mirror.aliyuncs.com"],
  "exec-opts": ["native.cgroupdriver=systemd"],
  "graph": "/home/docker"  #添加新目錄
}
[root@node1 ~]# systemctl daemon-reload  && systemctl start docker
[root@node1 ~]# ln -s /usr/libexec/docker/docker-runc-current docker-runc
刪除原有文件
[root@node1 ~]# rm -rf /var/lib/docker

雖然沒(méi)有用刪除操作,但是看到/var/lib/docker目錄已經(jīng)不存在了,鏡像與容器顯示在了新的目錄/home/docker中

[root@node1 ~]# df -Th
Filesystem          Type      Size  Used Avail Use% Mounted on
/dev/sda3           xfs       8.7G  2.7G  6.1G  31% /
devtmpfs            devtmpfs  1.4G     0  1.4G   0% /dev
tmpfs               tmpfs     1.4G     0  1.4G   0% /dev/shm
tmpfs               tmpfs     1.4G  9.3M  1.4G   1% /run
tmpfs               tmpfs     1.4G     0  1.4G   0% /sys/fs/cgroup
/dev/sda1           xfs       297M  118M  180M  40% /boot
/dev/mapper/vg0-lv1 xfs        20G  831M   20G   5% /home
tmpfs               tmpfs     1.4G   12K  1.4G   1% /var/lib/kubelet/pods/9bb01287-42bd-4d81-9e24-4fd1b2953df1/volumes/kubernetes.io~secret/default-token-2l58c
tmpfs               tmpfs     1.4G   12K  1.4G   1% /var/lib/kubelet/pods/dcbaf00d-64f2-4c41-8d94-78e919a84db3/volumes/kubernetes.io~secret/flannel-token-k794f
tmpfs               tmpfs     1.4G   12K  1.4G   1% /var/lib/kubelet/pods/9e616d2b-6328-4edf-bf03-8666fb094871/volumes/kubernetes.io~secret/kube-proxy-token-78wp7
tmpfs               tmpfs     284M     0  284M   0% /run/user/0
overlay             overlay    20G  831M   20G   5% /home/docker/overlay2/136ee7e8387889f29b5d8b348d6efbad849d8c961fa65eb3d0777a002daac01b/merged
overlay             overlay    20G  831M   20G   5% /home/docker/overlay2/0ae46f788b0344c898b2b05c00ad644e5abc2d5629048b76393bf53e93bc5173/merged
overlay             overlay    20G  831M   20G   5% /home/docker/overlay2/c9fdd6a853ebb74d6aa5d6a7116b57ba4152c9ae6fcd50c1e5c75198961a49ba/merged
shm                 tmpfs      64M     0   64M   0% /home/docker/containers/3f778588c1026b13831ca20b83ebb2049660ed2d275ad869cace012b1322bea8/mounts/shm
shm                 tmpfs      64M     0   64M   0% /home/docker/containers/334ed06000ed551253d46f7fb93fe96ff3fbd7a1beddc9f6dbbf83228dce6b1b/mounts/shm
shm                 tmpfs      64M     0   64M   0% /home/docker/containers/b8644ce2df31395ca9d985cf1c27ed000ee0aff164d0b9bad33738d261e47094/mounts/shm
overlay             overlay    20G  831M   20G   5% /home/docker/overlay2/a4723f525ef18097008ca12f6dad08c40a93a240c4fbf3c278333a70ca14634f/merged
overlay             overlay    20G  831M   20G   5% /home/docker/overlay2/4fa16c90c3201c2766dd99b2aa0153f9d7827e57869e1d07b307ab24afa0e7c3/merged
overlay             overlay    20G  831M   20G   5% /home/docker/overlay2/746c68cd3386c7f246439bc7cfb1a1f13171b83b8596d6e907c7147bcf88d159/merged

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • linux查看防火墻是否關(guān)閉的實(shí)例方法

    linux查看防火墻是否關(guān)閉的實(shí)例方法

    在本篇文章里小編給各位分享的是關(guān)于linux查看防火墻是否關(guān)閉的實(shí)例方法,需要的朋友們可以學(xué)習(xí)下。
    2020-03-03
  • linux 定時(shí)休眠的實(shí)現(xiàn)思路

    linux 定時(shí)休眠的實(shí)現(xiàn)思路

    這篇文章主要介紹了linux 定時(shí)休眠的實(shí)現(xiàn)思路,休眠的類型有三種類型,文章對(duì)每種類型介紹的都很詳細(xì),需要的朋友可以參考下
    2018-07-07
  • 解決linux遠(yuǎn)程拷貝報(bào)錯(cuò)not?a?regular?file問(wèn)題

    解決linux遠(yuǎn)程拷貝報(bào)錯(cuò)not?a?regular?file問(wèn)題

    這篇文章主要介紹了解決linux遠(yuǎn)程拷貝報(bào)錯(cuò)not?a?regular?file問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 詳解linux中nano命令

    詳解linux中nano命令

    這篇文章主要介紹了詳解linux中nano命令,詳細(xì)的介紹了nano命令的用法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-09-09
  • 使用xshell連接linux服務(wù)器

    使用xshell連接linux服務(wù)器

    這篇文章介紹了使用xshell連接linux服務(wù)器的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • 80端口被system占用導(dǎo)致Apache無(wú)法啟動(dòng)的解決方法

    80端口被system占用導(dǎo)致Apache無(wú)法啟動(dòng)的解決方法

    本文給大家介紹80端口被system占用導(dǎo)致Apache無(wú)法啟動(dòng)的解決方法,非常不錯(cuò),一起看看吧
    2016-12-12
  • Ubuntu?Server?22.04.5?入門篇:詳盡安裝部署指南

    Ubuntu?Server?22.04.5?入門篇:詳盡安裝部署指南

    這篇文章主要介紹了Ubuntu?Server?22.04.5?入門篇:詳盡安裝部署指南,需要的朋友可以參考下
    2025-03-03
  • CentOS7下從零開(kāi)始安裝ethereum/以太坊

    CentOS7下從零開(kāi)始安裝ethereum/以太坊

    大家好,本篇文章主要講的是CentOS7下從零開(kāi)始安裝ethereum/以太坊,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • LINUX重啟MYSQL的命令詳解

    LINUX重啟MYSQL的命令詳解

    下面小編就為大家?guī)?lái)一篇LINUX重啟MYSQL的命令詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-10-10
  • 阿里云 ubuntu16.04搭建IPSec服務(wù)

    阿里云 ubuntu16.04搭建IPSec服務(wù)

    IPSec是一組基于網(wǎng)絡(luò)層的,應(yīng)用密碼學(xué)的安全通信協(xié)議族,這篇文章主要介紹了阿里云 ubuntu16.04搭建IPSec服務(wù),需要的朋友可以參考下
    2019-11-11

最新評(píng)論