首页 > 系统相关 >Ubuntu lvm 新建分区

Ubuntu lvm 新建分区

时间:2023-08-12 10:06:21浏览次数:30  
标签:vg 分区 VG dev lv Ubuntu ubuntu lvm snap

注意以下操作只适配lvm哦。

  1. 查看磁盘
root@macmini-ubuntu:/data# lsblk
NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0                       7:0    0  49.8M  1 loop /snap/snapd/18357
loop1                       7:1    0  63.3M  1 loop /snap/core20/1822
loop2                       7:2    0 111.9M  1 loop /snap/lxd/24322
loop3                       7:3    0  53.3M  1 loop /snap/snapd/19457
loop4                       7:4    0  63.4M  1 loop /snap/core20/1974
loop5                       7:5    0     4K  1 loop /snap/bare/5
loop6                       7:6    0  91.7M  1 loop /snap/gtk-common-themes/1535
loop7                       7:7    0 237.2M  1 loop /snap/firefox/2952
loop8                       7:8    0 349.7M  1 loop /snap/gnome-3-38-2004/143
sda                         8:0    0 931.5G  0 disk
├─sda1                      8:1    0     1G  0 part /boot/efi
├─sda2                      8:2    0     2G  0 part /boot
└─sda3                      8:3    0 369.5G  0 part
  ├─ubuntu--vg-ubuntu--lv 253:0    0   100G  0 lvm  /var/snap/firefox/common/host-hunspell
  │                                                 /

由上查看到 sda3 有200G 空闲空间未分配。接下来我准备将200G空闲空间分配 根目录下的 data

  1. 先查看一下vg组
root@macmini-ubuntu:/data# vgs
  WARNING: Device /dev/sda3 has size of 774852049 sectors which is smaller than corresponding PV size of 1947123712 sectors. Was device resized?
  WARNING: One or more devices used as PVs in VG ubuntu-vg have changed sizes.
  VG        #PV #LV #SN Attr   VSize    VFree
  ubuntu-vg   1   2   0 wz--n- <928.46g <828.46g

由上可以看到,此vg组总容量为900多G,目前还能分配828G。
⚠️注意:这里是因为安装的时候Ubuntu空间分配我是保持的默认格式分配的,如有不一样很正常。如果未查看到有相关vg组的话需要创建一个。步骤如下:

# 先查看是否已存在pv(物理卷)
pvs
  WARNING: Device /dev/sda3 has size of 774852049 sectors which is smaller than corresponding PV size of 1947123712 sectors. Was device resized?
  WARNING: One or more devices used as PVs in VG ubuntu-vg have changed sizes.
  PV         VG        Fmt  Attr PSize    PFree
  /dev/sda3  ubuntu-vg lvm2 a--  <928.46g <828.46g
# 如果已经存在,那么则无需创建pv,如果没有则需先创建pv
pvcreate /dev/sda
# 创建完pv 后,则需要创建vg(卷组),并绑定到pv上么,自行替换对应的名称
vgcreare <vg_name>  <pv>
# 创建完后使用下面的命令查看vg信息
vgs
  WARNING: Device /dev/sda3 has size of 774852049 sectors which is smaller than corresponding PV size of 1947123712 sectors. Was device resized?
  WARNING: One or more devices used as PVs in VG ubuntu-vg have changed sizes.
  VG        #PV #LV #SN Attr   VSize    VFree
  ubuntu-vg   1   2   0 wz--n- <928.46g <828.46g
  1. 创建lv(逻辑卷)
# 创建lv,并将之绑定的VG。自己指定大小名字,绑定到港创建的VG上
lvcreate -L <Size-of-LV> -n <LV-Name>   <VG-Name>
# 例如
lvcreate -L 200G -n data-lv ubuntu-vg
# 查看创建结果
lvs
  WARNING: Device /dev/sda3 has size of 774852049 sectors which is smaller than corresponding PV size of 1947123712 sectors. Was device resized?
  WARNING: One or more devices used as PVs in VG ubuntu-vg have changed sizes.
  LV        VG        Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  data-lv   ubuntu-vg -wi-ao---- 200.00g
  ubuntu-lv ubuntu-vg -wi-ao---- 100.00g
  1. 格式化分区
