硬件环境:两块SATA 80G串口硬盘,插sata0 sata1接口组建RAID1
一、插sata1的slave从硬盘坏掉,更换新硬盘的方法
直接将新硬盘替换到slave位置,线序不变,开机按ctrl+E即可自动热备
二、插sata0的master主硬盘坏掉,更换新硬盘的方法
1拔掉slave盘,单接坏掉的master主硬盘,开机按ctrl+E进入RAID configure界面,选择clear array来清除主盘的raid信息
2将正常的slave盘的sata数据线从sata1插口换到主板的sata0插口,再将新的硬盘插入sata1插口,开机按ctrl+E即进入自动热备状态!
========================================================
IBM的RAID cfg热键可能不一样,具体参照服务器的说明书,但原理是共通的。首要是清除主盘的matadata,然后以原来的从盘为主盘在新硬盘上做镜像。如果都像1L所说的,换个硬盘就要换系统,那RAID1有何存在的意义?人家73G扩容300G列阵都没重做,你就换个硬盘而已,肯定没问题。本人愚钝,不妥之处还望指出1、创建一个PE启动盘
准备一个装有PE的U盘或者移动硬盘。可以到网上下载一个PE工具盘的ISO文件,然后用UltraISO打开ISO文件→点击启动菜单选择写入硬盘映像→写入方式USB-HDD+,写入完成之后,再点击“便捷启动”选择写入新的硬盘主引导记录。
2、把新硬盘装进硬盘盒
找一个移动硬盘盒,把新硬盘装里面。请一定要注意接口,IDE、SATA接口不能混用,上网本所配硬盘用的CE接口和CF接口也是不一样的。此外,硬盘盒请接上辅助供电插头,确保数据传输稳定。
3、用PE工具盘给新硬盘分区
用这个PE盘启动笔记本,在PE中插入做好的移动硬盘盒。运行PE工具盘内置的PM分区工具,按照原来笔记本硬盘的分区顺序依次分好区。可以在比原分区大也可以比原分区小。如果新加分区,请放在最后。
4、设置新硬盘的“系统分区”
在PM工具中选择移动硬盘上的第一个分区也就是新的“系统分区”,点击PM的“分区”菜单,选择“设置活动”,如果不这样做的话,新硬盘无法启动系统。确认分区设置完毕后,重启。重启之后还是进入PE。
5、把老硬盘数据克隆到新硬盘
运行PE工具盘中的GHOST程序,选择手动运行GHOST。依次展开Local→Partition→to Partition。在这里,将进行分区到分区的克隆。因为两个盘容量不同,所以不建议进行Disk TO Disk的克隆。
以ext4文件系统为例,设计的时候分为4个部分
由于 ls -l 获取的是i节点记录的数据使用的数据块个数,而 du 则是通过i节点获取实际大小, 所以 ls -l 和 du 显示的数据大小不同。
RAID全称是Redundant Array of Independent Disks,也就是磁盘阵列,通过整合多块硬盘从而提升服务器数据的安全性,以及提高数据处理时的I/O性能。
RAID目前常用的是RAID5, 至少需要3块硬盘,其中一块硬盘用于奇偶校验,保证数据安全,其余硬盘同时读写,提高性能。此外,你还需要知道最原始的是RAID0,同时将数据读写到所有硬盘里,速度就变成了原来的N倍。RAID1至少需要两块盘,其中一块硬盘是另外硬盘的镜像。它不提高读写效率,只提高了数据安全性。RAID10是RAID0和RAID1的组合。
目前的服务器都配备了硬件RAID卡,因此在为服务器增加或更换硬盘时,需要 格外注意 ,
fdisk只能对不多于2TB的硬盘进行分区
假如你的硬盘大于2TB,那么会输出如下信息
提示信息中的警告中,就建议"Use parted(1) and GUID partition table format (GPT)"
因此,对于大于2TB的硬盘就需要用 parted 进行分区
输出信息如下
创建新的GPT标签,例如
设置单位
创建分区, 比如我将原来的10T分成2TB和8TB
查看分区表
输出如下
退出
此时会提示"Information: You may need to update /etc/fstab" /etc/fstab 用于设置开机硬盘自动挂载。如果硬盘被拔走了,而 /etc/fstab 没有修改,那么会就提示进行修复模式。
在挂载硬盘之前,需要先对磁盘进行格式化。使用的命令为 mkfs , 使用 -t 指定文件系统,或者用 mkfsxxx ,其中xxx就是对应的文件系统。文件系统有如下几类
目前最流行的是ext4和xfs,足够稳定。其中xfs是CentOS7之后的默认文件系统。
之后用 mount 进行硬盘挂载,分别两种情况考虑
一种是新建一个文件路径,进行挂载。
另一种是挂载一个已有目录,比如说临时文件目录 /tmp 挂载到新的设备中。
第一步: 新建一个挂载点,将原有数据移动到该目录下
第二步: 删除原来的 /tmp 下内容
第三步: 重新挂载
和mount相关的文件如下
此外mount在挂载的时候还可以设置文件系统参数,例如是否支持磁盘配额,对应 -o 参数
第零步: 检查服务器是否具备RAID阵列卡,如果有,则需要先为硬盘做RAID。
第一步: 使用 fdisk -l 检查硬盘是否能被系统检测到
第二步(可选): 假如需要 硬盘分区 ,则用 fdisk/gdisk/parted 对硬盘划分磁盘
第三步: 使用mkfs进行磁盘 格式化 ,有如下几种可选,
第四步: 用mkdir新建一个目录,然后用mount将格式化的硬盘挂载到指定目录下。卸载硬盘,则是 umout
第五步: 修改 /etc/fstab 将硬盘在重启的时候自动挂载。 注意 : 如果硬盘不在了,则需要将对应行注释掉,否则会进入到emergency模式。
版权声明 :本博客所有文章除特别声明外,均采用 知识共享署名-非商业性使用-禁止演绎 40 国际许可协议 (CC BY-NC-ND 40) 进行许可。
必须的,因为处于可靠性和数据读取速率的要求,服务器大多是由RAID卡来管理硬盘的读写等应用,服务器要对硬盘的数据进行冗余备份,比如RAID1,就是两块盘数据互做备份,这样坏掉一块盘数据不会丢,希望对你有所帮助具体的我也没啥经验,但我觉的raid1上的2个硬盘的数据是一样的,可以考虑把其中1个300G的硬盘拔掉插上1个600G的这样让它和300G组阵列然后估计没错的话数据会自动复制到600G上,让后600G的数据写入完之后把另外300G的拔掉然后再插600G的组阵列然后继续写入数据,当然我没有具体 *** 作过,只是觉得可以这样做,假如没有其他好的答案建议直接上百度上搜索吧。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)