Dispositivo de loop com setores de 4K

5

Usando o comando losetup , você pode transformar um arquivo regular em um dispositivo de blocos. Você pode particionar e formatá-lo como qualquer outro dispositivo.

Existe alguma maneira de fazer o Linux fingir que esse "dispositivo" tem um tamanho de setor lógico 4K?

    
por MathematicalOrchid 12.11.2013 / 14:50

3 respostas

2

fdisk tem vários interruptores:

-b sectorsize

Specify the sector size of the disk. Valid values are 512, 1024, 2048 or 4096. (Recent kernels know the sector size. Use this only on old kernels or to override the kernel's ideas.) Since util- linux-2.17, fdisk differentiates between logical and physical sector size. This option changes both sector sizes to sectorsize.

-C cyls

Specify the number of cylinders of the disk. I have no idea why anybody would want to do so.

-H heads

Specify the number of heads of the disk. (Not the physical number, of course, but the number used for partition tables.) Reasonable values are 255 and 16.

Isso não é me editorializar ("não tenho idéia de por que alguém iria querer fazer isso.") . Tipo de bom alguém incluiu funcionalidade que eles não viram um uso no momento.

    
por 12.11.2013 / 16:34
0

Não em um nível baixo. Certamente é possível dizer a alguns utilitários de distribuição do mkfs que eles devem usar um certo tamanho de bloco ao formatá-lo. Veja a página do manual da ferramenta específica mkfs.* para mais informações.

    
por 12.11.2013 / 15:11
0

O último losetup deve ter esse recurso: link

    
por 22.12.2017 / 21:28