- VMware Ia membenarkan perkongsian folder dan fail antara hos dan sistem maya dengan pelbagai kaedah dan kelebihan keselamatan.
- Kaedah yang paling cekap dan selamat adalah melalui folder kongsi, walaupun terdapat juga alternatif seperti penyimpanan USB, perkhidmatan awan dan protokol rangkaian.
- Pemasangan VMware Tools dan tetapan kebenaran yang betul adalah penting untuk memastikan akses data dan perlindungan antara kedua-dua sistem.
Pada masa kini, maya OS Ia telah menjadi sangat biasa, sama ada untuk menguji perisian, mengasingkan persekitaran kerja, atau hanya meneroka platform lain tanpa mempertaruhkan sistem utama. Dan sementara virtualisasi menjadikan perkara lebih mudah, satu soalan sentiasa kekal: Bagaimanakah saya boleh menukar fail dengan cekap antara mesin sebenar dan maya saya? Jika anda menggunakan VMware, anda telah menghadapi dilema klasik perkongsian folder dan data antara sistem hos dan mesin maya.
Dalam artikel ini, Saya akan membimbing anda langkah demi langkah dan secara terperinci tentang semua cara yang mungkin untuk berkongsi folder dan fail antara sistem pengendalian hos anda dan mesin maya dalam VMware.. Daripada kaedah langsung seperti folder kongsi dan pemindahan oleh papan klip, kepada alternatif yang lebih teknikal seperti SSH, SCP atau storan USB dan NFS. Manfaatkan sepenuhnya persekitaran maya anda tanpa membuang masa meraba-raba atau terperangkap dengan percubaan yang tidak berkesan.
Gambaran keseluruhan perkongsian folder dan fail dalam VMware
VMware menawarkan beberapa alat untuk memautkan mesin hos anda kepada mesin maya (tetamu)., membolehkan anda memindahkan fail dan data dengan cara yang mudah atau lanjutan, bergantung pada keperluan anda. Fungsi bintang untuk ini adalah salah satunya folder kongsi, tetapi ia bukan satu-satunya pilihan yang tersedia: seret dan lepas, papan keratan, storan luaran, sambungan rangkaian dan arahan yang khusus juga dalam jangkauan anda.
Sebelum turun ke perniagaan, adalah penting untuk membezakan beberapa konsep:
- hos: komputer fizikal anda, yang menjalankan VMware.
- tetamu: sistem pengendalian yang berjalan di dalam VM, diasingkan sepenuhnya daripada hos kecuali jika anda memutuskan sebaliknya.
- Alat VMware: set utiliti yang bertindak sebagai jambatan antara hos dan tetamu, penting untuk kebanyakan fungsi ini berfungsi dengan lancar.
Sekarang, bersedia untuk menemui Semua formula untuk berkongsi folder dan fail antara sistem maya dan hos dalam VMware. Kami tidak meninggalkan apa-apa di sini!
Folder Dikongsi dalam VMware: Konfigurasi dan Operasi Lengkap
Kaedah yang paling banyak digunakan, praktikal dan selamat untuk berkongsi fail antara PC sebenar anda dan mesin maya adalah melalui Folder kongsi VMware. Ciri ini disokong dalam kedua-dua VMware Workstation (Pro dan Player) dan Fusion untuk macOS. Prosesnya sangat serupa dalam semua versi moden.
Perkara pertama ialah memastikan anda bertemu dengan beberapa orang prasyarat asas:
- Mempunyai versi yang dipasang VMware Workstation Pro, Pemain atau Fusion.
- Alat VMware mesti dipasang dan dijalankan dalam VM, kerana ia adalah enjin yang membolehkan perkongsian.
- Mesin maya mestilah dikonfigurasikan dan beroperasi, sebaiknya dimatikan sebelum mengubah suai pilihannya.
Langkah terperinci untuk membuat folder kongsi:
- Buka VMware Workstation atau Fusion dan pilih VM yang dipersoalkan daripada senarai.
- Matikan VM jika ia dihidupkan, supaya perubahan digunakan dengan betul.
- Klik pada menu VM > Tetapan (atau yang setara dalam versi anda).
- Pergi ke tab Pilihan dan pilih Folder Dikongsi (Folder kongsi).
- Aktifkan pilihan Sentiasa diaktifkan (Sentiasa hidup) dan tekan Tambah untuk menambah folder baharu yang ingin anda kongsi.
- Pilih folder pada mesin hos anda yang ingin anda pautkan. Anda boleh menukar nama yang akan muncul di bawah dalam VM jika anda mahu.
- Pilih jika anda mahu folder itu baca sahaja atau dengan kebenaran menulis. Semak kotak Dayakan perkongsian ini.
- Sahkan dengan Selesai dan simpan perubahan.
sedia! Apabila anda memulakan VM, folder anda akan tersedia. Dalam Windows anda akan melihatnya dalam \vmware-host\Shared Folders\ daripada peneroka fail. Dalam Linux Ia biasanya kelihatan dipasang pada /mnt/hgfs jika semuanya dikonfigurasikan dengan betul. Jika tidak, saya akan menerangkan kemudian cara melekapkannya secara manual.
Kelebihan utama kaedah ini: Anda tidak perlu membuka port rangkaian, anda mempunyai kawalan penuh ke atas kebenaran, dan anda boleh berkongsi berbilang folder tanpa sebarang masalah. Di samping itu, kelajuan akses biasanya tinggi.
Cara mengakses dan melekapkan folder kongsi dalam Windows dan Linux
Dalam amalan, mengakses folder kongsi berbeza-beza bergantung pada sistem pengendalian tetamu:
Pada Windows (di dalam VM):
- Buka File Explorer dan navigasi ke Rangkaian > VMware-host > Folder Dikongsi.
- Anda boleh memetakan folder sebagai pemacu rangkaian untuk akses yang lebih pantas: klik kanan pada folder, pilih "Peta sebagai pemacu rangkaian," dan petakannya kepada huruf percuma (mis., Z:).
- Dari sini anda boleh menyalin, menampal dan memadam fail seolah-olah ia adalah folder tempatan.
Di Linux (di dalam VM):
- Secara lalai, jika anda ada alat terbuka-vm y buka-vm-tools-desktop dipasang, folder dipasang pada /mnt/hgfs.
- Jika ia tidak muncul, pasang pakej (pada Ubuntu/Debian):
sudo apt install open-vm-tools open-vm-tools-desktop
- Anda boleh menyemak folder mana yang tersedia dengan arahan:
vmware-hgfsclient
- Jika anda belum melihatnya lagi, buat direktori secara manual dan lekapkannya seperti ini:
sudo mkdir /mnt/hgfs
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other,uid=1000
- Untuk memasangnya semasa but, tambahkan baris yang sepadan ke
/etc/fstab
: .host:/ /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0
Berhati-hati dengan kebenaran pengguna! Jika anda mahu semua pengguna mempunyai akses, pastikan anda menggunakan parameter yang betul dalam pilihan allow_other
y uid
daripada arahan mount.
Alternatif perkongsian fail: papan keratan, seret dan lepas dan peranti USB
Selain folder kongsi, VMware menawarkan anda pilihan lain yang berguna untuk memindahkan fail dengan cepat.:
Papan keratan kongsi dan seret dan lepas
dengan Alat VMware dipasang dan Pengasingan Tetamu didayakan, anda boleh menyalin dan menampal teks (dan kadangkala keseluruhan fail) antara hos dan VM. Untuk mengaktifkan fungsi ini:
- Dengan VM dimatikan, pergi ke Pilihan > Pengasingan Tetamu dalam tetapan anda.
- Tandai kotak "Dayakan seret dan lepas" dan "Dayakan salin dan tampal."
- Simpan perubahan anda, hidupkan VM dan cuba salin fail atau teks—ia harus berfungsi kedua-dua cara.
Had penting: Dalam VMware ESXi, seret dan lepas hanya digunakan untuk teks, bukan fail dan biasanya dilumpuhkan atas sebab keselamatan (anda perlu mendayakan parameter khas dalam fail .vmx atau daripada tetapan lanjutan VM dalam ESXi).
Menggunakan peranti USB dan storan luaran
Satu lagi cara pantas untuk berkongsi fail ialah menyambungkan pemacu kilat USB atau pemacu keras luaran kepada hos dan menetapkannya buat sementara waktu kepada VM:
- Masukkan peranti USB ke dalam komputer hos anda.
- Buka VMware dan dengan VM dihidupkan, pergi ke menu VM > Peranti Boleh Alih.
- Pilih peranti USB anda dan tekan Sambung (Putuskan sambungan daripada hos). Dengan cara ini VM akan mempunyai akses eksklusif.
- Apabila anda selesai, ingat untuk memutuskan sambungan daripada VM dan pasang semula pada hos jika anda memerlukannya di luar tapak.
En mesin maya Linux Anda mungkin perlu memasang pemacu secara manual dengan menjalankan arahan yang sesuai bergantung pada pengedaran anda.
Kaedah ini juga disokong pada VMware ESXi (dengan had tertentu pada format fail dan pemandu, dan disyorkan untuk menggunakan partition VFAT/FAT32 untuk keserasian maksimum).
Bentuk pemindahan dan perkongsian lain: arahan, rangkaian dan storan kongsi
Untuk pengguna lanjutan atau keperluan yang lebih khusus, terdapat alternatif untuk berkongsi fail antara hos dan sistem maya.. Berikut adalah beberapa yang paling berkuasa:
Perintah PowerCLI dan vmrun
Jika anda suka mengautomasikan tugas atau perlu memindahkan fail secara pukal, VMware PowerCLI memberi anda akses kepada arahan seperti Copy-VMGuestFile
:lihat cara menggunakan PowerCLI untuk menyalin fail.
- Lari
Connect-VIServer
untuk menyambung ke hos ESXi atau vCenter anda. - penggunaan
Copy-VMGuestFile -Source "ruta" -LocalToGuest -VM "nombre" ...
untuk menyalin fail berulang-alik antara mesin tempatan anda dan VM. - Anda juga boleh menggunakannya
Copy-DatastoreItem
untuk mengalihkan fail antara komputer, stor data atau VM anda.
dengan vmrun Dalam Workstation/Fusion anda boleh melaksanakan tugas yang serupa daripada baris arahan, sesuai untuk skrip dan proses berulang.
Pindahkan fail melalui rangkaian: SSH, SCP dan SMB
Jika VM dan hos anda berada pada rangkaian yang sama, anda boleh menggunakan protokol rangkaian standard untuk memindahkan fail.
- SSH/SCP: sesuai untuk Linux atau ESXi. Dayakan SSH pada kedua-dua hujung dan penggunaan
scp
untuk menyalin fail dari satu sisi ke sisi yang lain. Contohnya:
scp archivo.txt usuario@ip:/ruta/destino/
- SMB/CIFS: Dayakan folder kongsi dalam Windows dan aksesnya daripada Linux atau sebaliknya, menggunakan persekitaran grafik atau arahan.
Pada ESXi, anda juga boleh menggunakan WinSCP jika anda bekerja dari Windows untuk menyambung melalui SFTP dan menyalin fail ke/dari stor data.
Perkongsian Lanjutan: NFS dan Datastores
Untuk pemindahan yang kerap atau jumlah data yang besar, anda boleh menggunakan a Pelayan NFS pada Linux atau NAS, lekapkannya sebagai stor data pada ESXi dan gunakannya sebagai "jambatan" antara VM dan hos:
- Sediakan pelayan NFS pada mesin Linux dan kongsi folder.
- Daripada pengurus ESXi, tambahkan NFS sebagai stor data.
- Daripada VM (jika Linux), lekapkan bahagian NFS sebagai folder tempatan dan salin fail ke/dari direktori tersebut.
- Daripada hos, akses folder NFS dan pindahkan fail di tempat yang anda perlukan.
Petua: Teknik ini amat berguna untuk penempatan dengan banyak VM atau dalam persekitaran perusahaan.
Memasang Folder Dikongsi Secara Manual pada Linux Apabila Pemasangan Automatik Gagal
Kadangkala, terutamanya pada pengedaran Linux dengan kernel moden, Folder kongsi VMware tidak dipasang secara automatik. Tetapi jangan risau, proses manual adalah mudah:
- Pastikan bahawa alat terbuka-vm y buka-vm-tools-desktop están instalados.
- Buat direktori mount jika ia tidak wujud:
sudo mkdir -p /mnt/hgfs
- Lekapkan folder dengan:
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=$(id -u)
- Semak sama ada folder anda dipaparkan dengan
ls /mnt/hgfs
- Jika anda mahu ia dipasang secara automatik, edit
/etc/fstab
dan menambah:
.host:/ /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0
Trik: Jika anda hanya mahu melekapkan folder tertentu, nyatakan namanya selepas .host:/
, contoh: .host:/Documentos /mnt/hgfs fuse.vmhgfs-fuse ...
Keserasian dan perbezaan antara VMware Workstation Player, Pro dan Fusion
Adalah penting untuk mengetahui versi VMware yang anda miliki, kerana Tidak semua daripada mereka membenarkan fungsi perkongsian yang sama:
- Pemain Stesen Kerja VMware: percuma untuk kegunaan bukan komersial, TIDAK membenarkan folder kongsi antara hos dan VM. Ya, anda boleh menggunakan peranti dan rangkaian USB.
- VMware Workstation Pro: pembayaran, menyokong folder kongsi, seret dan lepas, papan keratan, dsb.
- VMware Fusion: perenggan Mac, pilihan yang serupa dengan Workstation Pro.
Jika anda mempunyai Pemain dan memerlukan perkongsian langsung, pertimbangkan untuk menggunakan kaedah alternatif (USB, rangkaian, storan awan, dll.).
Penyelesaian awan dan aplikasi web untuk perkongsian fail
Jika anda tidak mahu merumitkan perkara atau mencari fleksibiliti maksimum, menggunakan perkhidmatan awan seperti Google Drive, OneDrive, Dropbox adalah pilihan yang sah:
- Pasang aplikasi yang sepadan pada hos dan VM.
- Konfigurasikan folder yang anda mahu segerakkan.
- Fail yang dimuat naik secara automatik muncul di tempat yang anda perlukan, tanpa menyentuh tetapan VMware.
Satu lagi kemungkinan praktikal ialah Aplikasi web jenis WeTransfer untuk pemindahan satu kali fail besar: anda memuat naik fail, menerima pautan dan ia muat turun daripada sistem lain, mudah dan cepat.
Aspek keselamatan dan amalan baik semasa berkongsi fail antara sistem
Lindungi data anda apabila menggunakan folder kongsi atau sebarang kaedah pemindahan. Beberapa petua berguna:
- Sentiasa gunakan mod baca sahaja untuk folder kongsi jika anda tidak perlu mengubah suai fail daripada VM.
- Buat salinan sandaran kerap melakukan pemeriksaan rutin pada mesin maya anda sebelum membuat perubahan besar.
- Semak kebenaran dan pengguna yang mempunyai akses kepada folder untuk mengelakkan kemalangan atau kebocoran data.
- Elakkan berkongsi folder sensitif melainkan benar-benar perlu.
- Dalam persekitaran perusahaan, ikut dasar keselamatan yang disyorkan dan hadkan akses kepada sumber yang dikongsi berdasarkan peranan.
Ingat juga Lumpuhkan ciri salin/tampal atau seret dan lepas jika VM anda menjalankan aplikasi kritikal atau anda mempunyai kebimbangan keselamatan..
Penulis yang bersemangat tentang dunia bait dan teknologi secara umum. Saya suka berkongsi pengetahuan saya melalui penulisan, dan itulah yang akan saya lakukan dalam blog ini, menunjukkan kepada anda semua perkara yang paling menarik tentang alat, perisian, perkakasan, trend teknologi dan banyak lagi. Matlamat saya adalah untuk membantu anda mengemudi dunia digital dengan cara yang mudah dan menghiburkan.