-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for snapshots #5484
Comments
I'm also missing this feature, yet I know how to do it manually, if you already have
|
My virtual disks have the suffix Creating a snapshot fails with:
|
The snapshots I described only work with supported image types, e.g. |
Hm, after converting to |
How did you convert it? What does |
I also don't know how to create a new UTM VM with |
Your virtual disk sizes are the same and everything looks like it should work.
I don't know either, my default was This is my disk-part of the configuration, does it look the same or are there any other values?
|
That is mine:
Because of the ID difference I created a new clone from a working vm and then without starting UTM I edited the config.plist und changed only the ending from |
I just tried to setup a Are you on the newest UTM app version? |
I did what you said but the file was not converted to to |
https://docs.getutm.app/settings-qemu/drive/drive/ says:
So we cannot expect a conversion to I'm using UTM 4.3.5. I will check for an update. Update: |
I'm also on 4.4.4 on a M2 MBP. I don't know what I should tell you, it does convert it to
created a new VM, delete its disk, import the raw and I ended up with a or as text:
|
Bingo - macOS seems not to work with
|
Apple Virtualization doesn't support qcow2 images for macOS |
That sounds reasonable, |
Snapshots with APFS are not sufficient. I want to restore the whole system. So I think I will have to clone the VM every time I need a snapshot. Not perfect, but I can live with it. |
This is the one thing that is holding me back of using UTM. |
i'm here because ChatGPT v4 hallucinates that UTM already has a Snapshot creation, restoring and deletion method. It's wild the kind of stuff that these LLMs will hallucinate. I was fully expecting this feature to be here, but instead I gotta keep a master VM image and clone it and run. and then delete and make another clone. hopefully this type of feature will land eventually 👍 |
Without knowing what exactly ChatGPTv4 said/hallucinated, it may be technically correct: you can create snapshots of some virtual disk as shown in this comment. |
hallucination1 (excerpt)
then i asked it a followup question on how exactly to do that and it said
|
Thank you for reporting back. Yes, this is completely hallucinated, especially the part:
That is the only way to create consistent snapshots. |
I'm not seeing any reference to this project in this issue so linking to it here: https://github.com/Metamogul/UTM-Snapshot-Manager Seems like @Metamogul has put together a nice little PoC GUI for how UTM could manage snapshots. I'd be great to have something like this integrated into UTM directly :) |
Hi utmapp team. Do we have the snapshot feature right now? I really need it. It's so important for a virtual machine. Even through we have the |
I think that's a brilliant suggestion, +1 to that! |
This is particularly true for iOS and iPadOS since the |
I found myself here because I, too, needed VM snapshots. Realizing they're not avail, I went back to Parallels Desktop, which pretty recently was much worse than UTM at setting up macOS guests on Apple silicon machines, for another look. I realize it's commercial, but v21 now works quite nicely with macOS guests on Apple silicon, including full snapshot support. MIST is a good tool for getting the ipsw firmware file for the version you want. So, obviously not what everyone here is looking for, but wanted to mention it for those that need snapshots for macOS guests on Apple silicon models and aren't opposed to paying for it and/or using closed source software. |
You can also use VMWare Fusion, which is now free for personal use and supports Apple silicon and snapshots. |
Thanks! Did not know it had been made free -- that's pretty cool. Just tried it out. Unfortunately, it does not support macOS ARM guests at all, they're explicit about it. When running on Apple silicon, Fusion supports Win and Linux arm64, but not macOS. |
If you need macOS as guest you can use VirtualBuddy, which is free and allows saving VM state. |
Note that a trivial implementation of snapshots (Or at least the "do something and then revert" aspect of it) can be implemented at the APFS layer. Specifically, in Finder select the VM, press CMD-D, and then do all your to-be-disposed work on the copy. Then when you're done, delete the copy. |
Certainly true, and a more space efficient alternative to cloning from the VM, which I assume makes a full copy. I think you only get copy-on-write via Finder copies, not even from Terminal. |
|
I can't seem to find anything about a virtual machine container snapshot manager, which is readily available and available on vmware
This is also very important for my work, which means that I need to create snapshots for different moments of the virtual machine to restore to a certain node location when needed!
You should know what I'm talking about, I didn't explain otherwise
I've also looked through the historical issues and apparently haven't seen anyone making a similar request, would like to ask if this feature is of interest!
I'm new to github so please excuse me if I'm doing something wrong, thanks
The text was updated successfully, but these errors were encountered: