对于蓝队网络开通的云服务器,默认是系统盘10G,数据盘(第二块磁盘)为用户套餐磁盘配额-10 G.

系统预装完成后第二块磁盘是没有进行初始化和挂载的,这里介绍第二块磁盘的使用。

对于windows系统。

点开计算机管理——磁盘管理 会提示初始化。初始化完毕即可对第二块磁盘进行分区和格式化。一般情况下分配为D、E两个盘符,方便安装数据库和放置web站点。具体大小根据客户需求进行沟通处理。

windows的分配图形化操作起来很方便和简单,大部分客户也能正常操作完成。

对于Linux系统。

下面介绍linux下的分配。分两种进行介绍:磁盘挂载和扩容。


磁盘扩容:把可用的硬盘空间,全部扩充到一个硬盘下,这样的好处就是,硬盘的空间可以利用起来,但坏处就是如果此硬盘分区出问题,就会导致硬盘分区损坏,可能在损坏下的数据就无法恢复了。

磁盘扩容方法

首先查看分区情况。

终端输入fdisk –l 查看分区情况。

这里看到/dev/sdc为刚才加上的没有分区的盘(新开通的主机第二块盘一般情况下为/dev/sdb 这里我演示使用的自己虚拟机,为sdc)

20160504112221.png

1.分区。

终端输入fdisk /dev/sdc 进行分区。输入m查看帮助。

然后依次输入n新建分区,p 选择类型为主分区 (根据自己需要选择就行)

输入t修改分区格式成8e(LVM). 然后 w 保存。

20160504112232.png

QQ20160504112435.png

QQ20160504112444.png

QQ20160504112505.png

从上图可以看到sdc1已经为LVM文件系统.

2.扩容

终端输入 vgs 查看卷组情况。如下 我的卷组名为:vg_anti

lvm1.png

创建物理卷:pvcreate /dev/sdc1

把物理卷加入到卷组:vgextend vg_anti /dev/sdc1  ##vg_anti为你自己的卷组名##

lvm2.png

输入 vgdisplay查看空间情况。我这里有10G剩余。

lvm3.png

lvresize -L +10G /dev/vg_anti/lv_root  把空闲的空间扩容到lv_root上 不同系统自己ls查看.

lvm4.png

重建文件系统:resize2fs /dev/vg_anti/lv_root

20160504113314.png

完成后可以通过 df –hal 命令查看当前的磁盘挂载和使用情况

磁盘挂载方法

加好磁盘(默认云主机为两块磁盘,一般未初始化的第二块磁盘为/dev/sdb,这里我使用的本机上的虚拟机,后面增加的为sdc)后终端输入fdisk /dev/sdc 进行分区 n p w保存。

1.png

  1. 格式化磁盘:mkfs.ext3 /dev/sdc1   (建议使用ext4文件系统,对应命令为:mkfs.ext4 /dev/sdc1 )

2.png

2.挂载使用:使用mount命令即可挂载使用。

手动挂载/dev/sdc1到/sdc1目录(云主机上一般直接挂载到/home下使用,方便后期维护)

mkdir /sdc1

mount /dev/sdc1 /sdc1


df –hal 查看挂载情况

3.png

在生产环境中,磁盘一般都是选择设置为开机自动挂载,修改/etc/fstab添加挂载设置即可。

vi /etc/fstab

在里面加一行

/dev/sdc1     /sdc1     ext3     defaults     1 2

保存即可。这样启动时/dev/sdc1就自动挂载到/sdc1了.

一般对于云主机,sdb1使用ext4挂载到home目录 则设置为:

/dev/sdb1     /home     ext4     defaults     1 2

QQ20160504114724.png

使用ext文件系统挂载时,在极少部分情况下,当系统重启后,会把sda和sdb识别错位,即sda识别为sdb,导致系统启动后挂载的文件不是我们真正需要的文件。这种情况下不要操作任何内容,直接在系统里面执行reboot命令即可。

如何避免:使用UUID做标识挂载。

 

ls -l /dev/disk/by-uuid/ 查看每个分区的UUID。

20170330114334.jpg

如上图,sdb1的UUID为07a20229-b044-405b-9bef-5a4a1e7ec8ce

修改/etc/fstab中/dev/sdb1为UUID=07a20229-b044-405b-9bef-5a4a1e7ec8ce

20170330114456.jpg

这样可以有效避免系统识别盘符出错导致挂载错误的情况。