Я использовал hanewin как Win NFS сервер и монтировал на него с Raspberry Pi 2 Jessie.
Мои заметки не полны, поэтому у вас возникнут трудности и вам придется искать дополнительную информацию.
Windows: Скачайте и установите hanewin. Измените C:\Program Files\nfsd\exports
файл.
Мне нужна была только одна строка: E:\hanewin -alldirs -public -umask:000
в этом файле.
Перезапустите NFS Server из служб Windows, чтобы изменения вступили в силу.
Добавьте hanewin в разрешенные программы брандмауэра Windows, 3 исполняемых файла в
c:\program files\nfsd
папке.
Raspberry PI:
sudo apt-get install nsf-common portmap
nfs-kernel-server
Были еще некоторые настройки, связанные с запуском служб и RCP,
жаль, что об этом ничего не написано. Чтобы получить это в PI: cd
, mkdir mynfstest
,
sudo mount 192.168.1.229:/e/hanewin mynfstest
. (/e/
- это windows E:
,
числовой адрес - это моя Win 10) .
Фигурные скобки {
и }
вокруг переменных неверны, а экранированная косая черта \/
не работает.
Я изменил $dest
и $name
на комбинированный $dest
и добавил значения по умолчанию. Для размера я добавил небольшую подсказку для наиболее распространенных размеров.
#!/bin/bash
defaults=( 1g HFS+ "my volume" ~/Desktop/myvolume.dmg )
read -ep "Enter the size (??m|??g|??t) [${defaults[0]}] " size
read -ep "Enter the filesystem (HFS+, JHFS+, APFS, FAT32, ExFAT, UDF) [${defaults[1]}] " fs
read -ep "Enter the volume name [${defaults[2]}] " volname
read -ep "Enter the image destination [${defaults[3]}] " dest
hdiutil create -size "${size:-${defaults[0]}}" -fs "${fs:-${defaults[1]}}" -volname "${volname:-${defaults[2]}}" "${dest:-${defaults[3]}}"