无显示器无键盘的树莓派搭建NAS(samba)
使用软件Rufus
烧录系统2020-02-13-raspbian-buster.img
到TF卡后,在TF卡的文件夹内创建空文件ssh
,再创建一个名为wpa_supplicant.conf
的文件,内容为
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
network={
ssid="wifi的名字"
scan_ssid=如果wifi是隐藏的此处为1
psk="wifi的密码"
key_mgmt=WPA-PSK
priority=1
}
通过/etc/apt/sources.list
修改软件源
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
升级软件
sudo apt update
sudo apt upgrade
挂载移动硬盘,先找到新磁盘名称:
使用sudo fdisk /dev/sda
对其进行分区得到那个sda1,格式化分区以写入文件系统:
mkfs.ext4 /dev/sda1
格式化后文件系统已经写入到新的分区了,但是该分区还不能使用,还需要去将分区挂载到空目录上。我们就拿/mnt/shuai这个空目录作为挂载点:
mount /dev/sda1 /mnt/shuai
新分区可以使用了,用df -h查看目前在Linux 系统上的文件系统磁盘使用情况统计
现在这个分区挂载到/mnt/shuai
目录,已经是可以使用的了,但是每次只要重启服务器,就需要重新挂载该分区。通过修改/etc/fstab
文件以实现开机自动挂载,打开这个文件,看下它的格式,每一行总共有6个参数,含义分别如下:
[设备名/UUID/卷标名等] [挂载点] [文件系统] [文件系统参数] [是否备份] [是否检测硬盘]
下面,我们在这个文件新加入一行,首先我们需要知道该文件系统的UUID(建议使用UUID),使用blkid
现在在/etc/fstab新增一行,内容如下
修改/etc/fstab文件后,记得用mount -a检测一下是否有语法错误,如果有错的话,会导致开机不正常
安装samba
sudo apt-get install samba
然后编辑/etc/samba/smb.conf,在文件的最后加上
[Shuai-NAS]
comment = my nas
#共享文件夹的路径
path = /mnt/shuai/
browseable = yes
read only = no
writable = yes
valid users = pi
#新建文件和文件夹的属性
create mask = 0775
directory mask = 0775
guest ok = yes
添加samba服务的账号,然后输入两遍密码,之后重启
sudo smbpasswd -a pi
sudo samba restart
在windows的文件浏览器里面输入\\树莓派的ip
,即可浏览
无显示器无键盘的树莓派搭建NAS(samba)的更多相关文章
- 树莓派系列教程:1.环境与系统,无显示器无键盘无网线联网并使用PuTTy与VNC图形界面远程登录
本文所需物品清单: Raspberry Pi 3 Model B 主板.SD卡与读卡器(用于烧录系统) 资料整理来源在文尾 需要下载的资源与工具: 推荐系统-Raspbian 树莓派官方深度定制的硬件 ...
- 无屏幕和键盘配置树莓派WiFi和SSH
原文转载:http://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.html 不算是什么新 ...
- 树莓派无显示器、无网线,优盘(U盘)启动,远程桌面
版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:树莓派无显示器.无网线,优盘(U盘)启动,远程桌面 本文地址:http://techi ...
- 树莓派上搭建NAS
首先可以参考看看 搭建家庭 NAS 服务器有什么好方案?下载做NAS的系统也比较多,如FreeNAS.Openfiler等免费系统,或购买其它收费NAS系统.根据自己的需要从硬件到软件的搭建过程.参 ...
- 树莓派4B踩坑指南 - (3)无显示器连接
无显示器连接 WiFi:如果是原装系统,直接修改wpa_supplicant.conf文件后,放入boot即可(一定注意ssid名称不要写错!!惨痛教训T^T) SSH:在boot盘下新建一个 SSH ...
- 树莓派Odroid等卡片式电脑上搭建NAS教程系列6-miniDLNA
目录: 1. 树莓派Odroid等卡片式电脑上搭建NAS教程系列1-Ubuntu系统安装 2. 树莓派Odroid等卡片式电脑上搭建NAS教程系列2-SSH连接访问 3. 树莓派Odroid等卡片式电 ...
- 自己家里搭建NAS服务器有什么好方案?
转自:https://www.zhihu.com/question/21359049 作者:陈二发链接:https://www.zhihu.com/question/21359049/answer/6 ...
- 树莓派搭建 Google TV
出处:http://my.oschina.net/funnky/blog/142067 树莓派搭建 Google TV 目录:[ - ] Google TV是啥玩意 ? 搭建我们自己的Google T ...
- 基于JQuery+JSP的无数据库无刷新多人在线聊天室
JQuery是一款非常强大的javascript插件,本文就针对Ajax前台和JSP后台来实现一个无刷新的多人在线聊天室,该实现的数据全部存储在服务端内存里,没有用到数据库,本文会提供所有源程序,需要 ...
- 慕课网-Java入门第一季-7-2 Java 中无参无返回值方法的使用
来源:http://www.imooc.com/code/1578 如果方法不包含参数,且没有返回值,我们称为无参无返回值的方法. 方法的使用分两步: 第一步,定义方法 例如:下面代码定义了一个方法名 ...
随机推荐
- VS Code 快速下载
最近在官网下载Visual Studio Code时,下载速度特别慢,经过搜索后发现,将下载地址前部分更换为国内地址后,下载速度飞快. 具体步骤如下: VSCodeSetup-x64-1.72.0 官 ...
- el-table更新数据页面闪烁问题
情况是这样,渲染了一个table,高度是固定的.所以会有滚动.其中的某一列的数据只显示了部分内容,鼠标浮上加载全部,用el-popover浮框显示. 但每次改变tableKey会触发整个table的重 ...
- C# List 分页代码
List<int> testList = new List<int>();for (int i = 1; i <= 23; i++){ testList.Add(i);} ...
- 摹客RP,编辑界面缩放比例支持手动输入!
Hello,小伙伴们,又到了摹客的新功能播报时间. 本月更新,摹客RP编辑界面缩放比例支持手动输入,并对部分组件的默认样式及属性进行了优化:摹客DT率先上线了3款黄金比例图层,辅助设计师更高效绘图:针 ...
- HTML学习笔记5----属性
随笔记录方便自己和同路人查阅. #------------------------------------------------我是可耻的分割线--------------------------- ...
- vmware 二次虚拟化
在创建的虚拟机的目录内找到扩展名为vmx的文件,在文件的最后添加 hypervisor.cpuid.v0 = "FALSE" 保存 重新打开虚拟机在 在虚拟机配置开启虚拟化
- SpringBoot2.2.2+SpringCloud-Hoxton.SR1整合eureka/gateway
1.最近在学习SpringCloud分布式项目的知识,所以打算把自己学习到的知识也记录下来,为什么选择学习SpringCloud呢?因为分布式框架还有dubbo,如下图应该可以成为我为什么想学习Spr ...
- 关于uniapp 打自定义基座部分手机不能自动安装的问题
部分手机指的是-------没错就辣鸡 vivo手机 解决办法----进入手机文件管理-----根目录-----会有一个你打包的app.apk文件,手动安装一下就好了 搜索 复制
- DDD(一)微服务、领域驱动设计、领域模型
DDD(一)微服务.领域驱动设计.领域模型 如果觉得样式不好:跳转即可 http://www.lifengying.site/(md文件复制过来有些样式会不一样) 什么是微服务 单体结构项目 优点:结 ...
- Unity 复杂Json 解析
最近项目需要, 搞了一串嵌套非常多的Json 用LitJson读取体验不太好,上网查了一下发现NetwtonsoftJson ,十分好用 一句代码就可以了 JObject data = JsonCon ...