问题描述
在ubuntu22.04系统上,挂载了一块新的数据盘,在安装miniconda时准备将安装路径放在新挂载的硬盘下:/data/ubuntu_data/miniconda3, 结果出现了以下报错信息:
/data/ubuntu_data/miniconda3/conda.exe:权限不够
如果对应到全英文报错信息估计应该是:
/data/ubuntu_data/miniconda3/conda.exe:permission denied
多方搜索后有说修改文件权限的等等方法,尝试后仍然出现同样问题。
解决方法
在多方查找资料后,发现如下的问题原因与解决方案:
该问题出现的原因是在对新硬盘进行自动挂载时,在 /etc/fstab 文件中填写的自动挂载设定为:
UUID="..." /data ext4 auto,exec,user,rw 0 0
当把 user 选项去除,挂载设定更改为:
UUID="..." /data ext4 auto,exec,rw 0 0
并进行关机重启后解决问题,miniconda可以正常安装在外部硬盘路径/data/ubuntu_data/miniconda3 下。