最簡單的一條路線:你的解壓命令用sudo了嗎?
這個方法不能解決的話就看下面內容。本文提供給你全過程思路。
如需轉載,標記出處
背景:
之前虛擬機和主機的復制黏貼還能用,今天突然用不了,重新下載安裝包,報錯說目錄創建不了
原因:
在虛擬化中,許多虛擬機會嘗試同時訪問相同的物理資源。由于物理限制(讀/寫操作數量 - IOPS;吞吐量;延遲),可能無法同時滿足所有物理機的所有存儲請求。通常發生的情況是:您將能夠在虛擬機的操作系統中看到“SCSI 重試”和失敗的 SCSI 操作。如果在一定時間內出現太多錯誤/重試,內核會將掛載的文件系統設置為只讀,以防止損壞文件系統。 ?長話短說:您的物理存儲不夠“強大”。有太多進程(虛擬機)同時訪問存儲系統,您的虛擬機無法足夠快地從存儲獲得響應,并且文件系統變為只讀。 ?您能做的事情并不多。顯而易見的解決方案是更好/額外的存儲。
總的來說就是空間不足,內核把文件系統設置為只讀,防止損壞
?
解決辦法:
我的思路:
我發現自己的一個文件系統/dev/sr0使用率百分之一百,其他的文件系統都使用不足百分之30,/dev/sr0它的大小就56M
想給他擴容
我查看它的類型
mount | grep /dev/sr0
/dev/sr0 on /media/kali/VMware Tools type iso9660 (ro,relatime)
說明 /dev/sr0
掛載的是 ISO 鏡像,無法擴容
復制文件到其他目錄,安裝下載
1. 創建目標目錄
mkdir -p ~/vmware-tools
2. 復制 ISO 鏡像中的所有文件
cp -r /media/kali/VMware\ Tools/*? ~/vmware-tools/
-
cp
是復制命令。 -
-r
代表遞歸復制,確保拷貝所有文件和子目錄。
3. 確認文件是否已復制
ls -lah ~/vmware-tools/VMware\ Tools
如果看到文件都已經復制成功,就可以繼續下一步。
4.進入這個目錄,使用root模式解壓
提示說yes的或者文件放哪里,一般都直接默認即可
5.進入目錄運行這個文件
6。重啟(必選的)
reboot
過程非常煎熬,一些錯誤的思路導致自己走到死胡同,休息一會,換其他方式
至此有部分人已經搞定了,如果沒有解決,看下面我的分析,正確的只有一種情況,錯誤的各式各樣,耐心排查看,根據你的自身情況選擇你需要的處理辦法
1.安裝的開源open-vm-tools(我直接用的這個解決問題的)
它兼容最新的Linux內核和VMware:
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop
重啟VMware Tools服務
sudo systemctl restart vmware-tools
2.確保啟用共享剪貼板和拖放功能
? 打開VMware Workstation或VMware Player。 ?點擊VM菜單> Settings(設置)。在虛擬機運行時,點擊VM菜單 > Settings(設置)。 ?選擇Options標簽。 ?在客人隔離啟用拖放功能??(創建隔離)部分,確保勾選了啟用拖放和啟用復制粘貼(啟用拖放和啟用復制粘貼)。 ?如果這些選項沒有啟用,啟用它們
?
3.檢查是否成功安裝VMware Tools
mware-toolbox-cmd -v
12.2.0.41219(build-21223074)
說明已經成功安裝了VMware Tools,而且版本是12.2.0.41219,這個版本支持大部分功能,包括共享剪貼板和拖放
4.查看當前配置和功能是否啟用(我的kali沒有clipboard這個選項,其他系統不清楚)
? ?vmware-toolbox-cmd clipboard
這個命令會顯示剪貼板功能的狀態
5.重啟
基本上每一個都是重啟之后才能生效
?