# 设备名格式 /dev/vg卷组名/lv名  按照格式自行替换
mkfs.ext4 /dev/ubuntu-vg/data-lv

也可以不执行跳过,只是看到有些教程有提到。个人操作未执行,无问题。

# 执行下面的命令,用 xfs 文件系统格式化 LVM 分区: sudo mkfs.xfs /dev/ubuntu-vg/data-lv

  1. 挂载
# 创建目录
mkdir -p /data
# 挂载
mount /dev/ubuntu-vg/data-lv /data/
# 验证
pvs
  WARNING: Device /dev/sda3 has size of 774852049 sectors which is smaller than corresponding PV size of 1947123712 sectors. Was device resized?
  WARNING: One or more devices used as PVs in VG ubuntu-vg have changed sizes.
  PV         VG        Fmt  Attr PSize    PFree
  /dev/sda3  ubuntu-vg lvm2 a--  <928.46g <628.46g
vgs
  WARNING: Device /dev/sda3 has size of 774852049 sectors which is smaller than corresponding PV size of 1947123712 sectors. Was device resized?
  WARNING: One or more devices used as PVs in VG ubuntu-vg have changed sizes.
  VG        #PV #LV #SN Attr   VSize    VFree
  ubuntu-vg   1   2   0 wz--n- <928.46g <628.46g
lvs
  WARNING: Device /dev/sda3 has size of 774852049 sectors which is smaller than corresponding PV size of 1947123712 sectors. Was device resized?
  WARNING: One or more devices used as PVs in VG ubuntu-vg have changed sizes.
  LV        VG        Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  data-lv   ubuntu-vg -wi-ao---- 200.00g
  ubuntu-lv ubuntu-vg -wi-ao---- 100.00g
df -Th
Filesystem                        Type   Size  Used Avail Use% Mounted on
tmpfs                             tmpfs  783M  1.7M  781M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv ext4    98G   14G   80G  15% /
tmpfs                             tmpfs  3.9G     0  3.9G   0% /dev/shm
tmpfs                             tmpfs  5.0M     0  5.0M   0% /run/lock
/dev/sda2                         ext4   2.0G  253M  1.6G  14% /boot
/dev/sda1                         vfat   1.1G  6.1M  1.1G   1% /boot/efi
tmpfs                             tmpfs  3.9G     0  3.9G   0% /run/qemu
tmpfs                             tmpfs  783M  4.0K  783M   1% /run/user/0
/dev/mapper/ubuntu--vg-data--lv   ext4   196G   28K  186G   1% /data
lsblk
NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0                       7:0    0  49.8M  1 loop /snap/snapd/18357
loop1                       7:1    0  63.3M  1 loop /snap/core20/1822
loop2                       7:2    0 111.9M  1 loop /snap/lxd/24322
loop3                       7:3    0  53.3M  1 loop /snap/snapd/19457
loop4                       7:4    0  63.4M  1 loop /snap/core20/1974
loop5                       7:5    0     4K  1 loop /snap/bare/5
loop6                       7:6    0  91.7M  1 loop /snap/gtk-common-themes/1535
loop7                       7:7    0 237.2M  1 loop /snap/firefox/2952
loop8                       7:8    0 349.7M  1 loop /snap/gnome-3-38-2004/143
sda                         8:0    0 931.5G  0 disk
├─sda1                      8:1    0     1G  0 part /boot/efi
├─sda2                      8:2    0     2G  0 part /boot
└─sda3                      8:3    0 369.5G  0 part
  ├─ubuntu--vg-ubuntu--lv 253:0    0   100G  0 lvm  /var/snap/firefox/common/host-hunspell
  │                                                 /
  └─ubuntu--vg-data--lv   253:1    0   200G  0 lvm  /data
# 随便往里面存点什么东西,验证通过后我们需要永久挂载
echo '/dev/ubuntu-vg/data-lv  /data/  ext4  defaults 0 0' | sudo  tee -a /etc/fstab

