Ressources

Le volet Ressources configure la machine virtuelle derrière une machine (un espace de travail, dans l'éditeur de réglages) : ses couches de disque, sa mémoire et la façon dont elle atteint le réseau. Il comporte trois groupes — Stockage, Mémoire et Réseau.

Le volet Ressources de la machine Web app : une pile de Stockage de trois couches — Votre dossier personnel avec les boutons Restaurer le dossier personnel… et Effacer le dossier personnel…, Disque système de l'espace de travail avec Réinitialiser à la base…, et Image OS de base avec la note Reconstruire via le menu de l'app — au-dessus du groupe Mémoire indiquant RAM de la VM : 8 Go

Les commandes de stockage agissent sur les disques d'une vraie machine. Dans les Préférences (le modèle Valeurs par défaut), le groupe Stockage indique seulement « Les commandes de stockage ne s'appliquent qu'aux vrais espaces de travail. Elles apparaissent dans l'éditeur de chaque espace de travail quand vous en créez ou modifiez un. », et deux sections valables pour toute l'app apparaissent en bas (voir Préférences seulement). Quand vous modifiez une machine distante depuis une fenêtre miroir, la pile de stockage n'est pas montrée non plus.

Stockage

« Trois couches s'empilent pour faire l'environnement de cet espace de travail. La plus basse est partagée et immuable ; les deux du dessus sont à vous et peuvent être effacées indépendamment. » Chaque couche est une ligne avec sa taille, son état et ses actions.

Votre dossier personnel

La couche du haut est /home/ubuntu — clones de projets, fichiers de configuration, clés .ssh, npm-global, .cargo, historique du shell, tout ce que l'agent écrit dans son dossier personnel. Elle vit sur une image disque privée qui rétrécit sur votre Mac à mesure que des fichiers sont supprimés dans la VM. La ligne d'état indique Actif avec le temps écoulé depuis la dernière utilisation, ou Pas encore créé. avant le premier démarrage.

  • Effacer le dossier personnel… (destructif) fait table rase du dossier personnel : projets, historique, npm-global, .cargo, la paire de clés SSH de la machine et les points de retour du dossier personnel. Les fichiers de configuration gérés par l'app sont reconstruits au démarrage suivant. Le disque système, les réglages et les identifiants ne sont pas touchés.
  • Restaurer le dossier personnel… ramène le dossier personnel à l'un de ses points de retour. Un point de retour est pris chaque fois que la machine démarre (les derniers démarrages, puis un par jour pendant une semaine, puis un par semaine pendant un mois) ; chacun est le dossier personnel tel qu'il était quand ce démarrage a commencé. Choisissez-en un dans l'alerte et confirmez ; le dossier personnel actuel est d'abord enregistré comme nouveau point, si bien qu'une restauration peut être annulée. Le démarrage suivant amorce depuis le dossier personnel restauré.
  • Mettre à niveau le stockage… remplace Restaurer le dossier personnel… sur une machine plus ancienne dont le dossier personnel est encore un dossier sur le Mac. Il arme un déplacement unique du dossier personnel vers sa propre image disque, proposé au démarrage suivant ; l'ancien dossier personnel est conservé sur le Mac comme sauvegarde.

Rembobiner le dossier personnel… depuis la barre latérale

Le même retour en arrière est aussi dans le menu ⋯ de la machine, dans la section Machines virtuelles de la barre latérale : Rembobiner le dossier personnel… ouvre une feuille qui liste les points de retour avec leurs dates et leurs tailles.

La feuille Rembobiner le dossier personnel de « Web app », expliquant que chaque point est le dossier personnel tel qu'il était quand cet amorçage a commencé, montrant Aucun point de retour pour l'instant, un avis indiquant que la machine tourne avec un bouton Éteindre, et les boutons Annuler et Rembobiner

« Chaque point est le dossier personnel tel qu'il était quand cet amorçage a commencé. Le démarrage suivant amorce depuis celui que vous choisissez ; le dossier personnel tel qu'il est maintenant est conservé comme nouveau point, si bien que ceci peut être annulé ici. » S'il n'y a pas encore de point, on lit « Aucun point de retour pour l'instant — un est pris chaque fois que cette machine démarre. » Le dossier personnel ne peut pas être échangé pendant que la machine tourne : la feuille le dit et propose Éteindre, et Rembobiner reste désactivé jusqu'à ce que la machine soit arrêtée. Après un rembobinage, la feuille confirme depuis quel dossier personnel le démarrage suivant amorcera.

Disque système de l'espace de travail

La couche du milieu est une copie en lecture-écriture de l'OS de base, faite pour cette machine. Elle contient tout ce que vous installez avec sudo apt install, les modifications de /etc et /var, et les autres changements au niveau système. La ligne d'état montre la version de base dont elle a été copiée (« Cloné depuis la base v… »).

Réinitialiser à la base… (destructif) jette tous les changements au niveau système et recopie le disque depuis l'image de base actuelle. Le dossier personnel est laissé tranquille. Réinitialiser abandonne aussi tout état suspendu, si bien que le démarrage suivant est un amorçage propre. C'est la même action que Réinitialiser le disque dans le menu ⋯ de la machine — voir Machines.

Image OS de base

La couche du bas est l'image de base partagée — « Ubuntu Noble + Node, Claude Code, Codex, gh, glab, polices. Partagée par tous les espaces de travail, immuable à l'exécution. » — avec sa version, sa date de construction et sa taille. Elle n'a pas d'action ici ; la reconstruire affecte toutes les machines, elle vit donc dans le menu de l'app (Reconstruire l'image de base…), comme le note la ligne : « Reconstruire via le menu de l'app (∼5–10 min). »

