12 votes

Quels outils et concepts sont bons pour quelqu'un qui envisage d'utiliser la compression du système de fichiers HFS ?

J'ai un client avec environ 60 To de données sur plusieurs volumes HFS+, attachés directement par fibre optique et partagés par AFP. Nous fonctionnons actuellement avec une capacité d'environ 85 % et le budget pour étendre le stockage n'entrera pas en jeu avant plusieurs mois. La croissance de nos données suggère que nous atteindrons 90 % de notre capacité dans quatre mois. J'envisage une sorte de compression du système de fichiers sur place qui comprimerait de manière transparente les fichiers au repos dans le stockage, sans modifier les flux de travail des utilisateurs du bureau. (C'est-à-dire qu'ils devraient travailler comme d'habitude sans avoir à décompresser les fichiers).

Je crois savoir que la compression du système de fichiers HFS+ peut être réalisée à l'aide de la commande ditto ; j'ai également utilisé avec succès le logiciel gratuit afsctool pour compresser les fichiers. Ce dernier n'a pas été mis à jour depuis un certain temps et je ne suis pas sûr de l'engagement du développeur. Je ne suis pas un programmeur, donc le code source ne signifie pas grand chose pour moi.

Existe-t-il des outils commerciaux alternatifs qui effectuent silencieusement et automatiquement la compression du système de fichiers de la manière que je recherche ? De préférence, l'outil bénéficierait d'un support d'entreprise fiable (par exemple, une assistance téléphonique). Ou bien, serais-je mieux inspiré de créer périodiquement un script de compression en utilisant ditto ? La compression HFS+ est-elle même la bonne voie ?

7voto

Ingmar Hupp Points 3464

Vous devez d'abord déterminer si la compression en vaut la peine ou non. Cela dépend en grande partie du type de contenu que vous stockez. Si le contenu n'est pas compressible (images JPEG, la plupart des formats vidéo, archives ZIP, etc.), il y a peu d'avantages et la surcharge de décompression peut même entraîner un ralentissement (mineur) de l'accès aux fichiers.

La compression HFS+ est très probablement le mauvais outil, pour plusieurs raisons. Tout d'abord, la compression n'est pas transparente, seule la décompression l'est. En d'autres termes, si un fichier est stocké compressé, il sera décompressé de manière transparente lors de sa lecture, mais un fichier nouvellement créé ne sera pas compressé par défaut.

Pire encore, lorsque vous écrasez ou ajoutez un fichier compressé, il sera à nouveau stocké sans compression HFS+. Par conséquent, si vous souhaitez utiliser la compression HFS+ avec des données utilisateur, vous devrez d'abord copier l'ensemble du volume (en utilisant ditto ou afsctool), fichier par fichier. Sur 60 To, cela peut prendre beaucoup de temps. De plus, vous devriez régulièrement exécuter un processus qui détermine quels fichiers ont été ajoutés/modifiés récemment (ou ne sont pas compressés) et les (re)compresse.

Comme l'indique la page de manuel de ditto, la compression HFS+ "est uniquement destiné à être utilisé dans des scénarios d'installation et de sauvegarde qui impliquent des fichiers système" . C'est génial pour votre /Applications mais pas très adapté à votre filer. Je ne l'envisagerais que si vous êtes vraiment désespérément à la recherche de capacité et que vous avez beaucoup de fichiers qui ne sont jamais écrits. La clé étant le désespoir :)

Je n'ai pas connaissance de paquets de compression transparents au niveau du système de fichiers pour OS X. ZFS prend en charge la compression transparente du système de fichiers, mais changer de système d'exploitation et de système de fichiers n'est pas toujours possible (car il n'existe malheureusement pas d'implémentation complète de ZFS pour Mac OS X).

2voto

Merlin748 Points 21

Il existe un nouvel outil de compression HFS+ appelé MoreSpace Folder Compression dans l'Appstore :

http://itunes.apple.com/app/morespace-folder-compression/id521635253?mt=12

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X