bff.png 

树莓派常用软件及服务(vi、远程桌面、ssh、samba、u盘)的挂载

视频教学地址:http://v.youku.com/v_show/id_XOTMyMjkzODEy.html   『这是我们树莓派特约作者Hawkenm的精心之作

1、更新vim

树莓派自带的vim不是很好用,比如默认不支持小键盘及方向键等,我们可以更新一下

sudo apt-get install vim

 

2、使用远程桌面

通过windows自带的远程桌面软件,可以远程访问树莓派桌面应用

sudo apt-get install xrdp

 

3ssh

ssh服务默认已经安装完毕

只需要安装一个ssh客户端即可,笔者推荐putty

host填入:开发板ip即可

用户名、密码同串口登陆一致(默认:piraspberry

下载地址:http://pan.baidu.com/s/1jG7pW8I

 

4、使用samba

通过samba服务,可以自由、访问修改树莓派家目录下的文件、代码

 

1)首先安装 samba

sudo apt-get install samba samba-common-bin

 

2)然后修改配置文件:

sudo vi /etc/samba/smb.conf

笔者修改文件用的是Winscp

下载地址:http://pan.baidu.com/s/1kTABMdD

 

下面的配置是让用户可以访问自己的 home 目录。

a)开启用户认证,找到“##### Authentication #####”,将“#  security = user ”的井号去掉。

b)配置用户可以读写自己的 home 目录,在“[homes]”节中,把 “read only = yes” 改为 “read only = no 

c)找到browseable=no改为yes 否则等会访问时此文件夹会隐藏

 

3)重启samba服务:

sudo /etc/init.d/samba restart

 

4)把系统默认用户pi添加到samba 

sudo smbpasswd -a pi

会提示你输入密码:建议跟串口登陆的密码一致,防止密码太多弄混了

 

5)windows访问

任意打开一个文件浏览器,输入ip地址:\\你的树莓派IP\pi

现在就可以从其它机器上访问 pi 这个用户的 home 目录了。

 

 

 

5、挂载U

当需要大容量外接存储设备时,可使用U盘挂载

通常我们在 /mnt 或 /media 目录下新建一个目录作为挂载点。比如:

 

sudo mkdir /mnt/udisk

 

1)手动挂挂载:

挂载命令:

sudo mount -o uid=pi,gid=pi /dev/sda1 /mnt/udisk

 

用完之后卸载

sudo umount /mnt/1GB_USB_flash

 

注意:

sda1 是取决于你的实际情况,a表示第一个硬盘,1表示第一个分区。

FAT 格式U盘 mount 本身就能支持,但如果你的U盘或移动硬盘使用的是 exFAT 格式,mount 会说不支持。没关系,安装 exfat-fuse 软件之后 mount 就支持了。

sudo apt-get install exfat-fuse

 

2)开机挂载:

如果想开机自动挂载,而不是每次手工执行,可以编辑 /etc/fstab 文件。在末尾添加一行:

/dev/sda1 /mnt/udisk vfat rw,defaults 0 0

每次开机就会自动挂载

 

3)热插挂载

需要希望想电脑一样,插上自动识别挂载在某一目录下,拔下自动umount,请按一下操作

sudo vi /etc/udev/rules.d/10-usbstorage.rules(此文件默认没有,需要新建)

赋值以下内容即可,会自动在/mnt/udisk目录下挂载U

笔者已经将文件做好并上传

下载地址:http://pan.baidu.com/s/1gdpfkL9

你也可以自己添加

[ruby] view plaincopy

KERNEL!="sd*", GOTO="media_by_label_auto_mount_end"  

SUBSYSTEM!="block",GOTO="media_by_label_auto_mount_end"  

IMPORT{program}="/sbin/blkid -o udev -p %N"  

ENV{ID_FS_TYPE}=="", GOTO="media_by_label_auto_mount_end"  

ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"  

ENV{ID_FS_LABEL}=="", ENV{dir_name}="Untitled-%k"  

ACTION=="add", ENV{mount_options}="relatime,sync"  

ACTION=="add", ENV{ID_FS_TYPE}=="vfat", ENV{mount_options}="iocharset=utf8,umaskk  

=000"  

ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", ENV{mount_options}="iocharset=utf8,umaskk  

=000"  

ACTION=="add", RUN+="/bin/mkdir -p /mnt/udisk/", RUN+="/bin/mount -o $env{mount__  

options} /dev/%k /mnt/udisk/"  

  

ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l /mnt/udisk/}", RUN+="//  

bin/rmdir /mnt/udisk/"  

LABEL="media_by_label_auto_mount_end"

就这样,教程结束了,啦啦啦,你来打我呀!!

 

感谢树莓派中文网特约作者:Hawkenm 分享

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.shumeipai.com/?post=100

相关推荐

  • blogger

bff.png