lvm挂载md1200 48T大存储

一.开机按CTRL+R进入raid设置界面,这个可以参考邮件上重置raid-level。

把存储机器的做raid5,服务器做raid10。然后给我服务器安装系统。(选择把操作系统安装在R620服务器上,不要安到存储上了。)

Linux下fdisk工具不支持GPT 所以使用parted进行分区。

2.介绍2种分区表:

MBR分区表:(MBR含义:主引导记录)

所支持的最大卷:2T (T; terabytes,1TB=1024GB)

对分区的设限:最多4个主分区或3个主分区加一个扩展分区。

GPT分区表:(GPT含义:GUID分区表)

支持最大卷:18EB,(E:exabytes,1EB=1024TB)

每个磁盘最多支持128个分区

第一种方式:直接挂存储正式操作

首先服务器和存储器做完RAID初始化后服务器可以正常看到存储的磁盘大小。

fdisk–l |more    #注意查看文件名为:/dev/sdb

第一步:parted

1  parted        #使用parted进行数据较大的盘的分区

2  mklabelgpt     #建立gpt分区

3  mkpartprimary 0KB  44TB  #后面跟的数据大小,可按照自己分配的大小填写。

mkpart primary 0 -1   添加所有磁盘大小

4  print        #查看信息状态

5  Quit      # 推出

1.7.fdisk –l|more 可看到 /dev/sdb1

第二步:下载工具

下载软件工具,实现能识别16T以上的文件。

git clone git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
cd e2fsprogs
mkdir build ; cd build/
../configure
make
make install
cd misc

以上是软件的安装过程,下面对分区进行格式化时,“注意执行路径,粘贴命令时中间无空格”


./mke2fs -O64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i4194304 /dev/myvg/mylv

第三步: mount 挂载初始化好的存储硬盘。

mkdir /data

mount /dev/sdb1 /data

umount /data

最后成功!

df –h

查看硬盘大小:

第二种方式:LVM逻辑卷扩容

下面是lvm 挂载的文档,划分分区都是使用parted

[[email protected] ~]# pvcreate /dev/sdb1

pvcreate /dev/sdb2

pvcreate /dev/sdb3

pvcreate /dev/sdb4

Physical volume "/dev/sdb"successfully created

大的存储可以进入parted里查看物理卷:

2.       逻辑卷组:

vgcreate myvg /dev/sdb1

2.2vgdisplay    查看下创建的逻辑卷组myvg 创建组成功。

3.       创建逻辑卷

lvcreate-n mylv -L 20T myvg  合并逻辑卷组。 -n:指定名称,-L 指定大小。

lvdisplay 查看逻辑卷的结果

初始化文件系统。不大于16T时使用如下:

注意::

最后由于是要挂在20T的大数据盘,所以不能使用mkfs进行格式化,这样会报错:磁盘太大。

mkfs.ext4/dev/myvg/mylv          #使用这个是不行的,还是得借助下面的工具进行格式化。

需要使用下列方法格式化逻辑卷:

git clone git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
cd e2fsprogs
mkdir build ; cd build/
../configure
make
make install

执行时注意后面的文件名要写对,lvm执行下面的初始化时一点要卸载(umount)。

./mke2fs -O64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i4194304 /dev/myvg/mylv

最后就可以挂载了

mount /dev/myvg/mylv /data

新增容量

之前把所有的存储40T都已添加到逻辑卷组里了,

注意:单次新增,以及总量都不大于16。使用mkfs.ext4 格式化磁盘

将新添的物理卷加入到已有的逻辑卷组中

vgextend     /dev/mapper/vg_root     /dev/sdb

增加lv大小

lvextend    -L+269G /dev/myvg/mylv

下面这个命令注意:如果新增大小不超过16G时,也可以不执行此命令,

说明:

(不在线动态扩容:如果扩容量大于16T,被扩容区域必须处于卸载状态下,也必须执行下面的命令,才可对16T以上的大分区新增盘符大小,盘符一定要用git的工具初始化)

e2fsck-f /dev/myvg/mylv

增加大小:

resize2fs /dev/myvg/mylv

总结: lvm动态扩容按照此文档的测试步骤,暂时还不容动态在线扩容16T以上的逻辑卷,但是,使用git下载的工具,初始化磁盘后可实现对磁盘的扩容(一定要在盘符卸载的情况下)。

vgremove myvg    删除逻辑卷组

以下是下是一种情况:

/dev/sdb1  9.09T 挂载后,再挂载 /dev/sdb2/ 的20T 无法初始化

/dev/sdb1  9.09T 挂载后,再挂载 /dev/sdb3/ 的14T

[[email protected]~]# resize2fs /dev/myvg/mylv

resize2fs1.43-WIP (18-May-2014)

resize2fs:New size too large to be expressed in 32 bits

报出错误信息,挂载失败。这是后借助初始化工具,就会把之前的数据丢失。

lvm挂载md1200 48T大存储,布布扣,bubuko.com

时间: 2025-01-06 22:12:15

lvm挂载md1200 48T大存储的相关文章

