我有一个用于访问虚拟驱动器上数据的本地站点。为此,我在 /var/www/ 中创建了几个目录和一个简单的 html 文件,用于访问这些虚拟驱动器上的起始 pdf 或 htm* 文件,这些文件旨在用作 CD/DVD 上的本地目录。我还必须说,正在安装的文件位于 NTFS 分区上。
cd /
sudo mount "/media/Video/Virtual Drives/file.iso" /var/www/dest_folder
第一次进入时,出现源位置不存在的错误,但是当我使用文件浏览器转到 /media/Video/Virtual Drives/ 文件夹时。访问命令生效后。
当我手动输入所有挂载命令时,这不是一个大问题,但现在我为七个不同的 iso 文件创建了一个 sh 脚本,并将其插入到 init.d 中以自动启动,现在我遇到了问题,因为脚本不起作用。
Ubuntu 版本是 12.04LTS
你能帮我吗?
问候,SaleB
答案1
使用以下命令,并转义空格:
mount -o loop /media/Video/Virtual\ Drives/file.iso /var/www/dest_folder
如果我没记错的话,您需要这个loop
选项,我从来没有尝试过没有这个选项。
更新:
或者将以下内容添加/etc/fstab
到启动时自动挂载,因为这才是您真正需要的。
/media/Video/Virtual\ Drives/file.iso /var/www/dest_folder iso9660 loop,ro,auto 0 0
韋斯
答案2
您需要转义路径中的空格
sudo mount "/media/Video/Virtual\ Drives/file.iso" /var/www/dest_folder
答案3
/media/video/virtual drivers 本身是挂载吗?如果是,则需要在成功挂载此文件夹后使用第二个挂载