Bonjour,
Je cherche à créer un fichier dmg sur un disque usb en fat32.
Si la taille est < 4096, c'est OK.
hdiutil create -fs HFS+ -megabytes 4095 -ov /Volumes/FAT32/jrc.dmg
.....................................................................................
created: /Volumes/FAT32/jrc.dmg
Sinon, il y a un problème :
hdiutil create -fs HFS+ -megabytes 4096 -ov -verbose /Volumes/FAT32/jc.dmg
Initialisation...
Création...
...... SUITE .....
DIBackingStoreCreateWithCFURL: CCarbonBackingStore
....................................................................................
DIBackingStoreCreateWithCFURL: creator returned 0
DIDiskImageCreateWithCFURL: creator returned 0
Finalisation...
DIHLDiskImageCreate() returned 22
<CFDictionary 0x3256f0 [0xa073a150]>{type = immutable, count = 0, capacity = 0, pairs = (
)}
hdiutil: create: returning 22
hdiutil: create failed - Paramètre invalide
Il semble donc :
* que ce ne soit pas une limite système :
ulimit -a
....
file size (blocks, -f) unlimited
....
* Il semble, à la vue du listage du verbose de hdiutil, que le fichier est créé, puis qu'il y a un problème au niveau du formatage interne du fichier dmg.
* une autre possibilité serait une limitation du système FAT32 où la taille d'un fichier maximum serait inférieure à 4 Go. Mais il me semble que justement cette limite était supérieure.
Aurais je oublié une option ?
Je suis encore loin d'être affuté en système mac os et encore moins en fat32, merci de me dire mon erreur ou l'explication, voire une solution.
@+
Je cherche à créer un fichier dmg sur un disque usb en fat32.
Si la taille est < 4096, c'est OK.
hdiutil create -fs HFS+ -megabytes 4095 -ov /Volumes/FAT32/jrc.dmg
.....................................................................................
created: /Volumes/FAT32/jrc.dmg
Sinon, il y a un problème :
hdiutil create -fs HFS+ -megabytes 4096 -ov -verbose /Volumes/FAT32/jc.dmg
Initialisation...
Création...
...... SUITE .....
DIBackingStoreCreateWithCFURL: CCarbonBackingStore
....................................................................................
DIBackingStoreCreateWithCFURL: creator returned 0
DIDiskImageCreateWithCFURL: creator returned 0
Finalisation...
DIHLDiskImageCreate() returned 22
<CFDictionary 0x3256f0 [0xa073a150]>{type = immutable, count = 0, capacity = 0, pairs = (
)}
hdiutil: create: returning 22
hdiutil: create failed - Paramètre invalide
Il semble donc :
* que ce ne soit pas une limite système :
ulimit -a
....
file size (blocks, -f) unlimited
....
* Il semble, à la vue du listage du verbose de hdiutil, que le fichier est créé, puis qu'il y a un problème au niveau du formatage interne du fichier dmg.
* une autre possibilité serait une limitation du système FAT32 où la taille d'un fichier maximum serait inférieure à 4 Go. Mais il me semble que justement cette limite était supérieure.
Aurais je oublié une option ?
Je suis encore loin d'être affuté en système mac os et encore moins en fat32, merci de me dire mon erreur ou l'explication, voire une solution.
@+