Re: (deb-cat) Mida de blocs per a RAID de programari

Narcis Garcia <[email protected]>
Newsgroups gmane.linux.debian.user.catalan
Message-ID <[email protected]>
hola (responc entre línies)

El 21/7/23 a les 15:52, Alex Muntada ha escrit:
> Hola, Narcis:
> 
>> Em sorgeixen 2 dubtes:
>> 1. Com esbrinar la mida mínima de bloc que llegeix o escriu un
>> disc dur.
> 
> «fdisk -l» em diu això:
> 
> Units: sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> 
> Així que imagino que la mida mínima/òptima per escriure en aquest
> disc és 512 bytes. Ara bé, això no vol dir que la mida òptima per
> al sistema operatiu sigui aquesta, ja que abans d'arribar a la
> capa física del disc, les dades han de travessar una pila de
> capes més.

Aquesta és la mida de sector, que és de 512 bytes per al 90% dels 
mitjans (USB, FDD, HDD, etc.) independentment de quants bytes escrigui 
el capçal en una sola operació. La mida de sector, ni la mida de bloc 
del sistema de fitxers, no està vinculades a les operacions físiques.

No busco la mida òptima per al sistema operatiu, sinó l'òptima per al 
dispositiu físic. És a dir, que si el capçal d'un disc dur escriu com a 
mínim 2048 KiB, aleshores seria molt ineficient establir blocs/chunks de 
512 KiB a la capra RAID, perquè el sistema operatiu podria demanar 
escriure 4 vegades el mateix segment de disc per a emplenar-lo de dades 
independents de 512 KiB cada tros/chunk.

És per això que necessito esbrinar la mida de l'operació de disc; perquè 
el programari ja es pot configurar.


>> 2. Com variar aquesta mida de bloc del RAID amb el
>> DebianInstaller.
> 
> A la documentació no trobo enlloc que es pugui canviar la mida de
> bloc (o chunk, com li diu mdadm). He seguit aquest camí:
> 
> https://wiki.debian.org/DebianInstaller/Preseed
> https://www.debian.org/releases/stable/amd64/apbs04.en.html
> https://salsa.debian.org/installer-team/debian-installer/tree/master/doc/devel
> 
> A l'exemple de preseed tampoc trobo cap referència als blocs o
> els chunks:
> 
> https://www.debian.org/releases/bookworm/example-preseed.txt
> 
> Així que si vols personalitzar el RAID al teu gust, només se
> m'acut l'opció del `preseed/early_command`, que permet executar
> el que tu vulguis durant la instal·lació. Però aleshores
> necessitaràs passar-li a l'instal·lador les opcions de preseed,
> els scripts que necessitis, els paquets udeb addicionals que
> calgui, etc.
> 
> Normalment només és pràctic si fas una instal·lació remota perquè
> se li han de passar una pila de paràmetres al nucli, que en local
> els hauràs d'escriure a mà (desconec si es poden llegir d'algun
> altre lloc).

Em convé cal provar si el DebianInstaller preveu una instal·lació dins 
un RAID que ja estigui creat abans.
(per exemple, un volum encriptat no és el cas)

> Salut,
> Alex
> 

Gràcies.

-- 

Narcis Garcia

__________
I'm using this dedicated address because personal addresses aren't 
masked enough at this mail public archive. Public archive administrator 
should fix this against automated addresses collectors.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.