往阵列中加硬盘的问题
RAID5可以直接增加硬盘,原硬盘所受影响依赖你所用的阵列驱动卡,可能全部数据丢失,也可能直接增加容量。JBOD和RAID5情况差不多。。
如果你的TNAS设备中有空闲的硬盘插槽,你可以添加新的硬盘。点击“为阵列添加硬盘”把新硬盘添加到现有磁盘阵列中。该操作对阵列数据没有影响。
不能直接加到磁盘阵列里,磁盘阵列要识别新盘必须初始化,你可以把硬盘加到服务器上,当数据盘导进磁盘阵列RAID5盘符中。
添加硬盘作为普通硬盘来用而不加入阵列是不会造成数据丢失的。楼主的阵列是用卡还是主板组的。卡组的话,新硬盘直接接主板上就行了。主板组的话,新硬盘接在空闲口上即可(注意:不要动原来阵列的硬盘)。
RAID1要求两块同样的硬盘才能做,不可能在RAID1里边再添加一块硬盘。可以把容量已经满的硬盘取下来,再把新买的硬盘做为RAID1使用。再将容量满的硬盘挂上去拷贝数据。
首先,要满足硬件条件,有raid卡,或者主板的硬盘控制器支持raid模式并在bios里已启用,两块硬盘的型号尽量一致,如果不一致,性能有差异,可能导致性能较低的盘因为响应慢被控制器误判离线。
fdisk -l ## 这里是查看目前系统上有几块硬盘
Disk /dev/sda: 364 GB, 36401479680 bytes
255 heads, 63 sectors/track, 4425 cylinders
Units = cylinders of 16065 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 255 2048256 83 Linux
/dev/sda2 256 1530 10241437+ 83 Linux
/dev/sda3 4296 4425 1044225 82 Linux swap
/dev/sda4 1531 4295 22209862+ f Win95 Ext'd (LBA)
/dev/sda5 1531 2805 10241406 83 Linux
/dev/sda6 2806 4295 11968393+ 83 Linux
Partition table entries are not in disk order
Disk /dev/sdb: 367 GB, 36703918080 bytes ## 这里发现/dev/sdb,容量367G,且未被分区
255 heads, 63 sectors/track, 4462 cylinders
Units = cylinders of 16065 512 = 8225280 bytes
Disk /dev/sdc doesn't contain a valid partition table
在服务器上把硬盘接好,启动linux,以root登陆。
比如我新加一块SCSI硬盘,需要将其分成三个区:
#fdisk /dev/sdb
进入fdisk模式:
Command (m for help):p //查看新硬盘的分区
Command (m for help):n //创建新分区
可以用m命令来看fdisk命令的内部命令;n命令创建一个新分区;d命令删除一个存在的分区;p命令显示分区列表;t命令修改分区的类型ID号;l命令显示分区ID号的列表;a命令指定启动分区;w命令是将对分区表的修改存盘让它发生作用。
Command action
e extended //输入e为创建扩展分区
p primary partition (1-4) //输入p为创建主分区,这里我们选择p
Partion number(1-4):1 //第一个扩展分区,按你需求可以最多分4个主分区
First Cylinder(1-1014,default 1): 1 //第一个主分区起始的磁盘块数
Last cylindet or +siza or +sizeM or +sizeK: +1024MB //可以是以MB为单位的数字或者以
磁盘块数,这里我们输入+1024MB表示分区大小为1G。
这样我们就创建完一个分区,如果要创建更多分区可以照上面的步骤继续创建。
创建完后用w保存分区。
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table
Syncing disks
这样就分区完,我们还要进行格式化
#mkfs -t ext3 -c /dev/sdb1 //如果有多个分区,则分区修改为sdb2这样
格式化完后我们需要进行挂载分区,
#mkdir www //创建/www目录,我们将把新的分区挂到www下
#mount /dev/sdb1 /www //将/dev/sdb1挂载到/www
# df //用df命令进行查看
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 3771316 1388956 2190788 39% /
/dev/sda1 101089 9463 86407 10% /boot
none 62988 0 62988 0% /dev/shm
/dev/sdb1 485906 8239 452580 2% /www //看到了,这就是我们刚
才新挂载的分区
到这里我们工作已接近尾声了,不过我们如果这样就结束的话,我们每次重新启动服务器后都要
进行手工挂载,这样很麻烦,我们需要修改/etc/fstab文件来进行自动挂载。
#vi /etc/fstab
在文件的末尾填加如下内容:
/dev/sdb1 /www ext3 defaults 1 2
如有多个分区可修改sdb1和/www,修改完后保存,重起服务器。
到此我们添加新硬盘的工作结束了。
可以把新硬盘配置为另一个容器,有些地方叫逻辑驱动器,那么原来的RAID中的数据不会丢失。
1、硬盘是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成,碟片外覆盖有铁磁性材料,容量是硬盘最主要的参数。硬盘分为固态硬盘(SSD)、 机械硬盘(HDD )、混合硬盘(HHD )。SSD采用闪存颗粒来存储, HDD 采用磁性碟片来存储,混合硬盘是把磁性硬盘和闪存集成到一起的一种硬盘。绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中。
2、磁头技术包括:磁头复位节能技术,通过在闲时对磁头的复位来节能;多磁头技术,通过在同一碟片上增加多个磁头同时的读或写来为 硬盘提速,或同时在多碟片同时利用磁头来读或写来为磁盘提速,多用于服务器和数据库中心。
创建虚拟磁盘
1
按照屏幕下方的虚拟磁盘管理器提示,按 F2 展开虚拟磁盘创建菜单
2
在虚拟磁盘创建窗口,按回车键选择”Create New VD”创建新虚拟磁盘
3
在 RAID Level 选项按回车,可以出现能够支持的 RAID 级别,RAID 卡能够支持的级别
有 RAID0/1/5/10/50,根据具体配置的硬盘数量不同,这个位置可能出现的选项也会有所
区别。选择不同的级别,选项会有所差别。选择好需要配置的 RAID 级别(我们这里以
RAID5 为例),按回车确认
4
确认 RAID 级别以后,按向下方向键,将光标移至 Physical Disks 列表中,上下移动至需
要选择的硬盘位置,按空格键来选择(移除)列表中的硬盘,当选择的硬盘数量达到这
个 RAID 级别所需的要求时,Basic Settings 的 VD Size 中可以显示这个 RAID 的默认容
量信息。有 X 标志为选中的硬盘。
5
选择完硬盘后按 Tab 键,可以将光标移至 VD Size 栏,VD Size 可以手动设定大小,也
就是说可以不用将所有的容量配置在一个虚拟磁盘中。如果这个虚拟磁盘没有使用我们
所配置的 RAID5 阵列所有的容量,剩余的空间可以配置为另外的一个虚拟磁盘,但是配
置下一个虚拟磁盘时必须返回 VD Mgmt 创建VD Name 根据需要设置,也可以为空
6
修改高级设置,选择完 VD Size 后,可以按向下方向键,或者 Tab 键,将光标移至
Advanced Settings 处,按空格键开启(禁用)高级设置。如果开启后(红框处有 X 标志
为开启),可以修改 Stripe Element Size 大小,以及阵列的 Read Policy 与 Write Policy,
Initialize 处可以选择是否在阵列配置的同时进行初始
7
配置确认完成后,按 Tab 键,将光标移至 OK 处,按回车,会出现如下的提示,
如果是一个全新的阵列,建议进行初始化操作,如果配置阵列的目的是为了恢复之前的
数据,则不要进行初始化。按回车确认即可继续
8
配置完成后,会返回至 VD Mgmt 主界面,将光标移至图中 Virtual Disk 0 处,按回车
9
可以看到刚才配置成功的虚拟磁盘信息,查看完成后按 esc 键可以返回主界面
10
在此界面,将光标移至图中 Virtual Disk 0 处,按 F2 键可以展开对此虚拟磁盘操作的菜
单
11
如下图红框所示,可以对刚才配置成功的虚拟磁盘(Virtual Disk 0)进行初始化
(Initialization),一致性校验(Consistency Check),删除,查看属性等操作
12
如果我们要对此虚拟磁盘进行初始化,可以将光标移至 Initialization 处,回车后选择
Start Init。此时会弹出提示窗口,初始化将会清除所有数据,如果确认要进行初始化操
作,在 OK 处按回车即可继续。
13
确认后可以看到初始化的进度,左边红框处为百分比表示,右边红框处表示目前所作的
操作。等待初始化进行为 100%,虚拟磁盘的配置完成
配置热备(Hot spare)
1
首先要已经有存在的磁盘组(阵列),我们这里举例为已经配置了两个阵列,阵列 0 是
由 0、1、2 三块物理磁盘配置的 RAID5,阵列 1 是由 4、5 两块物理磁盘配置的 RAID1,
如图
2
按 CTRL+N 切换至 PD Mgmt 界面,可以看到 4 号硬盘的状态是 Ready
3
将光标移至 4 号硬盘,按 F2,在弹出的菜单中,选择 Make Global HS,配置全局的热备
盘
4
确认后,4 号硬盘的状态变为 Hotspare
5
配置完成后,可以看到磁盘组 0 与磁盘组 1 的热备盘都是同一个。
6
移除热备,进入 PD Mgmt 菜单,将光标移至热备盘处,按 F2,选择 Remove Hot Spare,
回车移除;
配置独立热备
在配置好的虚拟磁盘管理界面下,将光标移至需要配置独立热备的磁盘组上,按 F2 键,
在出现的菜单中选择 Manage Ded HS
将光标移至需要配置为热备的硬盘上,按空格键,看到 X 标识,说明此硬盘被选择。将光标移至 OK 处回车,完成配置
可以看到磁盘组 0 已经有了热备盘,并且是 Dedicated。而磁盘组 1 并没有热备盘
移除热备,同第 1 步,将光标移至需要移除热备的磁盘组上,按 F2 键,在出现的菜单中选择 Manage Ded HS
将光标移至需要移除的热备硬盘上,按空格键,去掉 X 标识,说明此硬盘被移除。将光标移至 OK 处回车,完成热备移除
目前HP服务器的背板是支持热插拔的,也就是说你可以在服务器运行的时候将硬盘插入服务器背板(插硬盘的接口),可以避免服务器关闭导致不必要的损失
要增加硬盘首先要了解你的服务器背板当前支持的硬盘接口类型,有的背板支持SATA接口的硬盘确不支持SAS接口的硬盘,但是支持SAS接口的背板肯定支持SATA接口的硬盘,遵循向下兼容的原则;还有就是当前连接背板的Storage congtroller支持什么接口的硬盘,同样遵循向下兼容的原则
增加硬盘还要取决于你当前RAID的级别
0条评论