Nie mogę modyfikować plików w moim folderze współdzielonym (virtualbox, gość to Ubuntu, host to Windows 7)


12

Używam virtual-boxa. Gościem jest Ubuntu. Hostem jest system Windows 7. Mam folder współdzielony (współdzielony przez hosta i gościa).

Problem polega na tym, że w gościu (Ubuntu) nie mogę rename/delete/editplików w folderze współdzielonym. Na przykład po edycji pliku i próbie jego zapisania pojawia się następujący komunikat o błędzie:

Nie można zapisać pliku nazwa_pliku. Nieoczekiwany błąd: Błąd podczas zmiany nazwy pliku tymczasowego: plik tekstowy zajęty

Na hoście (Windows) mogę bez problemu zmieniać nazwę / edytować / usuwać. Co mogę zrobić?

Odpowiedzi:


8

Możesz cierpieć na błąd nr 34813 , w którym dostęp do udziałów w systemach Windows jest uszkodzony. Nie ma to wpływu na dostęp do plików na hostach Ubuntu.

Rozwiązywanie problemów z folderami współdzielonymi w polu wirtualnym

Aby sprawdzić, czy foldery udostępnione są poprawnie skonfigurowane, możesz wykonać następujące czynności:

  • Zainstaluj najnowszą wersję Virtual Box .
  • Upewnij się, że dodatki gości odpowiadają Twojej wersji VBox.
  • Nie definiuj folderów współdzielonych jako tylko do odczytu, jeśli potrzebujesz dostępu do zapisu.
  • Użytkownicy-goście muszą być w grupie, aby móc vboxsfautomatycznie montować udziały.
  • Zamontuj udziały tymczasowe z opcją rw i odpowiednim identyfikatorem użytkownika dla dostępu do zapisu,

    (np. sudo mount -t vboxsf -o uid=1000 sharename mountpoint)


2

Jak zamontowałeś ten folder współdzielony?

Miałem ten sam problem, ale dzięki sile fstab wreszcie udało mi się swobodnie uzyskać dostęp do mojego folderu współdzielonego - właśnie dodałem wiersz:

//shareIP/sharedFolder mountpoint smbfs rw,umask=777,uid=linuxUID,username=winUsername,password=winPassword,auto 0 0

Teraz możesz ponownie uruchomić system operacyjny lub po prostu zrobić sudo mount <mountpoint>.

Jakoś dzięki „natywnemu” udostępnianiu vbox nie udało mi się tego osiągnąć - nawet nie uzyskałem dostępu do folderu współdzielonego, chociaż był widoczny.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.