
本文执行命令为:abysw blog 硬盘挂载
===================以下为编写内容=================================
_ 项目需求:挂载新硬盘到服务器
_ 操作系统:CentOS Linux release 7.9.2009 (AltArch)
_ CPU:鲲鹏920 48核 2.6GHZ 2路
_ 内存:2T
_ 描述:由于项目需要,新买两个机械硬盘,需要挂载为一个阵列。
=================================================================
新建/dev/sdb 的磁盘标签类型为 GPT
parted /dev/sdb mklabel gpt
将/dev/sdb 整个空间分给同一个分区
parted /dev/sdb mkpart primary 0 100%
新建/dev/sdc 的磁盘标签类型为 GPT
parted /dev/sda mklabel gpt
将/dev/sdc 整个空间分给同一个分区
parted /dev/sda mkpart primary 0 100%
#####################################
#创建物理卷
pvcreate /dev/sdb1
pvcreate /dev/sda1
#创建卷组(vgcreate)
vgcreate vgjenkins /dev/sdb1
#添加新的物理卷到卷组中(vgextend)
vgextend vgjenkins /dev/sda1
#查看卷组(vgs)
vgs
#创建逻辑卷(lvcreate)
lvcreate -L 29.1T -n lvjenkins vgjenkins 
#格式化逻辑卷
mkfs -t ext4 /dev/vgjenkins/lvjenkins
Disk /dev/mapper/vgjenkins-lvjenkins: 31995.8 GB, 31995790884864 bytes, 62491779072 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
===================后面就是极其简单的挂载了====================
mkdir /Urpath
mount /dev/vgjenkins/lvjenkins /Urpath
[root@Yuan-SW-F 2022-06-02 16:16 /]
$ df -h
Filesystem                       Size  Used Avail Use% Mounted on
devtmpfs                        1023G     0 1023G   0% /dev
tmpfs                           1023G     0 1023G   0% /dev/shm
tmpfs                           1023G   74M 1023G   1% /run
tmpfs                           1023G     0 1023G   0% /sys/fs/cgroup
/dev/mapper/centos-root           50G  7.5G   43G  15% /
/dev/sdc2                       1014M  163M  852M  16% /boot
/dev/mapper/centos-home          392G   39M  392G   1% /home
/dev/sdc1                        200M  9.1M  191M   5% /boot/efi
tmpfs                            205G  576K  205G   1% /run/user/0
/dev/mapper/vgjenkins-lvjenkins   29T   20K   28T   1% /Urpath
===============================================================
好嘛,我想自己取个名字,那只能回滚几步。
===============================================================
===============================================================
umount /Urpath
lvremove /dev/vgjenkins/lvjenkins
[root@Yuan-SW-F 2022-06-02 16:23 /]
$ lvremove /dev/vgjenkins/lvjenkins
Do you really want to remove active logical volume vgjenkins/lvjenkins? [y/n]: y
  Logical volume “lvjenkins” successfully removed
vgremove vgjenkins
[root@Yuan-SW-F 2022-06-02 16:24 /]
$ vgremove vgjenkins
  Volume group “vgjenkins” successfully removed
vgcreate abysw /dev/sda1
vgextend abysw /dev/sdb1
$ vgs
  VG     #PV #LV #SN Attr   VSize   VFree
    abysw    2   0   0 wz–n- <29.11t <29.11t
    centos   1   3   0 wz–n- 445.90g      0 
lvcreate -L 29.1T abysw
$ lvcreate -L 29.1T abysw
  Rounding up size to full physical extent 29.10 TiB
  Logical volume “lvol0” created.
这里我没有输入创建名,默认为lvol0
fdisk -l 找到新创建的盘
Disk /dev/mapper/abysw-lvol0: 31995.8 GB, 31995790884864 bytes, 62491779072 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
格式化:
mkfs -t ext4 /dev/mapper/abysw-lvol0
再挂载,搞定了。
- 题外话:现在国产机器也算不错了,conda也有较好的支持。