标签:vg,分区,VG,dev,lv,Ubuntu,ubuntu,lvm,snap
From: https://blog.51cto.com/u_14907428/7056414

相关文章

  • 安装Virtualbox Install Virtualbox in Ubuntu 13.10/13.04/12.10/12.04 using PPA
    VirtualBoxisapowerfulOpenSourcevirtualizationsoftwarefromOracle,WhichsupportsLinux,WindowsandMacOS.CurrentstablereleaseisVirtualBox4.3.RecommendedwayofinstallingVirtualboxinUbuntu/LinuxMintisbyaddingPPAtoyourrepositor......
  • 如何在32位ubuntu11.10 下编译android 4.0.1源码和goldfish内核
    一准备工作 1安装javasdk6(1)从jdk官方网站http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u29-download-513648.html下载jdk-6u29-linux-i586.bin文件。(2)执行jdk安装文件 [html] viewplaincopy1.$chmoda+xjdk-6u29-linux-i586.bin2.$jdk......
  • Ubuntu22-安装telnet远程
    前面讲了Centos如何安装telnet远程,这次分享Ubuntu系统如何安装远程telnet,作为咱们运维备用远程途径 一、下载和安装查看系统版本:Ubuntu22.04.1LTS 在线安装:aptinstalltelnettelnetdopenbsd-inetd 离线安装:离线安装需要先找到有外网系统的电脑缓存离线安装包......
  • jvisualvm jconsloe 监视tomcat
    操作步骤:监控Java:先建一个名为jstatd.all.policy文件,内容为grantcodebase"file:${java.home}/../lib/tools.jar"{permissionjava.security.AllPermission;};在jdb的bin运行jstatd -J-Djava.security.policy=jstatd.all.policy  监控tomca......
  • Ubuntu20.04 下编译和运行 FreeSWITCH的问题汇总
    1.Ubuntu20.04下编译和运行FreeSWITCH的问题汇总1.1.环境Ubuntu20.04.2LTS(Linux5.4.0-152-genericx86_64GNU/Linux)FreeSWITCH-1.10.9-release1.2.结论根据配置和编译过程中的错误提示,基本上就是一些依赖库的缺失问题,根据提示给出的依赖库及其版本要求,只要能在a......
  • ubuntu 22.04安装python3.8
    ubuntu22.04如果直接安装python3,装的是python3.10,但现在某外部程序依赖python3.8,所以需要重新安装。不推荐方法网上常见方法是add-apt-repository添加ppa:deadsnakes源,但这样会导致同时安装python3.8和python3.10。可我不想有两个版本。命令如下:#这是不推荐的安装方法,更......
  • 大数据-hive 添加分区
    1、静态分区1>添加一个altertablet2addpartition(city=‘shanghai’);2>添加多个altertablet2addpartition(city=‘chengdu’)partition(city=‘tianjin’);3>添加分区指定位置altertablelog_messaddpartition(year=2013,month=2,day=2)location‘/user/201......
  • WSL获得Ubuntu系统
    WSL获得Ubuntu系统一、WSL介绍二、WSL部署1、打开适用于Linux的Windows子系统的选项第一步:第二步:按照图中顺序进行第三步:重启电脑(很重要)第四步:按照前两步过程检查2、Ubuntu第一步:下载Ubuntu,打开,进行设置,下次使用打开即可三、Terminal软件安装第一步:在应用商店下......
  • Ubuntu 22.04安装Node.JS和NPM
    sudoaptpurgenodejssudoaptautoremovesudoaptupdatesudoaptinstall-ycurlcurl-fsSLhttps://deb.nodesource.com/setup_18.x|sudo-Ebash-sudoaptinstallnodejsbuild-essential-y......
  • ubuntn22.0 LVM罗辑卷管理分区使用,把多块硬盘容合成一个空间
    一、理解他的概念LVM2(LogicalVolumeManagement2)是Linux系统中的一种逻辑卷管理技术,是对LVM的第二个主要版本。LVM2相比于早期版本的LVM,提供了更多的功能和改进。物理扩展卷(PhysicalExtend PE)-----------这个实际是把物理磁盘格式化后,变成一小块一小块的空间,默认是4M,然后方......