我正在以 root 身份使用以下命令安装从 CentOS 网站下载的 iso 文件
mount -t iso9660 -o loop /root/Centos7ISO/CentOS-7-x86_64-Everything-1511.iso /mnt/CentOS7/
但是它会抛出有关只读设备的警告
mount: /dev/loop2 is write-protected, mounting read-only
我进行了大量搜索,发现了几个类似的问题,但没有一个解决方案对我的情况有用。
total 1490
-r--r--r--. 1 root root 14 Dec 10 06:35 CentOS_BuildTag
dr-xr-xr-x. 3 root root 2048 Dec 10 06:33 EFI
-r--r--r--. 1 root root 215 Dec 10 06:35 EULA
-r--r--r--. 1 root root 18009 Dec 10 06:35 GPL
dr-xr-xr-x. 3 root root 2048 Dec 10 06:33 images
dr-xr-xr-x. 2 root root 2048 Dec 10 06:33 isolinux
dr-xr-xr-x. 2 root root 2048 Dec 10 06:33 LiveOS
dr-xr-xr-x. 2 root root 1486848 Dec 10 06:34 Packages
dr-xr-xr-x. 2 root root 4096 Dec 10 06:35 repodata
-r--r--r--. 1 root root 1690 Dec 10 06:35 RPM-GPG-KEY-CentOS-7
-r--r--r--. 1 root root 1690 Dec 10 06:35 RPM-GPG-KEY-CentOS-Testing-7
我甚至尝试chmod
授予文件完全的 rw 权限,但是 Chmod +777 也不起作用,因为它是只读挂载。
答案1
ISO 只能以只读方式挂载。这是事实。我认为原因是 ISO 具有特定的结构,每次卸载 ISO 时都必须重新制作,这将耗费大量的处理能力,而功能优势却有限。