не может смонтировать удаленный раздел с помощью fstab / fuse

1598
HorusKol

Используя комбинацию http://ubuntu-tutorials.com/2007/01/02/mount-remote-directories-securely-with-ssh-ubuntu-6061-610/ и http://www.tuxfiles.org/linuxhelp /fstab.html Я подумал, что могу смонтировать корень другого компьютера где-нибудь на моем новом ноутбуке, чтобы упростить передачу файлов и прочего.

Теперь я могу подключиться через SSH и просматривать файлы через специальное монтирование - но я бы хотел сделать это автоматически, и поэтому взглянул на fstab.

моя новая запись в fstab:

remote_comp:/ /var/remote_comp fuse defaults 0 0 

но тестирование с помощью mount -a приводит к следующей ошибке:

/bin/sh: remote_comp:/: not found 

Я думал, что проблема была в том, что я пытался смонтировать корень другого компьютера, но даже попытка создания подкаталогов приводит к тому же сообщению об ошибке.

2

2 ответа на вопрос

2
Shiki

Во-первых, вы должны использовать папку, такую ​​как / mnt / remote или / media / remote. / var НЕ для этой цели, вы должны оставить все как есть.

Во-вторых, fstab должен выглядеть следующим образом:
sshfs#user@domain.org:/home/user /media/user fuse defaults,allow_other 0 0
ИЛИ
sshfs#llib@192.168.1.200:/home/llib/FAH /media/FAH2 fuse defaults 0 0
(Пример из руководства Arch .)

все еще проблематично - он запросил пароль, а затем разрешения были испорчены ... я просто собираюсь использовать параметры графического интерфейса Gnome, поскольку они работают нормально HorusKol 14 лет назад 0
Вы также можете написать строку в /etc/rc.local. Он будет выполняться при каждой загрузке и будет монтировать материал, если вы дадите все команды / разрешения в качестве аргументов. Shiki 14 лет назад 0
0
dag729

Я бы просто пошел с

#!/bin/sh  sshfs user@hostname:/path/to/folder /local/folder 

а затем поместите его в / etc / inittab

Похожие вопросы