Help Center> Server Migration Service> FAQs> Product Consultation> What Is the Block-Level Migration?
Updated on 2022-12-16 GMT+08:00

What Is the Block-Level Migration?

What Is a Block?

In block-level migrations, a block refers to a disk block. A disk block is the minimum logical unit of the file system for managing disk partitions. Disk blocks are similar to clusters in Windows. A block is also the minimum logic unit of disks used by OSs and software. The smallest unit for disk read or write is a sector. A sector is a physical area on the disk. The read and write operations to disk blocks are performed in sectors. Generally, a file is stored in several blocks, and one block maps to several physical sectors.

What Is a Block-Level Migration?

In block-level migrations, file systems are migrated by blocks. If the network is interrupted during the migration, only impacted blocks need to be migrated again after the network recovers. If files are modified during the migration, only modified blocks need to be synchronized after the migration.

In file-level migrations, various tools like TAR and SSH or other transmission protocols are used for remote replication. If a file is changed during decompression or the network is interrupted during migration, the migration will fail. In addition, if a file is changed during incremental data synchronization, the file needs to be synchronized again. In this case, all the blocks of the file must be synchronized. So, the synchronization efficiency is low.

Product Consultation FAQs

more