虚拟主机数据盘(虚拟云主机)

详解:Hyper-V虚拟主机数据磁盘扩容

一直以来对Hyper-V Linux虚拟主机的磁盘扩容困扰,今天将介绍如何利用 fdisk和 resize2fs进行数据磁盘扩容。

情况说明:

宿主机系统:Windwos Server 2012 R2 Hyper-V

虚拟主机:CentOS Linux release 7.4.1708(Core)

平时接触Hyper-V较多,所以对磁盘扩容那是常有的事。Windwos磁盘扩容最简单,本文就不多介绍了。

今天我将以Centos虚拟主机进行演示,该小机分为两块磁盘(都是独立磁盘),一块是系统盘/dev/sda,另一块是数据库盘/dev/sdb,现在的需求是sdb需要在不影响数据的情况下从原来的30GB扩容为100GB。

扩容前先查看磁盘分区及挂载情况

[root@renwole-com~]# fdisk-lDisk/dev/sdb: 32.2 GB, 32212254720 bytes, 62914560 sectorsUnits= sectors of 1* 512= 512 bytesSector size(logical/physical): 512 bytes/ 4096 bytesI/O size(minimum/optimal): 4096 bytes/ 4096 bytesDisk label type: dosDisk identifier: 0x5f149419 Device Boot

Start

End

Blocks Id System/dev/sdb1

2048 62914559 31456256 83 LinuxDisk/dev/sda: 10.7 GB, 10737418240 bytes, 20971520 sectorsUnits= sectors of 1* 512= 512 bytesSector size(logical/physical): 512 bytes/ 4096 bytesI/O size(minimum/optimal): 4096 bytes/ 4096 bytesDisk label type: dosDisk identifier: 0x00043041 Device Boot

Start

End

Blocks Id System/dev/sda1*

2048 2099199 1048576 83 Linux/dev/sda2

2099200 20971519 9436160 8e Linux LVMDisk/dev/mapper/cl-root: 8585 MB, 8585740288 bytes, 16769024 sectorsUnits= sectors of 1* 512= 512 bytesSector size(logical/physical): 512 bytes/ 4096 bytesI/O size(minimum/optimal): 4096 bytes/ 4096 bytesDisk/dev/mapper/cl-swap: 1073 MB, 1073741824 bytes, 2097152 sectorsUnits= sectors of 1* 512= 512 bytesSector size(logical/physical): 512 bytes/ 4096 bytesI/O size(minimum/optimal): 4096 bytes/ 4096 bytes[root@renwole-com~]# df-hTFilesystem

Type

Size Used Avail Use% Mounted on/dev/mapper/cl-root xfs

8.0G 950M 7.1G 12%/devtmpfs

devtmpfs 1.9G 0 1.9G 0%/devtmpfs

tmpfs 1.9G 0 1.9G 0%/dev/shmtmpfs

tmpfs 1.9G 8.3M 1.9G 1%/runtmpfs

tmpfs 1.9G 0 1.9G 0%/sys/fs/cgroup/dev/sda1

xfs

1014M 138M 877M 14%/boottmpfs

tmpfs 379M 0 379M 0%/run/user/0/dev/sdb1

ext4

30G 60M 28G 1%/apps

注意:橙色部分/dev/sdb1分区大小是30GB,挂载的也是30GB。

卸载挂载

删除/etc/fstab文件中以下开机磁盘自动挂载信息:

/dev/sdb1/apps ext4 defaults 0 0开始虚拟主机磁盘扩容

Hyper-V虚机操作:

打开Hyper-V管理器,找到需要扩容的小机并关机,然后右击设置,点击需要扩容的磁盘,(一般是数据盘)编辑–默认下一步–选择扩展下一步,这一步骤需要注意,假设你原有磁盘为30G,那么你想扩展到100G,请填写100即可,点击下一步完成。然后启动虚拟主机。

查看扩容后的磁盘分区情况:

[root@renwole-com~]# fdisk-lDisk/dev/sda: 10.7 GB, 10737418240 bytes, 20971520 sectorsUnits= sectors of 1* 512= 512 bytesSector size(logical/physical): 512 bytes/ 4096 bytesI/O size(minimum/optimal): 4096 bytes/ 4096 bytesDisk label type: dosDisk identifier: 0x00043041 Device Boot

Start

End

Blocks Id System/dev/sda1*

2048 2099199 1048576 83 Linux/dev/sda2

2099200 20971519 9436160 8e Linux LVMDisk/dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectorsUnits= sectors of 1* 512= 512 bytesSector size(logical/physical): 512 bytes/ 4096 bytesI/O size(minimum/optimal): 4096 bytes/ 4096 bytesDisk label type: dosDisk identifier: 0x5f149419 Device Boot

Start

End

Blocks Id System/dev/sdb1

2048 62914559 31456256 83 LinuxDisk/dev/mapper/cl-root: 8585 MB, 8585740288 bytes, 16769024 sectorsUnits= sectors of 1* 512= 512 bytesSector size(logical/physical): 512 bytes/ 4096 bytesI/O size(minimum/optimal): 4096 bytes/ 4096 bytesDisk/dev/mapper/cl-swap: 1073 MB, 1073741824 bytes, 2097152 sectorsUnits= sectors of 1* 512= 512 bytesSector size(logical/physical): 512 bytes/ 4096 bytesI/O size(minimum/optimal): 4096 bytes/ 4096 bytes

sdb分区大小由原来的30GB扩展到100GB了,但分区sdb1并没有使用扩容的70GB空间,怎么办呢?

删除分区

删除分区不同等删除数据,删除分区再重建:

[root@renwole-com~]# fdisk/dev/sdbThe device presents a logical sector size that is smaller thanthe physical sector size. Aligning to a physical sector(or optimalI/O) size boundary is recommended, or performance may be impacted.Welcome to fdisk(util-linux 2.23.2).Changes will remain in memory only, until you decide to write them.Be careful before using the write command.Command(m for help): d

#删除sdb1分区Selected partition 1Partition 1 is deletedCommand(m for help): n#新建分区Partition type: p primary(0 primary, 0 extended, 4 free) e extendedSelect(default p): pPartition number(1-4, default 1): 1#指定分区号First sector(2048-209715199, default 2048):Using default value 2048Last sector,+sectors or+size{K,M,G}(2048-209715199, default 209715199):Using default value 209715199Partition 1 of type Linux and of size 100 GiB is setCommand(m for help): w

#输入w保存The partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.

再次查看磁盘分区情况

[root@renwole-com~]# fdisk-l...Disk/dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectorsUnits= sectors of 1* 512= 512 bytesSector size(logical/physical): 512 bytes/ 4096 bytesI/O size(minimum/optimal): 4096 bytes/ 4096 bytesDisk label type: dosDisk identifier: 0x5f149419 Device Boot

Start

End

Blocks Id System/dev/sdb1

2048 209715199 104856576 83 Linux...

已经从原来的30G扩展成100G了,但现在还不能使用,需要进行如下操作才算真正扩容成功:

[root@renwole-com~]# resize2fs-f/dev/sdb1resize2fs 1.42.9(28-Dec-2013)Resizing the filesystem on/dev/sdb1 to 26214144(4k) blocks.The filesystem on/dev/sdb1 is now 26214144 blocks long.

扩容成功。

挂载磁盘

[root@renwole-com~]# mount/dev/sdb1/apps/[root@renwole-com~]# df-hTFilesystem

Type

Size Used Avail Use% Mounted on/dev/mapper/cl-root xfs

8.0G 950M 7.1G 12%/devtmpfs

devtmpfs 1.9G 0 1.9G 0%/devtmpfs

tmpfs 1.9G 0 1.9G 0%/dev/shmtmpfs

tmpfs 1.9G 8.3M 1.9G 1%/runtmpfs

tmpfs 1.9G 0 1.9G 0%/sys/fs/cgroup/dev/sda1

xfs

1014M 138M 877M 14%/boottmpfs

tmpfs 379M 0 379M 0%/run/user/0/dev/sdb1

ext4

99G 60M 94G 1%/apps[root@renwole-com~]# ls/apps/web mysql

如上所示,Linux虚拟主机数据盘已经成功扩容,查看数据并无丢失。

另外再次将你的磁盘信息写入到/etc/fstab文件中,不然重启后磁盘还需要手动挂载。

注意:还是那句话,操作任何数据之前,一定要先备份,养成良好的习惯,以防止数据丢失。

云主机和虚拟主机的区别

云服务器和虚拟主机的区别:

服务器或云服务器

服务器我们可以理解成为一个电脑,电脑的功能是是分强大的。服务器可以管理整个系统的资源和为用户提供各种服务,帮助用户来实现各种功能的管理者;服务器可以是文件服务器,数据库服务器以及其他的应用程序服务器,服务器与其他两种主机相比较具有更好的可操作性和安全性,功能更多,性能也更出色,服务器与我们平常使用的pc有些不同;

优点:服务器是真实存在一种大型硬件设备,我们可以用高端的电脑来比喻,是存放在机房使用的,用户可以自由安装操作系统,具有非常高的效率和自由控制权限。安全性能高,硬件资源和网络资源全部是用户完全独享,并且拥有完全的支配权。不会限制数据库,用户可以使用任何可操作的数据库,并且没有大小限制,该服务器通常是比较适合大型的门户、商城来使用;

缺点:价格比较高,使用成本比高

