Raspberry Pi 挂载

参考


Configure NFS Server and NFS Client Raspberry Pi
http://www.htpcguides.com/configure-nfs-server-and-nfs-client-raspberry-pi/

How do I mount directories from other Linux/Unix/BSD servers? How do I mount an NFS share?
http://www.raspbian.org/RaspbianFAQ

mount.cifs — mount using the Common Internet File System (CIFS)
https://www.samba.org/samba/docs/man/manpages-3/mount.cifs.8.html

fstab
(https://wiki.archlinux.org/index.php/Fstab)

Raspberry Pi 配置 nfs server 和 nfs client (主要用于Linux不同系统之间相互挂载)


配置 NFS Server

安装 NFS server 组件

sudo apt-get install nfs-common nfs-server -y  

or

sudo apt-get install nfs-kernel-server  

    


Q:报错 守护进程没开启

pi@raspberrypi:/etc $ sudo service nfs-kernel-server status
● nfs-kernel-server.service - LSB: Kernel NFS server support
   Loaded: loaded (/etc/init.d/nfs-kernel-server)
   Active: active (exited) since 三 2016-12-07 15:52:01 HKT; 1h 2min ago

12月 07 15:52:01 raspberrypi nfs-kernel-server[2020]: Not starting NFS kernel daemon: no exports. ......g).
12月 07 15:52:01 raspberrypi systemd[1]: Started LSB: Kernel NFS server support.
12月 07 16:54:47 raspberrypi systemd[1]: Started LSB: Kernel NFS server support.
Hint: Some lines were ellipsized, use -l to show in full.

A: 开启守护进程

rpc.mountd

  


Q:守护进程已启动,查询挂载list是空

pi@raspberrypi:/etc $ sudo service nfs-kernel-server status
● nfs-kernel-server.service - LSB: Kernel NFS server support
   Loaded: loaded (/etc/init.d/nfs-kernel-server)
   Active: active (exited) since 三 2016-12-07 17:11:37 HKT; 7s ago
  Process: 2664 ExecStop=/etc/init.d/nfs-kernel-server stop (code=exited, status=0/SUCCESS)
  Process: 2675 ExecStart=/etc/init.d/nfs-kernel-server start (code=exited, status=0/SUCCESS)

12月 07 17:11:37 raspberrypi nfs-kernel-server[2675]: Exporting directories for NFS kernel daemon....
12月 07 17:11:37 raspberrypi nfs-kernel-server[2675]: Starting NFS kernel daemon: nfsd mountd.
12月 07 17:11:37 raspberrypi systemd[1]: Started LSB: Kernel NFS server support.
pi@raspberrypi:/etc $ showmount -a
All mount points on raspberrypi:
pi@raspberrypi:/etc $ showmount -e
Export list for raspberrypi:
pi@raspberrypi:/etc $ showmount -e localhost
Export list for localhost:

A:因为设置允许客户端所有主机:*

#/home/pi/nfs_ 192.168.0.*/24(rw,sync,no_subtree_check)
/home/pi/nfs_ *(rw,sync,no_subtree_check)


pi 通过 cifs 挂载到 Windows共享文件 (用于Windows和Linux之间)

临时挂载
sudo mount -t cifs -o username=win用户名,passwd=win用户密码  //192.168.0.101/share /home/pi/share

开机自动挂载

配置 /etc/fstab,参数详情见参考

//192.168.1.11/share /home/pi/share cifs defaults,username=win用户名,password=win用户密码,uid=pi,gid=pi 0 2

uid gid 可以在 /etc/passwd 中查询,也可以设置为默认 uid=0,uig=0

pi@raspberrypi:/etc $ vim passwd
pi:x:1000:1000:,,,:/home/pi:/bin/bash

实际试的时候,发现开机并没有自动挂载,添加auto也无效,后续再了解Linux开机启动的内容,现在先执行mount 挂载命令

sudo mount -a  (挂载fstab中内容)
sudo mount -s  (查询挂载状态)
//192.168.1.11/share on /home/pi/share type cifs (rw,relatime,vers=1.0,cache=strict,username=jr413,domain=ZEUS,uid=1000,forceuid,gid=1000,forcegid,addr=192.168.1.11,file_mode=0755,dir_mode=0755,nounix,serverino,mapposix,rsize=61440,wsize=65536,actimeo=1)  

sudo mount /home/pi/share(解除挂载点)

需要注意的是不要在挂载的当前目录,执行mount -a。否则挂载成功后,执行ls后,没有返回,需退出cd ..上一级目录,再次进入当前挂载目录,再次执行ls,才会显示当前挂载目录下的共享文件

pi@raspberrypi:~/share $ ls   (当前目录执行 mount -a)
无

pi@raspberrypi:~/share $ ls  (非当前目录执行 mount -a)
desktop.ini  hello.py

注:

如有错误,请指正和拍砖,妹子可前来撩!

转载于:https://my.oschina.net/Jr413/blog/801546

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好,针对您的问题,可以通过以下步骤实现在树莓派上挂载两个USB摄像头,并同时实时显示画面: 1. 首先需要确定树莓派的USB接口数量,以确定可以连接的摄像头数量。 2. 将两个USB摄像头连接到树莓派的USB接口上,并启动树莓派。 3. 打开终端,输入以下命令安装视频播放软件 omxplayer: sudo apt-get update sudo apt-get install -y omxplayer 4. 打开终端,输入以下命令安装 motion 软件,motion 软件可以启动一个监控服务,允许您在需要时访问和播放USB摄像头的视频流: sudo apt-get install -y motion 5. 配置 motion 软件,输入以下命令编辑motion.conf文件: sudo nano /etc/motion/motion.conf 找到以下几行: # Set the video device (default /dev/video0). # You can use v4l2-ctl to get info about your devices. # Only one video device at a time can be used. video_device /dev/video0 # Target base directory for pictures and films # For motion to work correctly, this directory must # be writeable on the filesystem root partition target_dir /var/lib/motion 将以上两行修改为以下内容: video_device /dev/video0 width 640 height 480 framerate 15 text_changes off 同时添加以下两行: webcam_port 80 webcam_quality 50 保存并退出。 6. 启动 motion 服务,输入以下命令: sudo service motion start 7. 通过 web 浏览器访问您的树莓派 IP 地址和端口号 80(格式为 http://raspberrypi-address:80)。 这时,您应该能够看到连接的所有摄像头的实时视频流。 以上就是在树莓派上挂载两个USB摄像头,并且同时实时显示画面的方法。希望能对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值