Patent ID: 9183139
Filing Date: 2015-11-10
Classification: G06F

Abstract:
1. A mainboard, comprising: a first flash and a second flash, the second flash storing a baseboard management controller (BMC) and a backup table, the BMC comprising a plurality of partitions, the backup table comprising information of the partitions belonging to backup groups, information of whether the partitions have backed up, information of a backup sequence of the partitions belong to one of the backup groups, information of a backup cycle of the partitions, and information of last backup time of the partitions; a selecting module filtering backup groups needed to be backed up from the backup table according to the information of whether the partitions have backed up, and selecting a one of the backup groups with the highest backup sequence group from the backup table according to the information of the backup sequence of the partitions; a calculating module checking whether current backup time of partitions belonging to the highest backup sequence group arrives according to the information of the backup cycle of the partitions and the information of last backup time of the partitions, and calculating memory space of the partitions belonging to the highest backup sequence group when the current backup time arrives; and a backup module checking whether residual space in the first flash is enough according to the calculated memory space, and backing up the partitions belonging to the highest backup sequence group originally in the second flash to the first flash if the residual space in the first flash is enough.