摘要 |
An initialization process in a storage server is made more efficient by at least partially avoiding serial and/or sequential access to the data blocks that are needed for such process. To accomplish this, the blocks needed for the initialization process are identified prior to performing the initialization process. The blocks or a list of references to the blocks are stored in a non-volatile solid-state memory, such as a flash-based memory, that is separate from the main drive subsystem and has a much shorter power-up and read-access time than the main drive subsystem. The list or stored set of blocks may be used to access the blocks more efficiently when needed, by accessing two or more of such blocks in parallel, as well as performing block accessing and volume mounting in parallel.
|