multipath多路径,Linux系统底层存储扩容了,如何扩大文件系统?

multipath多路径,Linux系统底层存储扩容了,如何扩大文件系统?,第1张

linux服务器通过multipath多路径连接到共享存储,那么当文件系统空间不足的时候,有几种方式可以扩展文件系统的大小:

1、pv不变,原lun存储扩大容量,扩大lv,扩大文件系统

2、新增pv,加入到vg中,扩大lv,扩大文件系统

下文是针对场景1的情况下如何 *** 作(但是个人建议采取新建pv的方式2进行):

Environment

If you have this specific scenario, you can use the following steps:

Note: if these lv's are part of a clustered vg, steps 1 and 2 need to be performed on all nodes. 注意:集群模式下步骤1和步骤2两个节点都需要执行。

1) Update block devices

Note: This step needs to be run against any sd devices mapping to that lun. When using multipath, there will be more than one. 通过multipath -ll命令查看每个聚合卷对应的路径。

2) Update multipath device

例子:

3) Resize the physical volume, which will also resize the volume group

4) Resize your logical volume (the below command takes all available space in the vg)

5) Resize your filesystem

6) Verify vg, lv and filesystem extension has worked appropriately

模拟存储端扩容testlv增加

查看客户端多路径情况

客户端更新存储

更新聚合设备

更新pv空间

更新lv空间

更新文件系统空间

一般6-10G,建议20G以上。

由于Linux的内核的来源是一样的, 但由于发行版本不同, 具体需要磁盘大小看具体系统需求。

Linux内核比较小, 安装系统其实用不了多大的磁盘空间, 不像MAX OS 和windows 。为了获得完整的用户体验, 建议磁盘空间保证在20G以上, 如果需要安装很多软件和服务, 那么自然就要扩大磁盘容量了。 当然也可以在系统装好之后扩充磁盘容量,  但为了避免麻烦和数据损失, 建议在安装时多分一点儿空间。

linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。1.命令格式:df [选项] [文件]2.命令功能:显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示3.命令参数:必要参数:-a 全部文件系统列表-h 方便阅读方式显示-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024-i 显示inode信息-k 区块为1024字节-l 只显示本地文件系统-m 区块为1048576字节--no-sync 忽略 sync 命令-P 输出格式为POSIX--sync 在取得磁盘信息前,先执行sync命令-T 文件系统类型选择参数:--block-size=<区块大小>指定区块大小-t<文件系统类型>只显示选定文件系统的磁盘信息-x<文件系统类型>不显示选定文件系统的磁盘信息--help 显示帮助信息--version 显示版本信息4.使用实例:实例1:显示磁盘使用情况命令:df输出:[root@CT1190 log]# df文件系统 1K-块已用 可用 已用% 挂载点/dev/sda7 19840892890896 17925856 5% //dev/sda9203727156 112797500 80413912 59% /opt/dev/sda8 4956284570080 4130372 13% /var/dev/sda6 19840892 1977568 16839184 11% /usr/dev/sda3 988116 23880913232 3% /boottmpfs 16473212 0 16473212 0% /dev/shm说明:linux中df命令的输出清单的第1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);第2列给出分区包含的数据块(1024字节)的数目;第3,4列分别表示已用的和可用的数据块数目。用户也许会感到奇怪的是,第3,4列块数之和不等于第2列中的块数。这是因为缺省的每个分区都留了少量空间供系统管理员使用。即使遇到普通用户空间已满的情况,管理员仍能登录和留有解决问题所需的工作空间。清单中Use% 列表示普通用户空间使用的百分比,即使这一数字达到100%,分区仍然留有系统管理员使用的空间。最后,Mounted on列表示文件系统的挂载点。实例2:以inode模式来显示磁盘使用情况命令:df -i输出:[root@CT1190 log]# df -i文件系统 Inode (I)已用 (I)可用 (I)已用% 挂载点/dev/sda751244805560 51189201% //dev/sda952592640 50519 525421211% /opt/dev/sda812800008799 12712011% /var/dev/sda65124480 80163 50443172% /usr/dev/sda3 255232 34 2551981% /boottmpfs4118303 1 41183021% /dev/shm说明:实例3:显示指定类型磁盘命令:df -t ext3输出:[root@CT1190 log]# df -t ext3文件系统 1K-块已用 可用 已用% 挂载点/dev/sda7 19840892890896 17925856 5% //dev/sda9203727156 93089700 100121712 49% /opt/dev/sda8 4956284570104 4130348 13% /var/dev/sda6 19840892 1977568 16839184 11% /usr/dev/sda3 988116 23880913232 3% /boot说明:实例4:列出各文件系统的i节点使用情况命令:df -ia输出:[root@CT1190 log]# df -ia文件系统 Inode (I)已用 (I)可用 (I)已用% 挂载点/dev/sda751244805560 51189201% /proc 0 0 0- /procsysfs 0 0 0- /sysdevpts 0 0 0- /dev/pts/dev/sda952592640 50519 525421211% /opt/dev/sda812800008799 12712011% /var/dev/sda65124480 80163 50443172% /usr/dev/sda3 255232 34 2551981% /boottmpfs4118303 1 41183021% /dev/shmnone 0 0 0- /proc/sys/fs/binfmt_misc说明:实例5:列出文件系统的类型命令:df -T输出:root@CT1190 log]# df -T文件系统 类型 1K-块已用 可用 已用% 挂载点/dev/sda7 ext319840892890896 17925856 5% //dev/sda9 ext3 203727156 93175692 100035720 49% /opt/dev/sda8 ext3 4956284570104 4130348 13% /var/dev/sda6 ext319840892 1977568 16839184 11% /usr/dev/sda3 ext3 988116 23880913232 3% /boottmpfstmpfs16473212 0 16473212 0% /dev/shm说明:实例6:以更易读的方式显示目前磁盘空间和使用情况 命令:输出:[root@CT1190 log]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/sda7 19G 871M 18G 5% //dev/sda9 195G 89G 96G 49% /opt/dev/sda8 4.8G 557M 4.0G 13% /var/dev/sda6 19G 1.9G 17G 11% /usr/dev/sda3 965M 24M 892M 3% /boottmpfs 16G 0 16G 0% /dev/shm[root@CT1190 log]# df -H文件系统 容量 已用 可用 已用% 挂载点/dev/sda7 21G 913M19G 5% //dev/sda9 209G96G 103G 49% /opt/dev/sda8 5.1G 584M 4.3G 13% /var/dev/sda6 21G 2.1G18G 11% /usr/dev/sda3 1.1G25M 936M 3% /boottmpfs 17G 017G 0% /dev/shm[root@CT1190 log]# df -lh文件系统 容量 已用 可用 已用% 挂载点/dev/sda7 19G 871M 18G 5% //dev/sda9 195G 89G 96G 49% /opt/dev/sda8 4.8G 557M 4.0G 13% /var/dev/sda6 19G 1.9G 17G 11% /usr/dev/sda3 965M 24M 892M 3% /boottmpfs 16G 0 16G 0% /dev/shm[root@CT1190 log]# df -k文件系统 1K-块已用 可用 已用% 挂载点/dev/sda7 19840892890896 17925856 5% //dev/sda9203727156 93292572 99918840 49% /opt/dev/sda8 4956284570188 4130264 13% /var/dev/sda6 19840892 1977568 16839184 11% /usr/dev/sda3 988116 23880913232 3% /boottmpfs 16473212 0 16473212 0% /dev/shm说明:-h更具目前磁盘空间和使用情况 以更易读的方式显示-H根上面的-h参数相同,不过在根式化的时候,采用1000而不是1024进行容量转换-k以单位显示磁盘的使用情况-l显示本地的分区的磁盘空间使用率,如果服务器nfs了远程服务器的磁盘,那么在df上加上-l后系统显示的是过滤nsf驱动器后的结果-i显示inode的使用情况。linux采用了类似指针的方式管理磁盘空间影射.这也是一个比较关键应用


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7660356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存