5 votes

Pourquoi les fichiers Ubuntu One dans le nuage n'ont-ils pas la même taille que l'original ?

I tar ~/Documents pour créer des sauvegardes. Mon .tgz Les fichiers sont d'environ 700MB. J'ai créé trois fichiers de ce type au cours des trois dernières semaines et j'ai utilisé Ubuntu One pour les protéger contre la perte. Dans les trois cas, la taille du fichier indiquée sur le site Web d'Ubuntu One ne correspond pas à la taille du fichier indiquée par Nautilus. Dans les trois cas, la taille du fichier dans le nuage est inférieure de plusieurs Mo à celle du système de fichiers du bureau.

Exemple : Ma sauvegarde du 10 mai 2012 est de 761 Mo mais sur le nuage, elle est de 726 Mo.

Pourquoi cela se produit-il ?

3voto

Tendayi Mawushe Points 10335

C'est parce que Nautilus vous montre la taille du fichier en format mégaoctets alors que l'interface Web d'Ubuntu One vous montre la taille du fichier en euros. mibibytes . Comparez :

  • 1 kilooctet = 1000 octets
  • 1 méga-octet = 1000 kilo-octets
  • 1 gigaoctet = 1000 mégaoctets
  • ...

Et :

  • 1 kibibyte = 1024 octets
  • 1 kibyte = 1024 kibytes
  • 1 gibyte = 1024 mibytes
  • ...

Donc, dans votre exemple : 761 sont des mégaoctets, 726 sont des mibibytes :

  • 761 MB \= 761 × 1000 kB = 761 × 1000 × 1000 B = 761'000'000 B

Maintenant, convertissons 761'000'000 B en mibibytes :

  • 761'000'000 B \= 761'000'000 ÷ 1024 KiB = 761'000'000 ÷ 1024 ÷ 1024 MiB 726 MiB

Comme vous pouvez le constater, le bon symbole pour les mibibytes n'est pas MB, mais MiB. Malheureusement, les mibytes et les unités connexes n'ont été définis que récemment. Citation de Wikipedia :

Le préfixe mebi- a été défini par la Commission électrotechnique internationale (CEI) en décembre 1998.

C'est pourquoi, de nos jours, beaucoup de gens ont l'habitude d'écrire MB alors qu'ils veulent en fait dire MiB. Il s'agit d'une erreur courante que vous trouverez dans Ubuntu One et dans de nombreuses autres applications.

0voto

Mitch Points 102545

L'espace alloué aux fichiers est déterminé par la taille du cluster de la partition formatée. La taille des clusters est très variable dans les systèmes de fichiers FAT32/FAT16/NTFS/EXT3/EXT4. C'est pourquoi vous verrez une différence.

Si j'avais 12 onces de liquide et seulement des tasses de 10 onces, il faudrait deux tasses pour contenir les 10 onces de liquide.

20 onces d'espace de stockage pour contenir 12 onces.

Pour 40 onces, il faudrait 4 tasses ou 40 onces d'espace de stockage disponible.

Les ordinateurs fonctionnent de manière similaire en fonction de la taille des unités d'allocation utilisées sur le PC lors de son formatage.

Regardez les propriétés d'un fichier .txt de 1 kb. La taille du fichier indique 1 kb, mais elle indique également l'espace de stockage nécessaire en raison de la taille de vos unités d'allocation.

Source : computing.net

-2voto

lak-b Points 764

Ubuntu One utilise zlib pour compresser les données avant de les envoyer, afin d'économiser de la bande passante lors du transfert. Il stocke également le contenu du fichier sous forme compressée sur le serveur, afin d'éviter de devoir le recompresser avant de le renvoyer dans le flux.

La réponse n'a rien à voir avec la taille des blocs du système de fichiers.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X