VMware Paylaşılan Klasör Nasıl Oluşturulur
VMware’da paylaşılan klasörler oluşturmak, ana makine ile bir misafir işletim sistemi (VM) arasında verimli dosya alışverişi için gereklidir. Karmaşık geliştirme ortamlarını yönetiyor, Linux/Windows misafirleri çalıştırıyor veya derlemeleri otomatikleştiriyorsanız, paylaşılan klasörler iş akışınızı kolaylaştırır. Bu kılavuz, hem VMware Workstation Pro hem de VMware Fusion için gelişmiş kurulum ve sorun giderme tekniklerini kapsamaktadır.
Adım 1: VMware UI’da Paylaşılan Klasör Oluşturun
VMware Workstation / Fusion’ı Açın
VM’nizi seçin → Ayarlar‘a gidin
Seçenekler sekmesine tıklayın → Paylaşılan Klasörler‘i seçin
Etkinleştir:
✔️ Her zaman etkin (önerilir)
Ekle…‘ye tıklayın ve sihirbazı takip edin:
ana makinede bir klasör seçin
Bir isim verin (örn., Paylaşılan)
Gerekirse Sadece okunur olarak işaretleyin
Tamamla‘ya tıklayın, ardından uygulamak için Tamam‘a tıklayın.
Adım 2: VMware Tools’u Kurun (Misafir Tarafı)
VMware Tools, misafir işletim sistemi içinde paylaşılan klasör mekanizmasını etkinleştirir.
Linux Misafirlerinde (Ubuntu/Debian/CentOS)
sudo apt updatesudo apt install open-vm-tools open-vm-tools-desktop -ySonra VM’yi yeniden başlatın:
sudo rebootWindows Misafirlerinde
VMware menüsünden: VM > VMware Tools’u Kur
Sanal bir CD’yi bağlayın → setup.exe’yi çalıştırın
Kurulumdan sonra misafiri yeniden başlatın
Adım 3: Paylaşılan Klasörü Bağlayın (Linux Misafiri)
Yeniden başlattıktan sonra, VMware Tools’un paylaşılan klasörü tespit edip etmediğini kontrol edin:
vmhgfs-fuse .host:/ /mnt/hgfs -o allow_otherBelirli bir klasörü bağlamak için:
sudo mkdir -p /mnt/hgfs/Shared
sudo vmhgfs-fuse .host:/Shared /mnt/hgfs/Shared -o allow_otherEğer vmhgfs-fuse bulunamazsa, kurun:
sudo apt install open-vm-tools open-vm-tools-desktop -yBaşlangıçta Bağlamayı Otomatikleştir (Linux)
/etc/fstab dosyasını düzenleyin:
.host:/Shared /mnt/hgfs/Shared fuse.vmhgfs-fuse allow_other,defaults 0 0İsteğe bağlı: /mnt/hgfs/Shared dizininin başlangıçta mevcut olduğundan emin olun
Crontab’a ekleyin (root olarak):
@reboot mkdir -p /mnt/hgfs/Shared && mount -aWindows Misafirinde Paylaşılan Klasöre Erişim
Yeniden başlattıktan sonra, gidin:
This PC > Network LocationsYa da doğrudan şu adrese gidin:
\vmware-hostShared FoldersBunu bir sürücü harfine eşleyebilirsiniz:
Bu PC’ye sağ tıklayın → Ağ Sürücüsü Harfi Eşle
\vmware-hostShared FoldersYourFolder kullanın
Sürücü harfi seçin (örn., Z:) → ✔️ Oturum açıldığında yeniden bağla
🔍 Gelişmiş Sorun Giderme
1. Linux’ta Paylaşılan Klasör Görünmüyor mu?
vmhgfs-fuse’un kurulu olduğundan ve VMware Tools’un çalıştığından emin olun:
vmtoolsd’yi yeniden başlatın:
Manuel bağlamayı tekrar deneyin.
2. Dosya İzin Sorunları mı?
allow_other bayrağını kullanın ve uygun izinleri ayarlayın:
sudo vmhgfs-fuse .host:/Shared /mnt/hgfs/Shared -o allow_other,umask=00223. Paylaşılan Klasör Windows’ta Görünmüyor mu?
VMware Tools’u yeniden kurun
Güvenlik duvarını/antivirüsü kontrol edin
Klasörün VMware UI’da etkin olduğundan emin olun
Services.msc’yi kontrol edin → VMware Tools‘un çalıştığını kontrol edin
Geliştiriciler ve Güç Kullanıcıları için İpuçları
Paylaşılan klasörleri kullanarak:
Ana makine ve misafir arasında derleme çıktıları senkronize edin
Betikleri, ISO dosyalarını, yapılandırmaları paylaşın
Kod editörlerini ana makinede çalıştırın, misafirde derleyin/test edin
Paylaşılan klasörlerle rsync veya inotify kullanarak canlı dosya senkronizasyonu yapın
Kalıcı geliştirme kurulumları için, paylaşılan klasörü VM içinde çalışan Docker konteynerlerine bağlayın
Sonuç
VMware’daki paylaşılan klasörler, ana ve misafir sistemler arasında kesintisiz entegrasyon sağlayarak verimliliği artırır. VMware Tools ve vmhgfs-fuse‘un doğru kurulumu ile, herhangi bir misafir işletim sisteminden ana makine kaynaklarına güvenilir ve performanslı erişim sağlarsınız. Bağlama sürecini otomatikleştirmek ve izinleri ayarlamak, bu kurulumu günlük geliştirme, otomasyon ve çapraz platform iş akışları için ideal hale getirir.
Bu kurulum, proje dosyalarını, günlükleri veya ortamlar arasında çıktıları aktarırken sürtünmeyi en aza indirir. Geliştiricilerin paylaşılan kod tabanları üzerinde doğrudan çalışmasına olanak tanıyarak daha hızlı yineleme döngüleri sağlar ve gereksiz senkronizasyon işlemlerini ortadan kaldırır. Sonuç olarak, hem yeni başlayanlar hem de ileri düzey sanallaştırma kullanıcıları için faydalı, sorunsuz, verimli ve son derece esnek bir ortam sunar.


