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

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/md2
  VG Name               vg1000
  PV Size               45.39 GB / not usable 4.00 MB
  Allocatable           yes (but full)
  PE Size (KByte)       4096
  Total PE              11618
  Free PE               0
  Allocated PE          11618
  PV UUID               KdDCLx-6GmR-PzLE-datJ-FcvP-PlLQ-7mTp5q
~ # vgdisplay
  --- Volume group ---
  VG Name               vg1000
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               45.38 GB
  PE Size               4.00 MB
  Total PE              11618
  Alloc PE / Size       11618 / 45.38 GB
  Free  PE / Size       0 / 0
  VG 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     Flags
 1      1049kB  2551MB  2550MB  primary   ext4            raid
 2      2551MB  4699MB  2147MB  primary   linux-swap(v1)  raid
 3      4832MB  429GB   425GB   extended                  lba
 5      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

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值