Quero entender como fazer uma nova fatia sem usar o formato. Esta é a situação original (funcionando)
* /dev/rdsk/c0t2d0s2 partition map
*
* Dimensions:
* 512 bytes/sector
* 63 sectors/track
* 255 tracks/cylinder
* 16065 sectors/cylinder
* 2608 cylinders
* 2606 accessible cylinders
*
* Flags:
* 1: unmountable
* 10: read-only
*
* Unallocated space:
* First Sector Last
* Sector Count Sector
* 41495895 369495 41865389
*
* First Sector Last
* Partition Tag Flags Sector Count Sector Mount Directory
1 9 00 16065 20980890 20996954
2 9 00 20996955 10490445 31487399
3 9 00 31487400 10008495 41495894
8 1 01 0 16065 16064
O tamanho das partições (melhor fatia) é de 10 GB para a primeira, 5 GB para a segunda e 4,77 GB para a terceira.
Quero criar uma quarta fatia (número 4) com um tamanho de 2 GB e reduzir a terceira para 2 GB
Eu edito este arquivo (salvando o antigo como backup)
* /dev/rdsk/c0t2d0s2 partition map
*
* Dimensions:
* 512 bytes/sector
* 63 sectors/track
* 255 tracks/cylinder
* 16065 sectors/cylinder
* 2608 cylinders
* 2606 accessible cylinders
*
* Flags:
* 1: unmountable
* 10: read-only
*
* Unallocated space:
* First Sector Last
* Sector Count Sector
* 41495895 369495 41865389
*
* First Sector Last
* Partition Tag Flags Sector Count Sector Mount Directory
1 9 00 16065 20980890 20996954
2 9 00 20996955 10490445 31487399
3 9 00 31487400 4194304 35681703
4 9 00 35681704 4194304 41865389
8 1 01 0 16065 16064
O tamanho parece estar correto (2048 mb para cada fatia)
4194304*512 = 2147483648
2147483648*1024 = 2199023255552
2199023255552/1024 = 2147483648
2147483648/1024 = 2097152
2097152/1024 = 2048
Mas quando tento criar a nova tabela de partição...
fmthard -s file.map /dev/rdsk/c0t2d0s2
Partition 3 not aligned on cylinder boundary: " 3 9 00 31487400 4194304 35681703"
Onde está minha falha? Eu sei que o formato é muito fácil, mas eu quero aprender desse jeito também.