硬盘挂载

使用方法等详细信息请关注公众号【生物信息分析学习】(swxxfxxx)

本文执行命令为: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也有较好的支持。