VMware Player non può avviare una VM sospesa da un'unità condivisa SMB, dice "Impossibile bloccare il file"


4

Ho una VM VMware Player situata in una cartella condivisa remota che risiede su un server Linux. Sul lato server ho impostato le autorizzazioni di accesso ai file per l'ID utente utilizzato per aprire la cartella condivisa e ho eseguito chmod -R 0777 *la directory in cui si trovano le macchine virtuali.

Ogni volta che provo ad avviare una VM sospesa, ricevo un messaggio di errore che dice:

Could not get snapshot information: Failed to lock the file

Module Snapshot power on failed

Failed to start the virtual machine

Non ci sono .lckfile obsoleti nella directory di lavoro della mia VM e mi sono assicurato più volte che l'ID utente che utilizzo per accedere alla condivisione SMB potesse creare e rimuovere i file correttamente. Ho provato a concedere l'accesso totale a tutti gli ID utente nelle proprietà della cartella condivisa, scheda Sicurezza, e non ha funzionato.

Risposte:


3

Elimina le cartelle * .lck nella cartella vmware della rispettiva macchina e funziona benissimo.


2
L'OP afferma There are no stale .lck files on my VM's working directory.
Jonno,

Mi ha aiutato ..
Henry F,

@Jonno: Oops, ho perso quella parte ma probabilmente aiuterà gli altri in futuro. È possibile che OP stia effettuando il check in nella directory errata.
Rorschach,

2

prova a eliminare molto spazio sul disco in cui si trova la macchina virtuale, ho avuto lo stesso problema dopo che ho spostato alcuni file iso di grandi dimensioni su quel disco in cui si trovava la VM, poi ho capito che quando ho eliminato quegli iso tutto ha funzionato bene. L'ho anche provato. Credo che si stiano verificando problemi se la macchina virtuale non è preallocata e lo spazio lasciato sull'unità in cui risiede attualmente la VM è inferiore. Avevo osservato quel comportamento già 4, 5 volte. Nel mio caso avevo una macchina virtuale con disco non preassegnato con lo spazio su disco massimo di 60 gig e ne avevo attualmente utilizzati solo 20. Ma lo spazio libero che avevo lasciato sul mio disco era di soli 3,5 concerti. Dopo aver eliminato altri 6 concerti dalla mia partizione ext3 in cui si trovava la Vm, ha funzionato di nuovo.


Questo è ... probabilmente. In effetti, sul disco in cui risiede la VM è rimasto molto poco spazio. Sposterò alcuni file su un altro disco, pulirò alcuni file e vedrò cosa succede.
RAKK,

Mi restava 1 o 2 GB di spazio, apparentemente non abbastanza.
Babken Vardanyan,

0

Ho risolto questo problema andando sul percorso della directory della macchina virtuale e facendo doppio clic sul .VMXfile, che di solito è lo stesso nome della macchina virtuale. Ciò creerà una nuova istanza della stessa macchina virtuale. Successivamente, puoi semplicemente eliminare la vecchia istanza. Viola, non cambia nulla.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.