Назад | Перейти на главную страницу

Почему / tmp привязан к / tmp? Как я могу удалить эту привязку

В Scientific Linux 6, клоне RHEL6, у меня есть следующее mtab файл:

/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

содержание fstab является

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 on / home, / var / tmp on / var / tmp)

Как я могу удалить эту привязку и поместить / tmp в качестве общего каталога в /?

Мне это нужно, потому что у меня есть старый исполняемый файл, который использует переименование инструкции, и это дает мне следующую ошибку

EXDEV oldpath и newpath находятся в разных смонтированных файловых системах. (Linux позволяет монтировать файловую систему в нескольких точках, но rename () не работает в разных точках монтирования, даже если одна и та же файловая система смонтирована в обеих.)

когда он пытается переименовать файл с oldpath int / tmp и newpath в подкаталоге /.

Я бежал

chkconfig песочница выключена

Затем перезагрузитесь.

По предположению Хосе Маркеса.