simulate_disk_allocation
Simulate how files are allocated on disk using contiguous, linked, or indexed block allocation strategies to analyze storage efficiency and fragmentation.
Instructions
Simulate transactional contiguous, linked, or indexed block allocation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scenario | Yes | ||
| strategy | No | contiguous, linked, or indexed | contiguous |
| block_size_bytes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| strategy | Yes | ||
| allocations | Yes | ||
| free_blocks | Yes | ||
| total_blocks | Yes | ||
| block_size_bytes | Yes | ||
| free_block_ratio | Yes | ||
| block_map_preview | Yes | ||
| largest_free_extent_blocks | Yes | ||
| external_fragmentation_ratio | Yes |