Это кажется невозможным.
В документации ядра для параметра ip
указано, что синтаксис -
ip=::::::::
только с одним client-ip
.
В документе Linux IP-Aliasing говорится, что форма двоеточия устарела.
А параметр ip
просто обрабатывает :
как разделитель слов, не предоставляя никакого специального способа избежать литерала :
.
https://github.com/torvalds/linux/blob/master/net/ipv4/ipconfig.c#L1614
SSHFS не может этого сделать. Он не может получить доступ к блочным устройствам.(Источник.)
У вас есть четыре варианта:
Подключитесь к Pi по SSH и смонтируйте диск. Например:
root@pi# mount /dev/sda1 /mnt/disk
Затем используйте SSHFS, чтобы смонтировать его на своем ноутбуке. Например:
user@laptop$ sshfs zaz@192.168.1.93:/mnt/disk/ /media/pi-disk
Теперь вы можете изменять файлы на жестком диске. Однако я думаю, что это не решит вашу проблему -похоже, что вы пытаетесь переформатировать или восстановить неисправный диск.
Подключитесь к Pi по SSH и запустите там команды восстановления диска. Если у вас недостаточно места на Pi для клонирования диска, попробуйте что-то вроде:
ntfsclone --save-image --output - /dev/hda1 | \
gzip -c | ssh host 'cat > backup.img.gz'
(Источник :ntfsclone (8 )руководство.)
Эта команда клонирует локальный раздел и сохраняет его в удаленной системе.
Купите USB-концентратор с питанием. (Вид со стенкой -бородавка. )Они довольно дешевы, и вы можете подключить жесткий диск к ноутбуку без каких-либо проблем с питанием.
Используйте сетевое блочное устройство (NBD )для совместного использования блочного устройства по сети. Пример. Я никогда не пробовал это, так что вы сами. ;)