Note : Effacer le dossier personnel…, Restaurer le dossier personnel…, Mettre à niveau le stockage… et Réinitialiser à la base… sont désactivés pendant que la machine tourne (info-bulle « Fermez d'abord la fenêtre de session. »). Sur une machine qui n'a jamais démarré, les disques n'existent pas encore (« Créé au premier lancement. »).

Taille du dossier personnel

Taille du dossier personnel fixe la taille du disque du dossier personnel, en Go. L'image disque est creuse : elle n'occupe que la place utilisée par ses fichiers, la taille est donc un plafond — un plafond plus bas fait échouer tôt un processus qui s'emballe au lieu de remplir le disque de votre Mac.

  • Avant que le dossier personnel existe (une nouvelle machine, ou une machine dont vous avez effacé le dossier personnel), n'importe quelle taille de 8 à 1024 Go peut être choisie : « Le dossier personnel est créé à cette taille au premier démarrage de l’espace de travail ; ensuite, il peut grandir mais pas rétrécir. » La valeur par défaut est 16 Go (vm.homeImageGB, voir Avancé).
  • Une fois qu'il existe, la taille ne peut que grandir, de sa taille actuelle jusqu'à 1024 Go. Un dossier personnel plus grand prend effet au prochain démarrage de la machine. Pour réduire un dossier personnel, utilisez Effacer le dossier personnel… et choisissez la nouvelle taille avant le prochain démarrage.

Mémoire

Le pas à pas RAM de la VM règle la mémoire de la machine, de 2 à 32 Go par pas de 2 — « Augmentez-la si Claude / Codex vous semble lent ou si les compilations rust manquent de mémoire. » Le défaut dépend de votre Mac : 4 Go sur les Mac de moins de 18 Go, 6 Go jusqu'à 36 Go, 8 Go au-delà. La VM a 4 processeurs virtuels ; cela n'est pas configurable.

Changer la mémoire d'une machine en cours d'exécution demande de la redémarrer.

Réseau

  • NAT (défaut) — « La VM est derrière un NAT. La sortie fonctionne ; rien sur votre réseau local ne peut l'atteindre. » Toutes les machines en NAT partagent un même réseau privé sur le Mac, si bien qu'une machine et son navigateur, ou deux machines, peuvent atteindre les serveurs de développement l'un de l'autre par adresse IP.
  • En pont — la VM rejoint votre réseau physique. Un sélecteur Interface liste les interfaces réseau du Mac (défaut : la première) : « La VM obtient par DHCP une IP routable sur le réseau local, sur l'interface choisie. » Si aucune ne peut être mise en pont, un avertissement orange dit « Aucune interface en pont disponible. Bromure AC retombera sur le NAT au lancement. »

Changer le mode réseau ou l'interface d'une machine en cours d'exécution demande de la redémarrer. Dans les clients iPhone, iPad et Vision Pro il n'y a pas de sélecteur d'interface ; le serveur en choisit une, ou retombe sur le NAT.

Préférences seulement : sous-réseau et transport distant

Deux sections valables pour toute l'app apparaissent au bas de Ressources dans les Préférences de ce Mac. Elles s'appliquent à ce Mac, s'enregistrent immédiatement et ne font pas partie du modèle. Les Préférences d'un Mac distant, et l'éditeur d'une machine distante dans une fenêtre miroir, ne les montrent pas.

Sous-réseau des espaces de travail — Utiliser un sous-réseau privé (évite les conflits entre Mac distants). Activé, les machines du Mac utilisent un réseau privé 172.16.x.x/24, affiché avec un bouton Tirer au hasard pour en choisir un autre. Désactivé, elles utilisent 192.168.64.0/24, qui entre en conflit quand un Mac reflète plus d'un Mac distant. Les nouvelles installations démarrent avec ceci activé. Les changements s'appliquent au prochain démarrage de vos machines.

Transport distant — Transport relais UDP (expérimental), désactivé par défaut. Quand une connexion distante retombe sur le relais, elle préfère un chemin UDP qui supporte mieux la perte de paquets que le relais TCP, et revient au TCP quand UDP est bloqué. Cela s'applique aux nouvelles connexions, et le serveur relais doit aussi avoir UDP activé. Voir Accès à distance et client riche.

Référence des réglages

RéglageTypeDéfaut
Votre dossier personnel — Effacer le dossier personnel…Bouton destructif—
Votre dossier personnel — Restaurer le dossier personnel… / Mettre à niveau le stockage…Bouton—
Taille du dossier personnelChamp numérique + pas à pas, 8–1024 Go (ne peut que grandir une fois le dossier personnel créé)16 Go
Disque système de l'espace de travail — Réinitialiser à la base…Bouton destructif—
Image OS de baseLigne en lecture seule—
RAM de la VMPas à pas, 2–32 Go, pas de 24, 6 ou 8 Go selon la mémoire du Mac
RéseauNAT / En pontNAT
Interface (en pont)SélecteurLa première disponible
Utiliser un sous-réseau privé (Préférences)Interrupteur, avec Tirer au hasardActivé pour les nouvelles installations
Transport relais UDP (expérimental) (Préférences)InterrupteurDésactivé

Les disques d'une machine, son image de dossier personnel et ses points de retour vivent sous ~/Library/Application Support/BromureAC/profiles/<uuid>/.

Chapitres liés