LINUX.ORG.RU

Неожиданно перестало нормально работать монтирование по sshfs


0

2

Здравствуйте!


Что-то у меня сегодня сюрприз случился. Ни с того ни с сего перестало нормально работать монтирование удаленной директории на vds через sshfs.

VDS доступен, вход в консоль по ssh работает нормально.

Команда, которой раньше пользовался, и сейчас выполняется без ошибок, из-под обычного пользователя:

$ sshfs webhamster.ru:/ /media/webhamster
root@webhamster.ru's password:

И даже mount показывает что все в порядке:

$ mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/hda2 on /media/mx_120_part_2 type ext3 (rw)
/dev/hda3 on /media/mx_120_part_3 type ext2 (rw)
/dev/sda1 on /media/wd_640_part_1 type ext2 (rw)
/dev/sda2 on /media/wd_640_part_2 type ext3 (rw)
/dev/sda4 on /media/wd_640_part_4 type vfat (rw,umask=007,gid=46)
webhamster.ru:/ on /media/webhamster type fuse.sshfs (rw,nosuid,nodev,max_read=65536)

И даже df -H показывает размер:

$ df -H
Файловая система       Разм   Исп   Дост  Исп% смонтирована на
/dev/hda1               19G   8,3G   9,4G  47% /
tmpfs                  1,6G      0   1,6G   0% /lib/init/rw
udev                    11M   881k   9,7M   9% /dev
tmpfs                  1,6G      0   1,6G   0% /dev/shm
/dev/hda2              8,3G   7,5G   423M  95% /media/mx_120_part_2
/dev/hda3               93G    87G   1,2G  99% /media/mx_120_part_3
/dev/sda1               64G    17G    44G  28% /media/wd_640_part_1
/dev/sda2              493G    51G   417G  11% /media/wd_640_part_2
/dev/sda4               72G    51G    21G  71% /media/wd_640_part_4
webhamster.ru:/        2,0G   1,4G   568M  70% /media/webhamster

И под рутом можно зайти в каталог:

# ls -l
lrwxrwxrwx  1 root root        6 Фев  4  2010 cdrom -> cdrom0
drwxr-xr-x  2 root root     4096 Фев  4  2010 cdrom0
drwx------  2 root root     4096 Фев 26  2010 E50
lrwxrwxrwx  1 root root        7 Фев  4  2010 floppy -> floppy0
drwxr-xr-x  2 root root     4096 Фев  4  2010 floppy0
drwxr-xr-x  2 root root     4096 Сен  1 23:12 hdb1
drwxr-xr-x  2 root root     4096 Сен  1 23:57 hdb3
drwxr-xr-x  2 root root     4096 Сен  1 23:12 hdb5
drwxr-xr-x  2 root root     4096 Сен  1 23:57 hdb6
drwxrwxrwx  2 root root     4096 Мар 25  2010 mx_120_part_1
drwxr-xr-x 22 root root     4096 Ноя 21 00:28 mx_120_part_2
drwxr-xr-x 24 root root     4096 Янв 31  2010 mx_120_part_3
drwxrwxrwx  2 root root     4096 Июл 29 02:30 net
drwxrwxrwx  2 root root     4096 Мар 18  2010 usb
drwxr-xr-x  6 root root     4096 Ноя 30 01:20 wd_640_part_1
drwxr-xr-x  4 root root     4096 Дек  3 21:06 wd_640_part_2
drwxrwx---  4 root plugdev 16384 Янв  1  1970 wd_640_part_4
drwxr-xr-x  1 root root     4096 Мар 27  2010 webhamster

А под обычным пользователем, под которым и должен работать fuse, зайти в каталог нельзя:

$ ls -l
ls: невозможно получить доступ к webhamster: Отказано в доступе
lrwxrwxrwx  1 root root        6 Фев  4  2010 cdrom -> cdrom0
drwxr-xr-x  2 root root     4096 Фев  4  2010 cdrom0
drwx------  2 root root     4096 Фев 26  2010 E50
lrwxrwxrwx  1 root root        7 Фев  4  2010 floppy -> floppy0
drwxr-xr-x  2 root root     4096 Фев  4  2010 floppy0
drwxr-xr-x  2 root root     4096 Сен  1 23:12 hdb1
drwxr-xr-x  2 root root     4096 Сен  1 23:57 hdb3
drwxr-xr-x  2 root root     4096 Сен  1 23:12 hdb5
drwxr-xr-x  2 root root     4096 Сен  1 23:57 hdb6
drwxrwxrwx  2 root root     4096 Мар 25  2010 mx_120_part_1
drwxr-xr-x 22 root root     4096 Ноя 21 00:28 mx_120_part_2
drwxr-xr-x 24 root root     4096 Янв 31  2010 mx_120_part_3
drwxrwxrwx  2 root root     4096 Июл 29 02:30 net
drwxrwxrwx  2 root root     4096 Мар 18  2010 usb
drwxr-xr-x  6 root root     4096 Ноя 30 01:20 wd_640_part_1
drwxr-xr-x  4 root root     4096 Дек  3 21:06 wd_640_part_2
drwxrwx---  4 root plugdev 16384 Янв  1  1970 wd_640_part_4
d?????????  ? ?    ?           ?            ? webhamster

Вопрос. Что случилось и куда копать чтоб по-человечески примонтировать удаленный раздел?

Ответ на: комментарий от xintrea

Ты совершенно точно монтируешь от рута, потому что монтирование без имени пользователя использует имя текущего, а судя по запросу ssh текущее имя пользователя — root

annoynimous ★★★★★ ()
$ sshfs webhamster.ru:/ /media/webhamster
root@webhamster.ru's password:

Ты монтируешь от рута, бестолочь.

anonymous ()
Ответ на: комментарий от annoynimous

> Ты совершенно точно монтируешь от рута, потому что монтирование без имени пользователя использует имя текущего, а судя по запросу ssh текущее имя пользователя — root

Блин, не могу проверить, уже перегрузился. Похоже что действительно был под рутом. Только понять не могу, как доллар появился в скопипастеной команде.

Сейчас работает.

xintrea ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.