谷姐:我们都是谷歌迷
We are all Google fans

使用 LVM 将腾讯云轻量 100G, 500G 和 1000G 云硬盘合成 1.6TB 分区-iks

Rate this post

腾讯云新春大促,可以分别以 5 元、9.9 元和 19.9 元的价格购买 100GB, 500GB 和 1000GB 的轻量应用服务器用高性能云硬盘。坛子里有位 mjj 写了用 mdadm 创建 RAID0 阵列 https://hostloc.com/thread-971655-1-5.html

这里我介绍一下使用 LVM (逻辑卷管理)组合这三块硬盘使之成为 1.65TiB 大分区的相应操作。

一、购买云硬盘
访问腾讯云2022年新春采购页面 https://cloud.tencent.com/act/2022season (含aff版 https://curl.qcloud.com/LnDqyoqH )拉至下方“加购·专区”的“轻量 数据盘”处选购

提示:
100GB, 500GB 和 1000GB 三种规格各能且仅能买一份,云硬盘地域和可用区不互通,购买前可以先到轻量应用服务器控制台 (https://console.cloud.tencent.com/lighthouse/instance/index) 查看服务器的地域和可用区。

二、控制台挂载云硬盘
访问轻量应用服务器-云硬盘控制台 https://console.cloud.tencent.com/lighthouse/cbs/index 逐个挂载硬盘(挂载时选择“到期后不进行任何操作”)

挂载成功后登陆服务器,执行 fdisk -l 即可查看已挂载的磁盘。

其中 /dev/vdb, /dev/vdc 和 /dev/vdd 为新购买的云磁盘。

三、使用 LVM 创建文件系统 /main
先安装软件包 lvm2

    yum install -y lvm2
    apt install -y lvm2

使用 pvcreate 命令创建 PV

    pvcreate /dev/vdb
    pvcreate /dev/vdc
    pvcreate /dev/vdd

创建成功的输出如下:

    root@debian:~# pvcreate /dev/vdb
    Physical volume "/dev/vdb" successfully created.
    root@debian:~# pvcreate /dev/vdc
    Physical volume "/dev/vdc" successfully created.
    root@debian:~# pvcreate /dev/vdd
    Physical volume "/dev/vdd" successfully created.

使用 pvs 命令查看所有的 PV:

    root@debian:~# pvs
    PV VG FmtAttr PSize PFree
    /dev/vdb lvm2 --- 100.00g100.00g
    /dev/vdc lvm2 --- 500.00g500.00g
    /dev/vdd lvm2 ---1000.00g 1000.00g

使用 vgcreate 命令创建 VG

    vgcreate main /dev/vdb /dev/vdc /dev/vdd

其中 main 为 VG 名称,可以自定义

创建成功的输出如下:

    root@debian:~# vgcreate main /dev/vdb /dev/vdc /dev/vdd
    Volume group "main" successfully created

使用 vgs 命令查看所有的 VG,使用 vgdisplay 命令查看所有的 VG 的详细信息:

    root@debian:~# vgs
    VG #PV #LV #SN Attr VSize VFree
    main 3 0 0 wz--n- 1.56t 1.56t
    root@debian:~# vgdisplay
    --- Volume group ---
    VG Name main
    System ID
    Format lvm2
    Metadata Areas 3
    Metadata Sequence No1
    VG Access read/write
    VG Status resizable
    MAX LV 0
    Cur LV 0
    Open LV 0
    Max PV 0
    Cur PV 3
    Act PV 3
    VG Size 1.56 TiB
    PE Size 4.00 MiB
    Total PE 409597
    Alloc PE / Size 0 / 0
    FreePE / Size 409597 / 1.56 TiB
    VG UUID qX7SUf-tp7w-uiv1-jMPN-sn5Q-DjNC-bBVm35

VG 名称为 main ,由 PV /dev/vdb, /dev/vdc 和 /dev/vdd 组成。
故目前 VG main 的大小为 /dev/vdb, /dev/vdc 和 /dev/vdd 的大小的总和。

使用 lvcreate 命令创建 LV
创建含 409597 个 PE 块,每个 PE 块为 4MiB 的 LV

    lvcreate -l 409597 -n maindisk main

其中 main 为上一步创建的文件系统名称,maindisk 为 LV 名称,可以自定义,409597 为 PE 数量,可以自定义,PE 数量*PE 大小(默认 4MiB)=LV 大小,最大值为上一步显示的 Total PE。填写最大值,即代表使用该 VG 的全部空间 (1.65TiB)。

创建成功的输出如下:

    root@debian:~# lvcreate -l 409597 -n maindisk main
    WARNING: ext4 signature detected on /dev/main/maindisk at offset 1080. Wipe it? [y/n]: y
    Wiping ext4 signature on /dev/main/maindisk.
    Logical volume "maindisk" created.

使用 lvs 命令查看所有的 LV,使用 lvdisplay 命令查看所有的 LV 的详细信息:

    root@debian:~# lvs
    LV VG Attr LSize Pool Origin Data%Meta%Move Log Cpy%Sync Convert
    maindisk main -wi-a----- 1.56t
    root@debian:~# lvdisplay
    --- Logical volume ---
    LV Path /dev/main/maindisk
    LV Name maindisk
    VG Name main
    LV UUID wg415F-f14m-khdw-JJ7D-tgSS-pfhL-W91XXf
    LV Write Access read/write
    LV Creation host, time debian, 2022-02-17 03:56:49 -0500
    LV Status available
    # open 0
    LV Size 1.56 TiB
    Current LE 409597
    Segments 3
    Allocation inherit
    Read ahead sectors auto
    - currently set to 256
    Block device 252:0

格式化 LV

    mkfs -t ext4 /dev/main/maindisk

其中 main 为上一步创建的 VG 名称,maindisk 为上一步创建的 LV 名称

四、挂载
使用 blkid 或 lsblk -o name,uuid 查看各分区 UUID

    root@debian:~# blkid
    /dev/vda1: UUID="4e510f36-2c5c-447f-87ba-e2de7b74cc1a" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="fa1ddc9a-01"
    /dev/vda5: UUID="c77bfc1e-00ed-44c7-9e91-3f171b248714" TYPE="swap" PARTUUID="fa1ddc9a-05"
    /dev/vdb: UUID="as8Wtb-KDmx-nbfC-ptOu-bZa5-xJKX-9pGnQ5" TYPE="LVM2_member"
    /dev/vdc: UUID="hcT6j5-ilQ4-FDzp-oarR-slIJ-IUr3-9eKZxn" TYPE="LVM2_member"
    /dev/vdd: UUID="p9vC3Y-fsfH-Qcwk-8prK-SSDx-J9L7-fo0jUb" TYPE="LVM2_member"
    /dev/sr0: BLOCK_SIZE="2048" UUID="2022-02-17-16-03-44-00" LABEL="config-2" TYPE="iso9660"
    /dev/mapper/main-maindisk: UUID="b54e9b1a-2665-41d9-852a-d50fb5f948a7" BLOCK_SIZE="4096" TYPE="ext4"
    root@debian:~# lsblk -o name,uuid
    NAME UUID
    sr0 2022-02-17-16-03-44-00
    vda
    ├─vda1 4e510f36-2c5c-447f-87ba-e2de7b74cc1a
    ├─vda2
    └─vda5 c77bfc1e-00ed-44c7-9e91-3f171b248714
    vdb as8Wtb-KDmx-nbfC-ptOu-bZa5-xJKX-9pGnQ5
    └─main-maindisk b54e9b1a-2665-41d9-852a-d50fb5f948a7
    vdc hcT6j5-ilQ4-FDzp-oarR-slIJ-IUr3-9eKZxn
    └─main-maindisk b54e9b1a-2665-41d9-852a-d50fb5f948a7
    vdd p9vC3Y-fsfH-Qcwk-8prK-SSDx-J9L7-fo0jUb
    └─main-maindisk b54e9b1a-2665-41d9-852a-d50fb5f948a7

新建挂载点空文件夹,例如 /data

    mkdir -p /data

编辑 /etc/fstab 文件,在底部加入一行

    UUID=b54e9b1a-2665-41d9-852a-d50fb5f948a7 /data ext4 errors=remount-ro 0 1

其中,b54e9b1a-2665-41d9-852a-d50fb5f948a7 为 /dev/mapper/main-maindisk 的 UUID,/data 为上一步创建的挂载点,保存之。

执行 mount -a 挂载,并执行 echo $? 查验,若返回 0,则挂载完成。

    root@debian:~# mount -a
    root@debian:~# echo $?
    0

热议
推荐楼 colla 2022-2-17 18:37:28

技术贴顶起,活动链接点击直达:https://curl.qcloud.com/pSLPDVAw

2楼 YorkZhao 2022-2-17 18:16:11

技术帖必顶好吧

3楼 konks 2022-2-17 18:17:39

mark

4楼 aipage 2022-2-17 18:19:34

技术帖必顶

5楼 榆榆不可及 2022-2-17 18:26:47

可以的 逻辑卷

7楼 dickysmith 2022-2-17 18:57:12

感谢大佬!

8楼 hostedu 2022-2-17 18:58:45

楼下不顶不算人

9楼 oldtuna 2022-2-17 19:28:01

好贴,必顶

10楼 中级会员 2022-2-17 19:35:15

35元1.6T.。。。这价格,这数据风险

12楼 花样 2022-2-17 19:36:46

windows 咋弄,转换成动态磁盘,然后新建跨区盘能行么

13楼 uuh 2022-2-17 19:50:47

技术帖必顶

14楼 dragonfsky 2022-2-17 19:51:59

不错 但是小盘的性价比太低了 没啥意思

15楼 lemonSSS 2022-2-17 20:18:40

艹牛皮啊

16楼 yushui 2022-2-17 20:28:48

其实这么小的口子 这么大的盘 能干啥啊

17楼 chxin 2022-2-17 20:37:06

35元1.6T.。。。这价格,这数据风险

数据没啥问题吧,问题是网络带宽

18楼 iks 2022-2-17 20:43:30

35元1.6T.。。。这价格,这数据风险

可以根据
https://cloud.tencent.com/act/event/compliance

https://cloud.tencent.com/document/product/301/34846
向腾讯云索赔

我觉得你对云对存储实现的能力存在误解,,,

19楼 iks 2022-2-17 20:45:20

直接mount可不可以?

可以,会出三个盘

20楼 iks 2022-2-17 20:47:47

windows 咋弄,转换成动态磁盘,然后新建跨区盘能行么

Windows 建一个跨区卷即可

22楼 htazq 2022-2-17 21:17:14

马克一下,帮顶

23楼 minick 2022-2-17 23:06:26

技术贴顶起,活动链接点击直达:https://curl.qcloud.com/pSLPDVAw

楼主发技术贴,你发aff

24楼 中级会员 2022-2-18 04:53:58

可以根据
https://cloud.tencent.com/act/event/compliance

你以为只有OVH的机房被火烧过?马化腾是祖坟冒青烟了而已,那9亿数据当年差点就泄露不出来了,何况他马化腾还不是专业做数据的人。你对云服务器本身有种误解。

25楼 iks 2022-2-18 14:04:44

你以为只有OVH的机房被火烧过?马化腾是祖坟冒青烟了而已,那9亿数据当年差点就泄露不出来了,何况他马化 ...

我寻思着处心积虑搞供应链攻击也只能在软层面把特定目标的数据泄漏出来,难不成上海六个机房都会被火烧?还是谁吃饱了没事干要扬了上海的基础设施?
还有这玩意是正价活动的打折,价格和服务质量勾八关系都没有,

26楼 表妹 2022-2-18 14:10:36

谢谢分享,我更想知道国内大盘鸡能用来干点啥

27楼 feeeei 2022-2-18 14:16:40

这样的1.6T盘,fio跑分相比较单1T,会有等比例的提升吗?

28楼 iks 2022-2-18 14:20:56

这样的1.6T盘,fio跑分相比较单1T,会有等比例的提升吗?

没有,顺序读写,相当于把几张桌子拼起来,不是组 RAID0

29楼 feeeei 2022-2-18 14:44:37

没有,顺序读写,相当于把几张桌子拼起来,不是组 RAID0

哦哦哦,理解了~~感谢

30楼 有点紧张 2022-2-18 15:16:17

大佬求个WIN2012教程

32楼 zhlw88cn 2022-2-18 15:52:34

哈哈 就看大佬有什么更好的应用推荐了

33楼 dole 2022-2-18 15:53:12

能不能组合raid0提升性能 反正是云硬盘

34楼 wg58462130 2022-2-18 16:06:43

可以的,很不错

35楼 aru 2022-2-18 17:19:33

能不能组合raid0提升性能 反正是云硬盘

以最小容量来计算,也就是组个raid0 你可以整 100G * 3 = 300G!
组了个寂寞

36楼 dole 20分钟前

升4h4g8m了 直接买了1.6T挂上去 DD成win成大号挂机宝

37楼 wordpptexcel 7分钟前

技术帖必顶

38楼 枝江小狼王 4分钟前

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 使用 LVM 将腾讯云轻量 100G, 500G 和 1000G 云硬盘合成 1.6TB 分区-iks
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活