10.13 High Sierra Apparition d'un disque Vm apres installation de High Sierra

emb29

Membre confirmé
6 Mai 2010
10
0
Bonjour a tous,

Je possède un macbook pro retina mi 2012 sur lequel etait installé Sierra.

Je viens de migrer sur High Sierra ce matin. Tout a l'air de fonctionner correctement.

Par contre je constate la présence d'un nouveau disque intitulé VM qui contient un fichier nommé Sleepimage de 8,52Go

Ce disque n'est visible que via l'appli 'Moutain' qui me sert a monter ou demonter mes différents diques réseau.

A quoi sert ce disque ?

Peux t on le supprimer sans risque de dysfonctionnement ?

Merci pour vos éclaircissements
 

JAR41000

Membre actif
28 Septembre 2017
188
17
Bonjour, tu as certainement un SSD interne et il est maintenant monté avec le nouveau système APFS. Ou as tu vu le diskVM, Utilitaire de disque, Finder, Bureau ?

Peux tu aller dans terminal, écrire la commande et afficher le résultat.
Bloc de code:
diskutil ap list

Macomaniac va certainement venir te renseigner ou t'aider si besoin...
 

JAR41000

Membre actif
28 Septembre 2017
188
17
Je n'avais pas lu ton message en entier. VM est un dossier caché du système APFS, il sert principalement à faire une image quand le Mac est en veille.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
86 264
26 211
Forêt de Fontainebleau
Salut emb

Le passage à l'APFS génère sur la partition-cible (disk0s2) un magasin de stockage physique dit : Physical Store.

Ce Physical Store est importé dans un Container APFS comme sa base de données d'écritures. Ce Container APFS est un ensemble logique exportant 4 Volumes APFS aux fonctions spécialisées distinctes (la commande de JAR :coucou: t'en affichera le tableau détaillé > mais une commande :
Bloc de code:
diskutil list
le tableau sommaire).

Dans l'ordre > le Volume APFS1 est le Macintosh HD = volume de l'OS. Le n°2 est le Preboot = volume de pré-démarrage du volume Macintosh HD. Le n°3 est le Recovery = volume du système de secours. Le n°4 est le VM = volume de la Virtual Memory.

Ce volume recèle le fichier sleepimage où est sauvegardé le contexte de la RAM lors de la mise-en-sommeil ou du passage à l'hibernation du Mac. Traditionnellement > ce fichier sleepimage résidait dans le volume JHFS+ de l'OS at: /private/var/vm/sleepimage. L'APFS a modifié cette situation de la façon suivante : le fichier sleepimage est désormais le résident du Volume APFS : VM > et ce dernier se trouve monté un fois l'OS démarré au point de montage du volume Macintosh HD : /private/var/vm.

Le dossier vm du volume Macintosh HD ne sert donc plus que de point de montage spécial du Volume APFS VM. Ainsi, le processus de sauvegarde du contexte de la RAM à la sleepimage trouve à l'emplacement classique attendu le fichier sleepimage > sauf que ce fichier est le résident du volume VM monté à l'emplacement /private/var/vm.

La situation de montage d'un volume VM (non affiché par le Finder) est donc absolument régulière dans un contexte APFS. Il en découle que le volume VM monté at: /private/var/vm ne doit absolument pas être démonté > ni supprimé - ce montage spécial faisant partie du fonctionnement APFS global.
 

emb29

Membre confirmé
6 Mai 2010
10
0
Merci pour vos explications.

Donc je ne touche as a ce disque.

J'ai bien verifié et Moutain est a jour avec la derniere version.Je vais voir dans les options si il n'est pas possible de cacher le disque VM.
 

marenostrum

Membre actif
13 Septembre 2011
971
98
à jour par rapport à High Sierra et surtout le APFS. quand j'étais dans ce système de fichiers, les vieux programmes d'installation, montrait aussi deux icônes disque le Macintosh HD et le VM, et ils arrivaient pas à installer leurs programmes. ils n'étaient pas compatibles tout simplement. et c'est quoi ce Moutain, j'ai rien trouvé par Google comme référence ?
 
  • J’aime
Réactions: emb29

marenostrum

Membre actif
13 Septembre 2011
971
98
t'avais mal écrit son nom, et il ne doit pas montrer le VM s'il est compatible je pense. l'Utilitaire de disque, l'outil par default du Mac, ne le montre pas.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
86 264
26 211
Forêt de Fontainebleau
:coucou: emb

