虚拟机下的DSM扩展存储空间

news/2024/10/23 18:28:19/

step0

DSM客户机关机,在虚拟机设置--硬件--硬盘,扩展...,设置合适的虚拟硬盘vmdk的大小

step1

接下来就是使用新扩展的硬盘来扩展DSM系统中的存储空间,如果熟悉Ubuntu的用户应该对Ubuntu环境下使用GParted图形界面扩展工具比较熟悉了,但DSM环境下扩展存储空间将面临两点不同:

  1. 无图形界面环境,甚至由于Linux版本较低导致各种工具命令不全

  1. DSM作为相对专业的存储系统,将底层硬盘做RAID,会导致扩展时难度增加

废话少说,首先查看下存储空间的构成:

~ # df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/md0                  2.3G    653.1M      1.6G  28% /
/tmp                   1004.0M    240.0K   1003.8M   0% /tmp
/run                   1004.0M      2.2M   1001.8M   0% /run
/dev/shm               1004.0M         0   1004.0M   0% /dev/shm
/dev/vg1000/lv           44.7G     38.8G      5.8G  87% /volume1

挂载点 /volume1就是存储空间1

物理存在的分区(或称为卷)PV(physical volume)进行整合,组成一个分区(卷)组VG(volume group),进而再次进行分配形成逻辑分区(卷)LV(logical volume)

~ # pvdisplay--- Physical volume ---PV Name               /dev/md2VG Name               vg1000PV Size               45.39 GB / not usable 4.00 MBAllocatable           yes (but full)PE Size (KByte)       4096Total PE              11618Free PE               0Allocated PE          11618PV UUID               KdDCLx-6GmR-PzLE-datJ-FcvP-PlLQ-7mTp5q
~ # vgdisplay--- Volume group ---VG Name               vg1000System IDFormat                lvm2Metadata Areas        1Metadata Sequence No  2VG Access             read/writeVG Status             resizableMAX LV                0Cur LV                1Open LV               0Max PV                0Cur PV                1Act PV                1VG Size               45.38 GBPE Size               4.00 MBTotal PE              11618Alloc PE / Size       11618 / 45.38 GBFree  PE / Size       0 / 0VG UUID               LGhWr2-BqNz-poxh-kge6-ObiC-7foI-gh3VzC
~ # cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md2 : active raid1 sdc5[0]372759552 blocks super 1.2 [1/1] [U]
md1 : active raid1 sdc2[0]2097088 blocks [12/1] [U___________]
md0 : active raid1 sdc1[0]2490176 blocks [12/1] [U___________]
unused devices: <none>
/lib64 # ./parted /dev/sdc
./parted: /lib64/libuuid.so.1: no version information available (required by /lib64/libparted.so.2)
GNU Parted 3.5
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 429GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number  Start   End     Size    Type      File system     Flags1      1049kB  2551MB  2550MB  primary   ext4            raid2      2551MB  4699MB  2147MB  primary   linux-swap(v1)  raid3      4832MB  429GB   425GB   extended                  lba5      4840MB  387GB   382GB   logical                   raid

sdc5--/dev/md2--vg1000--volume1

要保证各个环节都扩展成功,最后的volume1存储空间才能扩展成功。

0.

扩展sdc5,使用3.2以上版本的parted,否则没有resizepart命令,无法进行扩展,可以下载源码自己进行编译,编译完成后将parted和libparted*上传到DSM,libparted*要上传到/lib64下否则报缺库错误。扩展分区sdc5使用100%d 空余空间。

parted /dev/sdc resizepart 5 100%

1.

sdc5扩展成功了,并不意味着后面的几个会自动检测并更新,需要重新做RAID,重新挂载,存储空间才能扩展成功。

1.1

卸载 /volume1

umount /volume1

如果提示设备busy,需要将使用volume1的进程kill掉,可使用lsof查找进程号杀掉再卸载

1.2

卸载VG

dmsetup remove /dev/mapper/vg1000-lv

1.3

停用MD

mdadm --stop /dev/md2

接下来开始重新做RAID,重新挂载

1.4

创建MD

mdadm --verbose --create /dev/md2--level=1 --raid-devices=1 /dev/sdc5 --metadata=1.2 --force

剩下的挂载就交给重启大法了


http://www.ppmy.cn/news/541676.html

相关文章

matlab 扩大虚拟内存方法

matlab 扩大虚拟内存 使用Matlab训练神经网络时&#xff0c;提示"out of memory"&#xff0c;于是不得不扩展虚拟内存。 1&#xff09;查看当前的虚拟内存 在Matlab的命令行中&#xff0c;键入命令&#xff1a;feature (‘memstats’)&#xff0c;得到如下结果&am…

磁盘概述、磁盘缓存、虚拟内存及虚拟内存与内存的交换方式

目录 一、认识磁盘 程序不读入内存就无法运行 二、磁盘缓存 三、虚拟内存 四、虚拟内存与内存的交换方式 一、认识磁盘 磁盘和内存都具有存储功能&#xff0c;它们都是存储设备。区别在于&#xff0c;内存是通过 电流 来实现存储&#xff1b;磁盘则是通过 磁记录技术 来实…

虚拟化之——内存虚拟化

转载自&#xff1a; 内存虚拟化&#xff08;内存地址转换&#xff09; (qq.com)https://mp.weixin.qq.com/s/A9FtVxzmf2LEPhvR1xm4VQ 前言 操作系统中的内存管理很复杂&#xff0c;涉及到了很多知识&#xff0c;最重要的就是虚拟内存。虚拟内存一方面是用来扩充空间&#xf…

如何扩展虚拟内存

虚拟内存&#xff0c;顾名思义就是虚拟的而不是实际的硬件&#xff0c;是为满足程序的运行要求&#xff0c;扩大可用“内存”空间而设置的。 在系统区根目录下有一个pagefile.sys文件&#xff0c;这就是windows使用的虚拟内存的文件。 通常情况下&#xff0c;使用时都是按照系…

在github上创建个人主页的方法【2023更新版】

01-进入github的网站&#xff0c;链接 https://github.com/ &#xff0c;然后注册&#xff0c;登陆&#xff0c;注意登陆时设置的用户名(username)就是将来你个人主页的三级域名&#xff0c;所以这里一定要慎重填写username。如下图所示&#xff1a; 02-注册完成后进入个人主…

nmap常用扫描命令

1. nmap扫描一台机器 nmap 192.168.133.672. nmap扫描一台机器,查看打开端口及详细信息 nmap -v 192.168.133.673. nmap 指定端口/端口范围扫描 nmap -p 1-65535 192.168.133.67nmap -p 1-100,135,8080,443 192.168.133.67 <

【算法证明 五】深入理解广度优先搜索

看了算法导论&#xff0c;才知道自己理解的深搜、广搜有多肤浅。 接下来两篇文章将深入探索图搜索算法的方方面面&#xff0c;不再局限于做出简单的图搜索算法&#xff0c;而是站在图搜索算法上深入思考。本问将证明广度优先搜索求最短路的正确性。而下一篇文章将使用深度优先搜…

【Leetcode60天带刷】day30回溯算法——332.重新安排行程 , 51. N皇后 ,37. 解数独

​ 题目&#xff1a; 332. 重新安排行程 给你一份航线列表 tickets &#xff0c;其中 tickets[i] [fromi, toi] 表示飞机出发和降落的机场地点。请你对该行程进行重新规划排序。 所有这些机票都属于一个从 JFK&#xff08;肯尼迪国际机场&#xff09;出发的先生&#xff0c;…