Virtualbox paylaşımlı klasörlerinde sembolik bağlantılar oluşturulamıyor [kapalı]


32

Birkaç gün önce, OS X ana bilgisayarıyla paylaşılan hiçbir dizinde artık Ubuntu'dan sembolik bağlantılar oluşturamayacağımı öğrendim.

ln: creating symbolic link `foo': Read-only file system

Paylaşılmayan klasörlerde ve doğrudan OS X'te sembolik bağlantılar oluşturabiliyorum. Disk onarımını çalıştırmayı da denedim, ancak hata bulunamadı.

Kurmak:

  • OS X 10.6.6
  • Ubuntu sunucusu 11.04
  • Sanal Kutu 4.1.8

Yanıtlar:


36

Başka bir geçici çözüm, ana makinenizde aşağıdaki komutu çalıştırmaktır:

VBoxManage setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1

Veya Windows'ta

VBoxManage.exe setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1

VM_NAME sanal makinenizin adıdır (örn. Ubuntu) ve SHARE_NAME, paylaşılan dizininizin adıdır ("sf_" öneki olmadan).

Bu, önceki bağlantı dostu davranışını yeniden etkinleştirir.

Not: Windows'ta Sanal Makine VE VirtualBox GUI'yi her zaman yeniden başlatın .


Bunu bir Windows sunucusunda nasıl çalıştırıyorsunuz?
Chris Pratt

1
@Chris, VBoxManage, Program Dosyaları dizininde bulunur (örn. C: \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe). Bununla birlikte, pencerelerde ev sahipliği yaparken henüz benim için çalışacak çözümü bulamadım (ayrıntılar, virtualbox.org/ticket/10085#comment:16 adresinde ).
studgeek

@schisamo Bunun Windows / NTFS'de sizin için çalıştığını onaylayabilir misiniz? Ben (ve diğerleri) hala virtualbox.org/ticket/10085#comment:16 adresindeki bilette tanımladığım gibi hala "salt okunur dosya sistemi" alıyorum .
studgeek

Bu bir Windows sunucusuyla
çalışamadı

2
Bu çözüm yardımcı oldu. Unutmamanız gereken tek şey SHARE_NAME
ürününü

11

Windows ana bilgisayarında - sanal makine örneğini Yönetici olarak çalıştırın. Bunun sorunu çözdüğünü buldum.

- Önce @ schisamo'nun önerisini denedim - ikisini birden yapmak gerekebilir. Özür dilerim, bunu bir yorum olarak ekleyecektim ama o kadar temsilci oldum ki;


yönetici olarak çalışıyor
Marian Zburlea

Kombine çözüm benim için çalıştı. Host OS : Windows 10 64 bit , VirtualBox version: 6.0, Guest OS : Ubuntu Xenial. Benim, Windows ana bilgisayardan kabul cevap verildiği şekilde Yani, komut koştum: "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata net1mc1 VBoxInternal2/SharedFoldersEnableSymlinksCreate/shared3 1. shared3paylaşım oluşturulurken verilen paylaşılan klasörün adıdır. Daha sonra, VirtualBox'ı Yönetici kullanıcısı olarak yeniden başlattım ve VM'yi de yeniden başlattım. Bundan sonra, konuk işletim sisteminin paylaşılan dizininden sembolik bağlantılar oluşturabildim.
Binita Bharati

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.