分区操作处理
2017-04-14 10:40:50 0 举报
分区操作处理是一种数据管理技术,它允许在物理存储设备上创建多个逻辑存储区域。这些区域可以独立地被操作系统和应用程序访问和管理。分区操作处理的主要目的是提高数据的安全性和可用性,以及优化系统的性能。例如,一个硬盘可以被分区为多个逻辑驱动器,每个驱动器都可以安装一个独立的操作系统或应用程序。这样,如果一个驱动器出现故障,其他驱动器的数据仍然可以安全地访问。此外,通过将经常访问的数据存储在一个快速驱动器上,可以提高系统的性能。总的来说,分区操作处理是一种有效的数据管理和优化工具。
作者其他创作
大纲/内容
开始
根据传进来的硬盘名字和创建的大小,调用parted库接口,进行创建磁盘分区
区分磁盘和RAID
参考以前IPSAN项目中RAID的分区操作
消息体:磁盘名称+需要分区的大小
界面发送分区消息FWK转发消息到FMG
构建RAID的硬盘不进行填充标记消息结构体
硬盘?RAID
查看cat /proc/mdstat,所有RAID组建情况
按照盘位名字区分?网络盘和普通盘
记录raid的组建个数。用以分配空间。标记raid组建情况,后续用于区分普通盘。
按照RAID的情况进行寻找分区情况。
正常的网络硬盘,再查询分区情况。并进行填充标记消息结构体
用一个开辟的二维字符数组来标记,所有参加构建raid的硬盘。char name[]*num。所有构建raid的硬盘个数。
查看cat /proc/partitions,所有分区情况
根据名称和需要创建的大小进行调用parted库函数接口进行分区。
是否构建raid
网络磁盘
流程结束
普通raid不进行标记和填充
写日志和回应答消息
界面收到应答结果,并选择刷新分区结果界面
查询网络硬盘信息分区情况
分区操作处理
判断消息正确,磁盘和RAID名称是网络类型
整合结构体,并free记录RAID的空间最后回复应答用以显示
正常RAID网络盘,再查询分区情况。并进行填充标记消息结构体
RAID盘
普通硬盘不进行标记填充
0 条评论
下一页