Ana bilgisayar ve konuk işletim sistemleri arasında dosya paylaşmak için sanal makine ve ana bilgisayar sistemi için bir paylaşımlı klasör gereklidir. VMware çok popüler bir sanal makinedir. Bu yazımızda, sistem üzerinde VMware Player paylaşımlı klasörünün nasıl yapıldığını görelim. Her iki işletim sisteminin de, ana bilgisayar ve konuk, özellikle Ubuntu olmak üzere bazı Linux dağıtımları olduğu anlaşılmaktadır.
Yapılandırma, bilgisayar makinesi için doğru parametreleri ayarlayarak başlamalıdır. Bunu yapmak için, VMware'i ve istenen makinenin içerik menüsünü açın. Ardından, Sanal Makine Ayarları'nı seçin:
Yeni pencerede Seçenekler sekmesine tıklayın:
Ardından, Paylaşılan Klasörler'i açın ve Klasör Paylaşımı anahtarını Her zaman etkin olarak ayarlayın:
Bundan sonra, paylaşılan bir klasör eklemelisiniz. Bunu yapmak için Ekle... düğmesine tıklayın, açılan pencerede paylaşılan klasörün adını girin ve ardından ana sistemde istediğiniz klasörün yolunu girin veya seçin. Ardından her şeyi kaydetmek için pencerenin altındaki Tamam ve Kaydet'e tıklayın.
Daha sonra sanal makineyi başlatabilirsiniz. Paylaşılan klasör /mnt/hgfs
içine bağlanmalıdır. Eğer böyle bir klasör yoksa, open-vm-tools
ve open-vm-tools-desktop
paketlerinin kurulu olup olmadığını kontrol edin:
$ sudo apt install open-vm-tools open-vm-tools-desktop
Ardından, komutu kullanarak paylaşımlı klasörünüzün konuk sistemde görünür olup olmadığını kontrol edebilirsiniz:
$ vmware-hgfsclient
Bundan sonra tüm paylaşılan klasörleri /mnt
'ye bağlama seçeneğiniz vardır. Bunu yapmak için, eğer yoksa önce /mnt/hgfs
klasörünü oluşturun:
$ sudo mkdir /mnt/hgfs
Geriye vmhgfs-fuse
yardımcı programını kullanarak bağlama işlemini gerçekleştirmek kalır:
$ sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000
Bağlama noktası yoluna ek olarak, allow_other
seçeneğini tüm kullanıcıların klasöre erişebileceği şekilde değiştirin ve klasörün sahibini ID 1000 olan bir kullanıcı yapın, genellikle ilk oturum açan kullanıcının ID'sidir, farklı bir ID'niz varsa kendi ID'nizle değiştirin. Bu, o kullanıcının klasöre dosya yazmasına izin verecektir.
Artık içeriğini görüntüleyebilirsiniz:
$ sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000
$ ls /mnt/hgfs/Data
Veya yöneticide:
Son olarak, bu satırı /etc/fstab
dosyasına eklemeniz gerekir:
$sudo vi /etc/fstab
$
.host: /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0
Yalnızca belirli bir paylaşımlı klasörü, örneğin Data'yı bağlamak istiyorsanız, .host
adresinden sonra adını belirtmeniz gerekir:
.host:/Data /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0
Gördüğünüz gibi, Linux'ta bir VMware paylaşımlı klasörü kurmak sorun değildir ve otomatik bağlama çalışmazsa bağlamak kolaydır.