21.11.2016

VMware'de Linux sanal makineler ve dosya paylaşımı

Linux sanal makineler için eskiden VMware Workstation'da vmtools kurulumu başarılı sonuçlar verirdi, ama artık olmuyor. Bunun yerine artık open-vm-tools paketi öneriliyor. Paylaşım için yapılacaklar; linux kurumu bittikten sonra hiç VMware Tools kurulumuna girmeden, eğer kurulu değilse open-vm-tools paketini kurmak. Birçok dağıtımda zaten kurulu geliyor. Gelmezse
sudo dnf install open-vm-tools
sudo apt install open-vm-tools
ile kurulum yapılabilir. Bu aşamadan sonra VMware Workstation'da evsahibi makinede (host) klasör paylaştırılabilir. Sanal makineden paylaştırılan klasörü görüntülemek için vmware-hgfsclient kullanılabilir.
vmware-hgfsclient
share
Ardından vmhgfs-fuse ile mount etme yapılır
vmhgfs-fuse .host:/share /home/username/folder

Elbette /home/username/folder yolu var olan bir klasör ile değiştirilmeli.

Şu adreste buldum ki şu da

mount -t fuse.vmhgfs-fuse .host:/share /home/username/folder

aynı işi yapıyor. Gösterdiğim kaynak -o allow_other parametresini de kullanmış, ama benim sistemimde /etc/fuse.conf dosyasında user_allow_other set edilmemişti, kaldırdım. Bu bir ihtiyaçsa /etc/fuse.conf dosyasında user_allow_other'ın başındaki # karakteri silinerek bu sağlanabilir. Ayrıca bu mount'un her yeniden başlangıçta tekrar etkin olmasını istersek /etc/fstab dosyasına şunun gibi bir satır girmemiz yeterli:

.host:/     /home/username/folder     fuse.vmhgfs-fuse      allow_other      0 0

allow_other ile ilgili yukarıda söylenenler burada da geçerli.

Var olan bir bağlantıyı kaldırmak için

umount /mnt/hgfs

gerekli.

Hiç yorum yok: