浙江大学嵌入式系统课程
在RPi上搭建NAS的过程详见《在RaspberryPi上搭建NAS》
NAS已经搭建好了,接下来我们要测试一下各种方式对中文路径名、文件名的兼容情况。
Samba
如下图所示,是Win8下访问通过Samba方式访问RPi的效果。我们可以发现不需要多余的设置,中文已经很完美的显示了。
同样的,在iPad上可以正常显示。
SFTP
打开WinSCP,使用默认设置连接RPi,会发现中文全都变成了乱码,如下图。
解决的方法很简单,打开WinSCP的登录界面,若是已经存储了会话,先读取。点击左侧的“环境”,将右侧的“文件名UTF-8编码”改为开启,如下图所示。
重新连接,可以看到这下中文正常显示了(若是使用其他客户端,请寻找类似选项做类似的修改)。
DLNA
在RPi上启动minidlna,在iPad上打开AcePlayer,选择Media Servers,会自动搜索局域网内的DLNA服务器。如下图所示。
选择raspberry:minidlna,即可查看各种媒体文件,如下图。可以看到中文也正常显示了。
NFS(之前的文章未提到该方法,在此作补充)
首先安装NFS
|
|
编辑/etc/exports文件,在最后添加以下内容。
|
|
启动rpcbind。
|
|
重启nfs-kernel-server
|
|
进入ubuntu,打开终端,输入以下命令。
|
|
可以看到通过NFS方式访问RPi也能正常的显示中文。
若出现如下错误提示
|
|
请执行如下命令:
|
|