复制”链接文件“到虚拟机(VirtualBox)的”共享文件夹“时报错:创建符号链接时报错:只读文件系统

时间:2023-03-10 01:03:03
复制”链接文件“到虚拟机(VirtualBox)的”共享文件夹“时报错:创建符号链接时报错:只读文件系统

问题描述:

1、Ubuntu 中的 /www/目录,是宿主主机 Windows 7 以“共享文件夹”的形式挂载的;

2、/etc/php.ini 是 /opt/software/php/etc/php.ini 文件的软链接;

今天试着把 /etc/php.ini 文件拷贝到 /www/123/ 目录下,结果报如下错误:

复制”链接文件“到虚拟机(VirtualBox)的”共享文件夹“时报错:创建符号链接时报错:只读文件系统

问题分析:

/www 目录,是 Windows 系统的分区,它的文件系统格式不是 Linux 下的 ext3/ext4,而是 Windows 下的 vboxsf/ntfs,而 链接文件 只在 Linux 系统出现,现在要把它拷贝到 vboxsf/ntfs 格式的文件系统,当然会报错!

$ df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/sda1 ext4 34G 11G 22G 32% /
udev devtmpfs 3.9G 4.0K 3.9G 1% /dev
tmpfs tmpfs 799M 788K 798M 1% /run
none tmpfs 5.0M 0 5.0M 0% /run/lock
none tmpfs 3.9G 24M 3.9G 1% /run/shm
/dev/sda3 ext4 40G 607M 37G 2% /opt/ext
ubuntu vboxsf 286G 78G 209G 28% /www

所有说,如果某个 软件/文件夹 包含了 链接文件,它不能被 安装/存放 到 “共享文件夹”中,切记!

不然,又会出现上述报错。