云服务器相比之下解决了硬件资源的完全固定问题,同时也有了更低价格;

虚拟主机或云虚拟主机

虚拟主机是服务器的一个点,虚拟主机我们也叫做虚拟空间,是在服务器当中划分出一定的磁盘空间放置web程序组件,提供数据的存放和传输功能。功能是比较少的,这个虚拟主机的磁盘空间可以任意划分大小,可以是50M,可以是100M,可以是1G,仅仅是能够满足web站点正常服务的小型空间。一个服务器可以划分很多个虚拟空间,这要更具服务器的空间来定;

优点:价格比较便宜,并且可以通过在线管理,操作比较简单,并且拥有独立的控制面板,用户可以24小时在线远程控制;对于一般的web站点和企业站点完全可以胜任;

缺点:扩展性比较差,并且受限制与web空间,用户与用户hi见通过权限进行分离,效果比较差,容易受到其他的用户的影响,并且稳定性好速度

略差,安全性容易收到攻击,数据库首先;

云虚拟主机是基于云计算平台的虚拟主机产品,一般来说,大型域名和空间服务商都提供了云虚拟主机产品,而且价格也还是比较低,这也是云计算时代带来的整体行业变化,对我们消费者而言是个利好的消息;

云虚拟主机选择可以选支持试用的免费云主机,西部数码的云虚拟主机多个机房线路都支持7天试用,转正式租用也比较方便;

vps,虚拟主机,云主机是什么三种有什么区别

服务器、云服务器、云主机、虚拟主机、VPS这几个名词都不陌生,但对于很多行业新人来说,一时还是难以分清楚。这里主要将服务器、云服务器(也即云主机)、虚拟主机(也即空间)、VPS放到一起,简单讲讲各自的概念、特点以及四者的区别。

一、什么是服务器?

服务器是是提供计算服务的设备。服务器硬件组成包括cpu、内存、硬盘、主板、机箱、电源。服务器的处理器与电脑的构成相同,但它的配置更高,就拿CPU来说,服务器CPU是服务器专用的,它的性能都要比个人电脑要强很多。服务器在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

特点:服务器与我们日常所使用的电脑不同,它是一台全天候开机的专用计算机,一般来说服务器的配置也要比普通计算机高很多。服务器是网络上的节点,处理网络上的数据,主要功能有文件共享、数据存储备份,运算等。

二、什么是云服务器?

云主机是在一组集群主机上虚拟出多个类似独立主机的部分,云主机整合了计算、存储与网络资源的IT基础设施能力租用服务,能提供基于云计算模式的按需使用和按需付费能力的服务器租用服务。

特点:云服务器采用分布式存储,多重备份,即使一台服务器出现问题也不会影响其它运用,能够防止攻击,安全稳定性高。云主机中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。云计算将所有的计算资源集中起来,通过网络提供给用户。这使得应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。

三、什么是虚拟主机?

虚拟主机,简单理解就是把一台运行在互联网上的物理服务器划分成多个“虚拟”服务器,也可以说是多个磁盘空间,每一个磁盘空间都可以提供必要的数据存放及传输功能。

特点:虚拟主机的关键技术在于,在同一台硬件、同一个操作系统上,运行着为多个用户打开的不同的服务器程式且用户操作互不干扰。各个虚拟主机之间完全独立,具有独立的IP地址,拥有自己的一部分系统资源。由于多台虚拟主机共享一台真实主机的资源,每个虚拟主机用户承受的硬件费用、网络维护费用、通信线路的费用均大幅度降低,而服务器的合理有效利用率也可以大大提高。

四、什么是VPS?

VPS,虚拟专用服务器,是利用虚拟服务器软件在一台物理服务器上创建多个相互隔离的小服务器。这些小服务器(VPS)本身就有自己操作系统,它的运行和管理与独立服务器完全相同。

特点:虚拟专用服务器确保所有资源为用户独享,让用户以虚拟主机的价格享受到独立主机的服务品质。

五、服务器、云服务器、虚拟主机与VPS的区别:

lVPS和云主机都具有独立操作系统,而虚拟主机没有,所以云主机和VPS都可以当一台独立的电脑来处理,而虚拟主机也只能叫做空间,一般只能用来搭建网站。

lVPS的配置是固定的,客户不能进行弹性购买。云主机可以弹性扩展,同时还能控制成本。

l虚拟主机往往对软件的支持有着各种各样的限制,VPS可以安装任何软件。但是VPS由于内存较小,所以可运行的软件不能太多。云主机则比VPS更强更稳。

总而言之,服务器性能最为强大,云服务器拥有服务器所有的权限和功能,可以和独立服务器相媲美,从功能说,服务器云主机>VPS>虚拟主机。

阅读剩余
THE END