A snapshot system capable of capturing snapshots of multiple volumes
wherein the snapshots are coordinated. A snapshot manager determines which
volumes are to be involved in a snapshot operation, and issues a message
to the file system for each volume involved, each message including
information sufficient to identify the volumes involved in the snapshot
operation. Each file system passes its respective message down to a
coordinator mechanism. The coordinator mechanism coordinates the state of
each of the volumes, such as by holding writes thereto, to put each volume
into a quiescent state, and then enables the snapshot to be captured. When
the snapshots are captured, a snapshot set will include snapshots that are
coordinated across the multiple volumes. The coordinator mechanism
releases any writes being held for the volumes involved.
Система snapshot способная захватывать snapshots множественных томов при котором snapshots скоординированы. Менеджер snapshot обусловливает которые тома должны включиться в деятельность snapshot, и выдает сообщение к системе файлов для каждого включили тома, котор, каждого сообщения включая информацию достаточно для того чтобы определить тома, котор включили в деятельность snapshot. Каждая система файлов передает свое соответственно вплоть сообщения до механизм координатора. Механизм координатора координирует положение каждого из томов, such as удерживание пишет к тому, для того чтобы положить каждый том в quiescent положение, и после этого позволяет snapshot быть захващенным. Когда snapshots будут захващены, комплект snapshot включит snapshots которые скоординированы через множественные тома. Координатор, котор механизм выпускает любые пишет держаться для томов после того как он включил.