高并发、大流量、大存储

①衡量网站的标准 pv值(page views):页面浏览量 uv值(unique visitor):独立访客②三大建站问题 1.高并发解决 负载均衡器 硬件:F5-BIGIP:立竿见影,效果非常好,价格昂贵 软件:lvs(linux virtual server)集成到linux的内核里面了,nginx 负载均衡器的策略: 轮询技术:就是负载均衡把请求轮流转发给 web服务器. 最少连接:负载均衡把请求转发给最空闲的web服务器. ip哈希: 同一地址的客户端始终请求同一台 web服务器. 2

Ubuntu16.04 使用lvm挂载硬盘以及扩容

Ubuntu16.04 使用lvm挂载硬盘以及扩容 1.首先通过fdisk -l 查看磁盘的属性,找到要添加的磁盘名称(Disk /dev/sda) 2.使用fdisk将磁盘进行逻辑分区 fdisk /dev/sda m来查看命令帮助 n添加一张新的partition,之后都是划分几个分区,以及分区的大小,不过这些都可以使用默认的值,然后就可以直接按enter回车 最后通过w命令保存并退出 3.这个时候使用fdisk -l 我们会看到一个分区被创建出来: 4.这个时候我们可以使用lvm来管理这个

CentOS的GPT分区+LVM挂载

为突破MBR分区限制(最大卷:2T,最多4个主分区或3个主分区加一个扩展分区)常常以GPT分区方式(突破MBR 4个主分区限制,每个磁盘最多支持128个分区,支持大于2T的分区,最大卷可达18EB)新建分区并挂载,下面记录自己常用的GPT+LVM的方式挂载新的硬盘的方式. 1.查看硬盘标签 使用fdisk -l 也可查看新的硬盘盘符,此处直接使用新的parted命令进行操作 > sudo parted // 进入parted交互模式 (parted) help // 打印帮助命令文档 ... (

MYSQL两大存储引擎INNODB与MYISAM

1.InnoDB存储引擎 MySQL5.5中InnoDB成为默认的存储引擎.InnoDB是事务型存储引擎,被设计用来处理大量的短期事务.它的性能和自动崩溃恢复特性,使得它在非事务场景中也很流行. 所以可以这么说:"除非需要用到某些InnoDB不具备的特性,并且没有其他办法可以替代,否则都应该优先选择它".   InnoDB的数据存储在表空间中,它可以将每个表的数据和索引存放在单独文件中.  InnoDB采用MVCC来支持高并发,并且实现了四个标准的隔离级别.默认级别是REPEATABL

Linux挂载NAS 网络附属存储

在工作中经常听到NAS,比如做数据交换,将数据从DB2数据库,导入到ORACLE数据库,采用BCP的方式,首先将DB2导出为文件,再从文件导入到ORACLE.那么中间需要一个很大的存储空间来保存从DB2中导出的数据.这时,可以申请NAS网络存储. mkdir /mnt/nas mount -o username=yourusername,password=yourpassword,iocharset=utf8, nas address, /mnt/nas umount -l /mnt/nas h

磁盘做成LVM挂载

1.查看磁盘情况:fdisk -l2.对磁盘sdb进行分区:命令:fdisk /dev/sdb如果不知道 fdisk 里面的具体操作,可输入 m 进行帮助.最常用的是 n(新建)d(删除)p(打印)q(退出)t(修改系统标识符)w(写入并退出) 建立新的分区:输入 p 打印现有分区情况(还没有分区)输入 n 新建分区输入 p 为建立主分区(此时的p是在n后的,不是打印)输入 1 为建立第一个主分区输入 p 打印分区情况,发现已建立一个分区 /dev/sdb1,但是 此分区为 Linux 格式改变

LVM挂载失败mount: you must specify the filesystem type

因意外原因导致机器重启,机器起来后发现磁盘挂载没有了,挂载,结果报错 [[email protected] /]# mount /dev/hdc2 /mnt/cdrom mount: you must specify the filesystem type 解决办法: 1.先用vgscan 2.vgchange -ay 3.lvscan 4.mount 到第三步的时候如果正常会显示出两块硬盘的lv状态都是active,此时再 #mount -t ext3 /dev/VGname/LVname /

Azure 上为Liunx VM 挂载File类型的存储。

1. Create a storage account in Azure, copy the storage account endpoint URL (with postfix of "file.core.chinacloudapi.cn") and storage access key to a temp file. 2. Download and install Azure CLI: https://www.azure.cn/documentation/articles/xpla

Linux学习之LVM文件系统

LVM指的是什么?有什么用?如何设置LVM等等...本着学习的目的,那么我们就这些问题来研究下到底什么是LVM,以及LVM的一系列的使用. 一.LVM是什么? LVM(Logical Volume Manager)是基于内核的一种逻辑卷管理器,LVM适合于管理大存储设备,并允许用户动态调整文件系统大小.此外,LVM的快照功能可以帮助我们快速 备份数据.LVM为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘的概念.作用是使用纯软件的形式来组织一个或多个底层硬解设备组织成一个抽象的逻辑