Можно получить эту информацию от /proc/self/mountinfo
:
# mkdir -p /my/dir
# mkdir /mnt/temp
# mount -o bind /my/dir /mnt/temp
# grep temp /proc/self/mountinfo
26 22 202:1 /my/dir /mnt/temp rw,noatime - ext3 /dev/xvda1 rw,errors=continue,user_xattr,acl,barrier=0,data=ordered
Вот патч, который реализовал это в ядре: https://lkml.org/lkml/2008/1/29/136
Вы могли также использовать findmnt
команда:
# findmnt /mnt/temp
TARGET SOURCE FSTYPE OPTIONS
/mnt/temp /dev/xvda1[/my/dir] ext3 rw,noatime,errors=continue,user_xattr,acl,barrier=0,data=ordered
Править: Я также проверил, что этот метод работает при монтировании через /etc/fstab
.
# tail -1 /etc/fstab
/my/dir /mnt/temp none bind 0 0
В зависимости от ваших потребностей, вы можете добиться этого, сделав одно из следующих действий.
Это можно сделать с помощью X11Forwarding.
X11Forwarding yes
в /etc/ssh/sshd_config
xclock
(или другое приложение Х, д). g. xeyes
) через оболочку SSH. Дополнительная информация о Xming/PuTTy: https://wiki.utdallas.edu/wiki/display/FAQ/X11+Переадресация+использование+Xming+и+PuTTY
Это больше похоже на то, что вы хотите сделать. Вы можете взять на себя управление всем рабочим столом с помощью VNC, так же, как вы бы использовали RDP на Windows.
Для Gnome:
Редактируйте файл ~/.vnc/xstartup для запуска сессии GNOME при каждом запуске vncserver. При первом запуске скрипта vncserver он запросит у вас пароль, который вы хотите использовать для сессии VNC.
Пример xstartup файла:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
if test -z "$DBUS_SESSION_BUS_ADDRESS" ; then
eval `dbus-launch --sh-syntax –exit-with-session`
echo "D-BUS per-session daemon address is: \
$DBUS_SESSION_BUS_ADDRESS"
fi
exec gnome-session