Case sensitive

GuyPatBeche3417

Membre confirmé
24 Août 2001
59
0
Mac OS 10 repose sur un système Unix qui est sensible depuis des décennies aux différences entre majuscules et minuscules. Mac OS 10 client a par défaut son disque formaté en case insensitive !

J'ai réussi à faire fonctionner la dernière version de Panther 10.3.9 sur un disque entièrement formaté en case sensitive HFS+. Tout fonctionne remarquablement bien aussi bien au niveau de l'OS qu'au niveau des applications. De plus dans le terminal on peut maintenant taper des vraies commandes Unix : "ls -alg" et non pas "Ls -aLG" ; cette dernière commande fonctionnait en case insensitive alors que ce n'est pas une commande Unix.

Voici comment j'ai procédé :
1) Booter sur un disque externe
2) Faire un disque image avec "/Applications/Utilities/Disk\ Utility.app" en mode graphique évidemment" et dont le fichier correspondant sera sauvegardé sur le disque externe. Quitter ensuite "Disk Utiliy"
3) Sur le disque externe, éditer sous root avec "vi" le fichier /System/Library/Filesystems/hfs.fs/Contents/Info.plist . Vérifier auparavant les autorisations de ce fichier et les remettre comme au départ si besoin avec chmod.
4) Rechercher FSServerOnly puis substituer le true qui suit par false
5) Relancer l'utilitaire de disque "/Applications/Utilities/Disk\ Utility.app"
6) Sans entrer dans les détails, un item supplémentaire (relatif à HFS+ journalisé avec casse) apparaît dans le choix des formatages.
7) Il suffit ensuite toujours avec ce même utilitaire de disque, d'utiliser l'image disque sauvegardée au point (2) pour restituer les données sur le disque que l'on vient de formater en case sensitive.
 
On pouvait formater avec les précédentes versions de panther, avec les outils en ligne de commande, en HFS+ case sensitive, par contre le système ne voulait pas booter dessus.

Avec Tiger l'option est disponible dans l'utilitaire de disque sans la bidouille décrite ci-dessus et on peut installer le système sur une telle partition.