web-dev-qa-db-fra.com

Quelle taille d'unité d'allocation dois-je choisir pour ma carte SDHC?

Je suis en train de formater ma carte SDHC 4GB avant d'y installer un système d'exploitation pour mon Raspberry Pi.

Il dit "taille d'unité d'allocation" 32 Ko et me donne des options allant jusqu'à 1024 Mo.

Qu'est-ce que je fais à ce sujet?

9
TomLawson

Vous devez sélectionner un taille du cluster . Les données ne sont pas lues au niveau octet, mais plutôt par blocs. Généralement, la plus petite unité de stockage est un secteur (traditionnellement 512 octets , 4096 octets pour les disques Advanced Format ), mais même dans ce cas, les fichiers ne sont pas stockés dans systèmes de fichiers , mais les secteurs sont plutôt regroupés dans des clusters.

Raspberry Pi lui-même n’a pas vraiment de restriction sur la taille du cluster, mais le système d’exploitation que vous utilisez peut le faire. En général, toute taille standard fonctionne, mais en général, cela dépend du type de fichiers que vous allez y stocker.

Si vous allez stocker beaucoup de petits fichiers, sélectionnez la taille de cluster la plus petite possible (un secteur; 512 pour les cartes mémoire). De cette façon, vous évitez perte d’espace en ayant beaucoup de clusters partiellement inutilisés. Si vous allez stocker beaucoup de fichiers géants, utilisez la plus grande taille de grappes possible (généralement 64 Ko; je n’ai jamais vu de grappes de 1 Mo :-o). De cette façon, vous réduisez les frais de gestion du système de fichiers, ce qui libère un peu plus d’espace de stockage.

En cas de doute, utilisez simplement des clusters de 4 Ko; cela fonctionne pour la plupart des utilisations générales, raison pour laquelle il s’agit généralement de la valeur par défaut.

3
Synetech

J'ai eu du mal à trouver la taille de cluster adéquate pour que la carte fonctionne dans le téléphone (Samsung S7 Edge, avec Samsung Evo 128 Go). Pour moi, finalement, ce qui a fonctionné, c’est de formater la carte SD avec une clé USB Flash SD Formatter 4.00, avec les paramètres de taille de cluster par défaut. Il est disponible sur SDCard.org, ici https://www.sdcard.org/downloads/formatter_4/

1
olee22

Pour une carte SDHC, il est sage de choisir une taille qui correspond et correspond à la taille utilisée par le contrôleur sur la carte SD. Vous obtiendrez de bien meilleures performances avec une carte où le système de fichiers est aligné sur une limite de bloc d'effacement et fait son I.O en unités de la taille d'un segment interne.

La taille requise varie d'une carte à l'autre. Vous pouvez utiliser flashbench pour déterminer l’unité d’allocation et la taille d’effacement.

1
Peter Chubb