Va à : Applications > Utilitaires > lance le «Terminal». Dans la fenêtre qui s'est ouverte > saisis la commande informative :
Bloc de code:
diskutil list
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)

  • tu vas voir s'afficher le tableau des disques attachés à ton Mac (en interne /externe > physiques / virtuels) > avec leurs tables de partition > et leurs partitions décrites en types - noms - tailles - identifiants > et avec le sous-tableau des Containers APFS

Tu n'as qu'à poster ce tableau ici en copier-coller > mais avant de faire ton coller > presse le bouton (4è avant la fin à droite) dans la barre de menus au-dessus du champ de saisie d'un message > menu : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité).
 

emb29

Membre confirmé
6 Mai 2010
10
0
Bonsoir Macomaniac,
Ci dessous le resultat (j'espere que je le copie bien comme demandé)
Bloc de code:
Last login: Sun Oct 22 20:55:02 on console
MacBook-Pro-de-Erwann:~ erwannmavic$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         250.8 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.8 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            133.9 GB   disk1s1
   2:                APFS Volume Preboot                 33.2 MB    disk1s2
   3:                APFS Volume Recovery                517.3 MB   disk1s3
   4:                APFS Volume VM                      8.6 GB     disk1s4

/dev/disk2 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *63.9 GB    disk2
   1:               Windows_NTFS Sandisk                 63.8 GB    disk2s1

MacBook-Pro-de-Erwann:~ erwannmavic$

Pour le dernier (Sandisk) il s'agit de ma carte sd insérée dans un nifty Drive.
Les 3 volumes Preboot, Recovery et Vm apparaissent egalement dans Paragon ntfs V15.0
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
86 264
26 211
Forêt de Fontainebleau
Comme tu peux le voir dans ce tableau > 4 volumes coexistent dans un Conteneur APFS. De ces 4 > les volumes 2 (Preboot) et 3 (Recovery) ne sont pas montés dans le temps de la session d'utilisateur. Seuls sont montés le volume 1 du Système (Macintosh HD) et le volume 4 de la sleepimage (VM).

Si tu passes la commande :
Bloc de code:
diskutil ap list
(où ap est l'abréviation de apfs)

  • tu vas obtenir le tableau détaillé du Conteneur APFS

=> tu peux le poster ici encore (toujours dans une fenêtre de Code).
 
  • J’aime
Réactions: emb29

emb29

Membre confirmé
6 Mai 2010
10
0
Tres instructif Merci
Mais a quoi sert le volume Vm et dans quel cas est -il utilisé ?

ci dessous le code copiée ;-)
Bloc de code:
MacBook-Pro-de-Erwann:~ erwannmavic$ diskutil ap list
APFS Container (1 found)
|
+-- Container disk1 1871CC0F-2C16-4CE4-B9CC-3C1AAD20A193
    ====================================================
    APFS Container Reference:     disk1
    Capacity Ceiling (Size):      250790436864 B (250.8 GB)
    Capacity In Use By Volumes:   145313300480 B (145.3 GB) (57.9% used)
    Capacity Available:           105477136384 B (105.5 GB) (42.1% free)
    |
    +-< Physical Store disk0s2 00004BDC-0FAF-0000-762D-00008C250000
    |   -----------------------------------------------------------
    |   APFS Physical Store Disk:   disk0s2
    |   Size:                       250790436864 B (250.8 GB)
    |
    +-> Volume disk1s1 0C5D9C1E-EAB1-33A9-97B9-C60ACB518BB1
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk1s1 (No specific role)
    |   Name:                      Macintosh HD (Case-insensitive)
    |   Mount Point:               /
    |   Capacity Consumed:         134960537600 B (135.0 GB)
    |   Encrypted:                 No
    |
    +-> Volume disk1s2 9108A6C6-5E1B-4DE9-8D2E-9B33C951C847
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk1s2 (Preboot)
    |   Name:                      Preboot (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         33234944 B (33.2 MB)
    |   Encrypted:                 No
    |
    +-> Volume disk1s3 87E3ED8C-2F43-4F85-A249-EDCBC604AB36
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk1s3 (Recovery)
    |   Name:                      Recovery (Case-insensitive)
    |   Mount Point:               /Volumes/Recovery
    |   Capacity Consumed:         517304320 B (517.3 MB)
    |   Encrypted:                 No
    |
    +-> Volume disk1s4 E454A240-5443-4C4A-8661-821A45F0A55C
        ---------------------------------------------------
        APFS Volume Disk (Role):   disk1s4 (VM)
        Name:                      VM (Case-insensitive)
        Mount Point:               /private/var/vm
        Capacity Consumed:         9663836160 B (9.7 GB)
        Encrypted:                 No
MacBook-Pro-de-Erwann:~ erwannmavic$
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
86 264
26 211
Forêt de Fontainebleau
Tu noteras à propos du volume VM de ce tableau :
Bloc de code:
 Mount Point:               /private/var/vm

ce qui signifie qu'il est actuellement monté > et que son point de montage est l'emplacement du volume Macintosh HD (désigné en tant que volume démarré par / ) --> /private/var/vm.

  • /private est un répertoire invisible de l'OS et le sous-dossier vm (virtual_memory) contenait classiquement (dans les OS au format Apple_étendu) la sleepimage. C'est un fichier, fréquemment de la taille de la RAM, dans lequel se trouve sauvegardé le contexte de la RAM au moment où le Mac vire à l'état de sommeil-Système ou à l'état d'hibernation (selon les paramétrages du gestionnaire de l'énergie). Ce fichier peut permettre à un Mac dont la RAM a été désactivée (= effacée) pour économiser l'énergie de la batterie en situation nomade pendant le temps d'hibernation > de réouvrir la session d'utilisateur en reconstituant le contexte précédent de la RAM.

  • le passage à l'APFS n'a semble-t-il pas modifié le rôle joué par le fichier sleepimage (sauvegarde du contexte de la RAM permettant sa reconstitution en sortie d'hibernation) > mais il a modifié l'emplacement de résidence de ce fichier. Ce fichier est désormais hébergé dans le volume n°4 VM (intitulé lui aussi par l'acronyme de la Virtual_Memory). Mais pour reproduire l'ancienne localisation du fichier sleepimage > ce volume VM se trouve automatiquement monté à l'emplacement du sous-dossier vm (/private/var/vm) du volume démarré de l'OS. En bref : le sous-dossier vm est devenu le lieu où se montre le contenu du volume externe VM > càd. le fichier sleepimage.

=> je ne peux pas te dire pour quelle raison les ingénieurs de la  ont préféré ce dispositif à celui qui prévalait antérieurement.

NB. Je note au passage, concernant le volume n°3 Recovery, qu'il est mentionné :
Bloc de code:
Mount Point:               /Volumes/Recovery

  • comme par défaut ce volume (pas plus que le volume Recovery HD des OS précédents) n'est monté dans le temps de la session d'utilisateur --> j'en déduis que c'est toi qui l'a monté volontairement. Car ce qui est indiqué ici est que le volume Recovery est actuellement monté dans le répertoire /Volumes du volume Macintosh HD démarré - càd. à l'emplacement qui sert de point de montage classique aux volumes autres que celui qui est actuellement démarré. Le répertoire /Volumes est graphiquement invisible > mais le Finder affiche les volumes qui y sont montés (sauf contre-indication) sous forme d'icônes de dossiers sur le Bureau de session.
 
Dernière édition:

GilbertC

Membre actif
12 Décembre 2006
130
5
Bonjour,

Je relance ce post car j'ai le même problème un dossier vm à la racine du disque SSD mais à l'intérieur il y a un fichier swapfile0(pas de fichier sleepimage)
Je n'ai pas trop compris les explications de macomaniac. Dois m'en inquiéter ?
j'ai eu récemment une fenêtre mac m'indiquant que j'avais un problème potentiel. Au cas ou vous ayez besoin d'infos :
Bloc de code:
Last login: Sun Dec 16 10:56:50 on ttys000
Mac-mini-de-Gilbert:~ gilbert$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *128.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         127.8 GB   disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS  Datas                  999.9 GB   disk1s2

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +127.8 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume HSierra                 44.6 GB    disk2s1
   2:                APFS Volume Preboot                 65.6 MB    disk2s2
   3:                APFS Volume Recovery                1.5 GB     disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

Mac-mini-de-Gilbert:~ gilbert$ diskutil ap list
APFS Container (1 found)
|
+-- Container disk2 CE1B6C73-C1C7-4D3B-8FC3-140BD4F835E1
    ====================================================
    APFS Container Reference:     disk2
    Size (Capacity Ceiling):      127825920000 B (127.8 GB)
    Minimum Size:                 49138212864 B (49.1 GB)
    Capacity In Use By Volumes:   47424417792 B (47.4 GB) (37.1% used)
    Capacity Not Allocated:       80401502208 B (80.4 GB) (62.9% free)
    |
    +-< Physical Store disk0s2 D76F11B7-16D8-47F1-BA15-1CFC4333B152
    |   -----------------------------------------------------------
    |   APFS Physical Store Disk:   disk0s2
    |   Size:                       127825920000 B (127.8 GB)
    |
    +-> Volume disk2s1 0EDF83D3-45ED-41D0-8FE2-208B05DFC9B3
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s1 (No specific role)
    |   Name:                      HSierra (Case-insensitive)
    |   Mount Point:               /
    |   Capacity Consumed:         44617879552 B (44.6 GB)
    |   FileVault:                 No
    |
    +-> Volume disk2s2 84E78B5F-D5E9-4FA9-B4E1-A5E10CC94525
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s2 (Preboot)
    |   Name:                      Preboot (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         65601536 B (65.6 MB)
    |   FileVault:                 No
    |
    +-> Volume disk2s3 7C316133-3A4E-4110-8ECD-B06FAB8C0039
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s3 (Recovery)
    |   Name:                      Recovery (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         1540169728 B (1.5 GB)
    |   FileVault:                 No
    |
    +-> Volume disk2s4 5A59E073-B68B-42FC-AE89-D7F72B399364
        ---------------------------------------------------
        APFS Volume Disk (Role):   disk2s4 (VM)
        Name:                      VM (Case-insensitive)
        Mount Point:               /private/var/vm
        Capacity Consumed:         1073762304 B (1.1 GB)
        FileVault:                 No
Mac-mini-de-Gilbert:~ gilbert$
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
86 264
26 211
Forêt de Fontainebleau
Bonjour Gilbert

Le volume auxiliaire VM (Virtual Memory) est dédié à l'archivage du contexte de la RAM dans un fichier sleepimage et au swap dans des fichiers swapfile0 > swapfile1 etc. si besoin.

Il est monté par défaut dans le volume de démarrage (HSierra ici) > à la localisation : /private/var/vm. Donc le sous-dossier vm lui sert de point de montage. Tu le vois mentionné à sa rubrique dans le tableau détaillé du Conteneur :
Bloc de code:
        Mount Point:               /private/var/vm

Aucune anomalie.

La présence ou pas d'une sleepimage peut dépendre de ton modèle de Mac et du mode d'hibernation choisi. Un fichier swapfile0 (de 1 Go) laisse supposer que tu as eu un peu de swap à un moment donné (RAM saturée). Purgé automatiquement à l'extinction ou au redémarrage.
 

GilbertC

Membre actif
12 Décembre 2006
130
5
Merci macomaniac pour cette réponse très rapide.
Cependant j’ai lu trop rapidement le titre de ce post. Ce qui m’inquiète ce n’est pas le volume vm mais un DOSSIER visible nommé vm à la racine du disque.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
86 264
26 211
Forêt de Fontainebleau
Passe les commandes :
Bloc de code:
ls /
ls /private/var/vm

  • la 1ère liste les objets de l'espace-racine du volume
  • la 2è les objets présents dans le volume VM monté at: /private/var/vm

Poste les affichages retourné.
 

GilbertC

Membre actif
12 Décembre 2006
130
5
Bonsoir, réponse tardive désolé.Il semble que la deuxième commande indique qu'il n'y a rien dans le volume vm.J'ai essayé 2 fois la deuxième commande.

Bloc de code:
Last login: Tue Dec 18 21:31:21 on console
Mac-mini-de-Gilbert:~ gilbert$ ls /
Applications            home
Library                installer.failurerequests
Network                net
System                private
Users                sbin
Volumes                tmp
bin                usr
cores                var
dev                vm
etc
Mac-mini-de-Gilbert:~ gilbert$ ls /private/var/vm
Mac-mini-de-Gilbert:~ gilbert$ ls /private/var/vm
Mac-mini-de-Gilbert:~ gilbert$
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
86 264
26 211
Forêt de Fontainebleau
Passe les commandes (copier-coller - séparément) :
Bloc de code:
ls /vm
diskutil info disk2s4

  • la 1ère liste le contenu du dossier vm de l'espace-racine du disque
  • la 2è affiche un tableau d'informations sur le volume apfs VM

Poste les retours.