解決Value too large for defined data type問題
阿新 • • 發佈:2019-02-19
佳小先生在共享資料夾下make檔案的時候總是出錯,錯誤提示為:Value too large for defined data type。在查閱了好多資料之後,發現是在mount出現了問題,如果安裝了VMware Tools,也可能會在自動掛載的時候出現同樣的錯誤。
解決辦法:
在mount的時候加上“nounix,noserverino”引數
通過以下命令開啟vmware-tools
cd /etc/init.d
vi vmware-tools
然後粘入以下程式碼(如果開啟檔案之後有類似的程式碼,將其覆蓋即可)
# Mount all hgfs filesystems vmware_mount_vmhgfs() { if [ "`is_vmhgfs_mounted`" = "no" ]; then if [ "`vmware_vmhgfs_use_fuse`" = "yes" ]; then mkdir -p $vmhgfs_mnt vmware_exec_selinux "$vmdb_answer_BINDIR/vmhgfs-fuse \ -o subtype=vmhgfs-fuse,allow_other $vmhgfs_mnt" else vmware_exec_selinux "mount -t vmhgfs .host:/ $vmhgfs_mnt -o nounix,noserverino" fi fi }