Pourquoi est-ce que j'obtiens différents espaces disponibles / utilisés avec Disk Info et df?

19

J'ai un premier MBP de 13 exécutant Mavericks. Aujourd'hui, j'ai obtenu un disque externe SSD aujourd'hui et j'ai déplacé mes machines virtuelles et les fichiers de catalogue Lightroom pour libérer de l'espace disque, car 256 Go vont vite.

Cependant, lorsque je cours df -hdans le terminal, j'obtiens ce qui suit:

Filesystem                          Size   Used  Avail Capacity  iused    ifree %iused  Mounted on
/dev/disk0s2                       233Gi  118Gi  115Gi    51% 31026495 30042945   51%   /
devfs                              187Ki  187Ki    0Bi   100%      646        0  100%   /dev
map -hosts                           0Bi    0Bi    0Bi   100%        0        0  100%   /net
map auto_home                        0Bi    0Bi    0Bi   100%        0        0  100%   /home
localhost:/19YSQKN76Bmz377sW5fOwp  233Gi  233Gi    0Bi   100%        0        0  100%   /Volumes/MobileBackups
/dev/disk1s2                       119Gi   36Gi   83Gi    31%  9537194 21637536   31%   /Volumes/Jason SSD

Selon cela, j'ai 118 Go utilisés et 115 Go gratuits. Cependant, lorsque je reçois des informations du lecteur sur le bureau, je reçois

entrez la description de l'image ici

C'est une différence assez surprenante, et elle existe après un redémarrage. Quelle est la valeur correcte et quelle en est la raison?

Jason
la source

Réponses:

27

Les sauvegardes Time Machine sont-elles activées? Si tel est le cas, la différence peut être due à l'espace utilisé pour "instantanés locaux" (essentiellement, les sauvegardes sur le disque local lorsque votre disque de sauvegarde réel n'est pas disponible). Les instantanés locaux sont automatiquement supprimés lorsque l'espace est nécessaire pour autre chose (en fait, il commence à les purger lorsque le volume atteint 80%), de sorte que le Finder les traite comme de l'espace libre. du, d'autre part, les considère comme de l'espace utilisé (comme le font l'Utilitaire de disque et les Informations système).

Pour savoir si c'est ce qui se passe, consultez les informations système: dans le menu Apple, choisissez "À propos de ce Mac", puis cliquez sur "Plus d'infos", puis sélectionnez l'onglet Stockage et recherchez un violet clair (" Sauvegardes ") sur le graphique d'utilisation. Si c'est environ 47 Go, c'est la source de la différence.

Si vous souhaitez désactiver cette fonctionnalité, vous pouvez utiliser la commande Terminal sudo tmutil disablelocal- mais je recommande de la laisser activée, car elle offre une protection utile contre la suppression accidentelle / les dommages aux fichiers / etc. lorsque votre sauvegarde réelle n'est pas disponible.

EDIT: Comme l'a souligné @chillin, il existe une source supplémentaire de confusion: dfet le Finder utilise différentes unités pour signaler les tailles. dfutilise des gibibytes (= 1 073 741 824 octets), tandis que le Finder utilise des gigaoctets (= 1 000 000 000 octets). Si le Finder avait signalé en Gio, il aurait indiqué Capacité: 232,96 Gio, disponible: 166,41 Gio, utilisé: 66,55 Gio. Il y avait donc en fait environ 52 Gio utilisés pour les instantanés locaux.

Gordon Davisson
la source
! C'est un bon point. Cela ne m'a même pas traversé l'esprit car j'ai toujours désactivé les instantanés locaux.
njboot
C'était la solution. Une fois que j'ai désactivé la sauvegarde locale, j'ai durenvoyé la valeur de disque correcte. Je ne m'inquiète pas trop d'avoir besoin de sauvegardes locales car j'ai déjà un lecteur de travail comme sauvegarde de TM en cours d'exécution tout le temps.
Jason
2
Pas vraiment. duet "Get Info" utilise des gigaoctets, tandis qu'il dfutilise des gibibytes. Voir ma réponse.
chillin
@chillin: En fait, les écarts sont une combinaison de GiB vs GB et de l' espace utilisé par les instantanés locaux. Comparez l'espace utilisé selon du(118 Go = 126 Go) par rapport à Finder (66,27 Go = 71,46 Go) ... il y a donc environ 52 Go = 56 Go d'espace utilisé pour les instantanés locaux.
Gordon Davisson
@GordonDavisson Les bonnes réponses nécessitent de bonnes questions. La question commence par une interprétation incorrecte des informations données par df: "Selon cela, j'ai 118 Go utilisés et 115 Go gratuits". Bien que votre réponse soit incroyablement perspicace (en ce que vous avez prédit des informations non fournies), elle passe sous silence le fait que le demandeur a mal interprété ce qu'il voyait en premier lieu.
chillin
4

dfutilise Gi = Gibibytes , et "Get Info" utilise GB = Gigabytes .

chillin
la source
1
Cela ne serait pas près de représenter une différence de ~ 63 Go.
samh
Eh bien, cela dépend de ce que vous entendez par «fermer», car il en représente 17 Go
chillin
Je pense que le fait de ne représenter que 27% de la différence «ne se rapproche pas». Gordon Davisson était probablement le plus précis ici.
samh
0

Edit: Voir la réponse de Gordon Davisson avant de prendre ces mesures.

Si cela échoue:

  • Démarrez dans OS X Recovery . Sélectionnez votre volume de démarrage dans Utilitaire de disque> Réparer le disque. Observez si des erreurs FS sont détectées / corrigées et redémarrez normalement. Par la suite, voyez si l'écart a disparu.
njboot
la source
0

la réponse de chillin est absolument correcte.

Gi = 1024 ^ 3 octets GB = 1000 ^ 3 octets

Si vous faites le calcul (conversion de 250,14 Go en Gi), ce serait

250,14 * (1000 ^ 3) / (1024 ^ 3) = 232,83

Exactement 233 Gi.

Kevin
la source
0

Poubelle. Personne n'a mentionné la corbeille, qui n'est qu'un autre répertoire de "df" et "du" mais qui est souvent, de façon confuse, mélangée à la façon dont le Finder signale l'espace libre. Avez-vous effacé la corbeille et revérifié?

Chris N
la source