在虛擬機上安裝完成Centos 7.6 之后,因為需要拷貝本地文件到剛安裝成的 linux 上;
桌面文件拖放到linux 桌面或文件夾 太慢,太低效(可能方式不對:拷貝70M 的文件,虛擬機掛掉了,一直啟動,一直提示:
提示以獨占方式鎖定此配置文件失敗。另一個正在運行的VMware進程可能正在使用配置文件以及虛擬機黑屏)。
無奈之下,解決完 獨占方式鎖定配置文件失敗問題后,想起來在安裝創建虛擬機過程中,虛擬機設置里有 設置 共享文件夾的,有共享文件夾就使用共享文件夾好了。
一、虛擬機設置 共享文件夾:
1、選擇待處理虛擬機,右鍵 設置(或者在點開虛擬機時,選擇 編輯虛擬機設置);
2、在虛擬機設置 窗口:選擇 選項--》點擊 共享文件夾;文件夾共享 選擇總是啟用
3、在文件夾 :添加共享目錄; 彈出窗口 點擊下一步--》設置共享文件夾目錄 地址、共享文件夾名稱 ---》啟用此共享 --》完成。 虛擬機設置完成。
二、Centos 掛載/識別 共享文件夾/目錄。
1、在Centos 桌面打開終端(或者使用 XShell :直接連接上就好)
2、查看共享目錄情況 命令: vmware-hgfsclient
3、如果這是第一次設置共享目錄, centos 7 需要創建文件夾在 /mnt 下創建 /hgfs( mkdir /mnt/hgfs )--->查看 創建情況 ls -l /mnt ;
我之前創建過,這里不展示;
4、(初次)手動掛載共享目錄 ----每次關機需要重新掛載處理【剛開始我只是手動掛載,導致第二天無法查看共享目錄。】
掛載命令: vmhgfs-fuse .host:/Centos7_NetCore /mnt/hgfs ----Centos7_NetCore 是設置的共享目錄名稱,/mnt/hgfs 是掛載位置
掛載完成之后,可以在主機 共享目錄內添加一些文件,看看centos 內能否顯示。
5、自動掛載:雖然共享文件夾已經掛載完成,但是無法一勞永逸,讓虛擬機系統每次啟動完成,自動掛載虛擬機已經設置的共享目錄 才方便。
輸入命令:vim /etc/fstab ----vim 打開 /etc/fstab 文件,進行識別內容添加
在打開的文件中 添加 :.host:/Centos7_NetCore /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0 ----Centos7_NetCore 共享目錄名稱,/mnt/hgfs 掛載位置
在文件中添加完成之后,按 Esc 鍵,輸入 :wq 保存退出。
上述操作完成之后,輸入 :mount -a ----使剛才設置指令 立即生效。
6、卸載共享目錄---- 不想使用共享目錄,就卸載掉。
卸載命令:umount /mnt/hgfs
永久卸載:vim /etc/fstab ---先進入 fstab 文件中,然后 刪除上面在該文件中添加的語句;保存退出即可。
三、腳本操作總結(執行腳本建議使用root 角色):
切換root : su
創建文件夾/文件 (不存在則創建): mkdir 文件名----例如: /mnt/hgfs
進入某個文件夾:cd 目標文件名 ----例如: mkdir /mnt/hgfs
展示某目錄下所有文件夾/文件: ls --例如:ls -l /mnt (統計/mnt 下文件數量)
展示共享目錄:vmware-hgfsclient
掛載共享目錄:vmhgfs-fuse .host:/VmUse /mnt/hgfs 【VmUse ---共享文件名稱 /mnt/hgfs --掛載位置】字
卸載共享目錄:umount /mnt/hgfs
資料博客(nesxiaogu):https://blog.csdn.net/nesxiaogu/article/details/85274626
如有不合理之處,請大家多多指教。
如果您覺得本文對您有幫助,歡迎點擊“收藏”按鈕!(/:微笑)歡迎轉載,轉載請注明出處。