diff options
-rwxr-xr-x | linearizeDisk.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/linearizeDisk.py b/linearizeDisk.py index 55f4b06..7fb6495 100755 --- a/linearizeDisk.py +++ b/linearizeDisk.py @@ -16,6 +16,14 @@ def linearBlocks (fd): blockSize = 512 blocksPerChunk = 15 + if size == 1228800: + # 1.2m + blocksPerChunk = 15 + elif size == 368640: + # 360k + blocksPerChunk = 9 + else: + logging.warning ('Cannot determine blocks per chunk from filesize') chunkSize = blockSize*blocksPerChunk chunks = size//chunkSize skip = 1 |