-
Notifications
You must be signed in to change notification settings - Fork 15
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
Path clash with Azure local storage #2221
Comments
Looks like the problem was you already have a disk mounted at |
Standard_D2s_v3 btw I literally just got it running by creating the |
Hmm, I'm not sure. That size shouldn't have a temporary disk. You can see in the fstab output though that there is device |
Is it worth abandoning Or alternatively, explicitly adding something like the following to
|
I'd rather understand what is happening here. It isn't a mount that we have defined and I'm not sure what it is. If it is something Azure is adding we could make sure to remove entries like that from fstab (if that is the problem here). |
This end of this section says "For Linux VMs, the temporary disk is According to this outdated answer it might be possible to change in Otherwise, we should see whether adding an explicit mount point for |
Oh wait, the Dvs3 series do have temporary disks. Is there a reason to use such an old offering? |
I think we should be robust against the use of VM SKUs that have temporary disks (which is most of them) regardless of whether Dvs3 is a sensible SKU to use. |
It's just the one that was our default on the old codebase, so I still use it as a default out of habit, but as @jemrobinson, should be robust to stuff like this IMO. (I think the GPU VMs we currently recommend -e.g. |
I'm not sure if that is true, it tends to be the older offerings. |
From here
|
I'm sure it has been true but the trend in the current and new general purpose sizes is to not include local storage and provide 'd' series variants for those that want it. Noting that line has been in the docs for quite a few years. That said, I don't think I want to enumerate all the available sizes or sizes*availability 😅. It does seem common on sizes with accelerators though. That makes sense as the users would likely want fast storage, and the physical nodes in the data centre are more likely to have onboard storage. We'll need to fix this to enable GPU/FPGA sizes. |
Adding e.g. |
What does that option do? I think I'd rather just not mount local storage at |
It creates the directory if it doesn't exist |
Alias |
it would be, but for some reason that's not a supported option on the machine I tested |
This doesn't really deal with the question of what happens in these scenarios:
OR
In either case, we'd lose access to |
I think the best solution would be that we standardise where our mounts and temp disk(s) are in all cases. I like having our mounts at We might need some logic like "if /dev/disk/cloud/... then ..." |
Agreed that |
Looks like it's possible to change the location of the temp disk in There's a field https://learn.microsoft.com/en-us/azure/virtual-machines/extensions/agent-linux |
We might be going in circles here, but since |
Can we give arguments to |
So, we can add
At this point the desktop icons for |
✅ Checklist
💻 System information
📦 Packages
List of packages
🚫 Describe the problem
Virtual machine sizes with local storage (mounted at
/mnt
) clash with NFS mounts defined in/etc/fstab
.🌳 Log messages
Relevant log messages
♻️ To reproduce
Deploy a workspace using a VM size with local storage.
The text was updated successfully, but these errors were encountered: