在 Scientific Linux 6(RHEL6 的克隆版)中,我有以下内容表格文件:
/dev/sda2 / ext4 rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs rw,rootcontext="system_u:object_r:tmpfs_t:s0" 0 0
/dev/sda1 /boot ext4 rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
/tmp /tmp none rw,bind 0 0
/var/tmp /var/tmp none rw,bind 0 0
/home /home none rw,bind 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
gvfs-fuse-daemon /root/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev 0 0
的内容文件系统是
enter code here
#
# /etc/fstab
# Created by anaconda on Tue Apr 21 14:07:48 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=ce58d311-5f32-4da6-9f96-ca9353dc421c / ext4 defaults 1 1
UUID=1e4e79e3-3317-4c50-8880-c25d6a03f4a4 /boot ext4 defaults 1 2
UUID=eec379ab-8116-46ef-b93b-9bdcd0ab65e2 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
以及输出山命令是:
/dev/sda2 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
/dev/sda1 on /boot type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/tmp on /tmp type none (rw,bind)
/var/tmp on /var/tmp type none (rw,bind)
/home on /home type none (rw,bind)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev)
为什么 /tmp 绑定在 /tmp 上?(为什么 /home 绑定在 /home 上,/var/tmp 绑定在 /var/tmp 上)
我怎样才能删除这个绑定并将 /tmp 作为 / 下的公共目录?
我需要这个,因为我有一个使用指令重命名的旧可执行文件,它给了我以下错误
EXDEV oldpath 和 newpath 不在同一已安装的文件系统上。(Linux 允许在多个点安装一个文件系统,但 rename() 不能跨不同的安装点工作,即使两个安装点上都安装了同一个文件系统。)
当它尝试重命名 / 子目录下旧路径为 int /tmp 、新路径为 的文件时。
答案1
我跑了
chkconfig 沙箱关闭
然后重新启动。
正如 Jose Marques 所建议的那样。