nic*_*lar 5 linux virtual-machines mount virtuozzo exec
我在 MediaTemple 上使用他们的(ve)虚拟 Linux 机器运行 Fedora Linux。几乎是全新安装(Linux ************ 2.6.18-028stab089.1 #1 SMP Thu Apr 14 13:46:04 MSD 2011 x86_64 x86_64 x86_64 GNU/Linux)。
我正在尝试进行一些 Pear 安装,需要/tmp重新安装exec选项。没问题吧?所以我正在跑步root,我只是为了它:
[root@host ~]# mount -o remount,exec /tmp
mount: permission denied
[root@host ~]#
嗯,这有点出乎意料。MediaTemple 支持不对此提供任何帮助——它不在 SLA 中。鉴于这是一个非常普通的设置,也许有人知道这里出了什么问题?
编辑:
这里有一些额外的信息。运行mount显示:
[root@host ~]# mount
/dev/vzfs on / type reiserfs (rw,usrquota,grpquota)
/dev/simfs on /tmp type simfs (rw,noexec,relatime,usrquota,grpquota)
/dev/simfs on /var/tmp type simfs (rw,noexec,relatime,usrquota,grpquota)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
none on /dev type tmpfs (rw,relatime)
none on /dev/pts type devpts (rw,relatime)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
[root@host ~]#
内容/etc/fstab为:
none /dev/pts devpts rw 0 0
接下来我尝试将此行添加到/etc/fstab:
/dev/simfs /tmp simfs rw,exec,relatime,usrquota,grpquota 0 0
然后运行mount /tmp结果:
mount: unknown filesystem type 'simfs'
我对simfs运行 mount 时如何列出有点困惑,但是当您将它添加到/etc/fstab它时无法识别。尽管如此,这似乎并没有解决我的问题,所以我仍然被困住了。有任何想法吗?
更新 6/25/11
@jamiers找到了 MediaTemple 发布的解决方法(见下文)。但是,我现在想知道这个问题的更基本方面。为什么不能在虚拟环境中用不同的选项重新挂载 tmp?据我所知,在虚拟环境中没有任何内在的限制会阻止你做这样的事情。有谁知道为什么会这样?
小智 3
我在尝试安装 PHP APC 时遇到了同样的问题。我按照本指南底部的说明进行操作:https://kb.mediatemple.net/questions/1987/Noexec+and+%7B47%7Dtmp+Troubleshooting#ve有关创建 chroot 环境的说明。
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
8639 次 |
| 最近记录: |