树莓派4b搭建个人云_树莓派4B NAS系统搭建

一、硬盘挂载

由于之前硬盘(NTFS格式)里有数据不想格式化想直接挂载,就没有格式化成ext4文件格式的。

安装ntfs-3g

sudo apt-get install ntfs-3g

加载内核模块

modprobe fuse

查看硬盘情况

fdis -l

将硬盘挂载到/mnt下

ntfs-3g /dev/sda1 /mnt

实现开机自动挂载

vim /etc/fsta

# 最后一行添加,重启生效

/dev/sda1 /mnt ntfs-3g defaults,noexec,umask=0000 0 0

查看挂载情况

cd /mnt

ls

安装samba

apt install samba samba-common-bin

# 过程中需要安装额外的包 确定即可

# 在/mnt下 创建一个文件 设置权限

mkdir data

chown -R root:users /mnt/data

chmod -R ug=rwx,o=rx /mnt/data

# 修改samba配置

vim /etc/samba/smb.conf

#修改Authentication

security = user

# 修改home下的read

read only = no

# 最后

[public]

# 说明信息

comment = public storage

# 共享文件的路径

path = /mnt/data

# 可以访问的用户

valid users = @users

force group = users

# 新建文件权限

create mask = 0660

# 新建目录权限

directory mask = 0771

read only = no

# 保存退出

重启smb服务

/etc/init.d/samba-ad-dc restart

有问题可以试试这个:

# 重启服务: sudo /etc/init.d/smbd restart

# 重启服务: sudo /etc/init.d/nmbd restart

添加用户

smbpasswd -a pi

#输入密码即可

在添加用户的时候一开始不是pi是别的用户名,碰到了Failed to add entry for user

原因是因为没有加相应的系统账号,只要添加账号即可。

现在电脑就可以连接树莓派的ip地址了。

安装qBittorrent下载器

# 安装

sudo apt-get update && sudo apt-get install qbittorrent-nox

创建系统服务,新建/etc/systemd/system/qbittorrent.service文件,写入以下内容

[Unit]

Description=qBittorrent Daemon Service

After=network.target

[Service]

User=pi

ExecStart=/usr/bin/qbittorrent-nox

ExecStop=/usr/bin/killall -w qbittorrent-nox

[Install]

WantedBy=multi-user.target

更新systemctl

sudo systemctl daemon-reload

直接启动服务:qbittorrent-nox,默认端口是8080,如果想指定端口运行的话,则加上参数–webui-port=x,其中x就是端口号,比如指定端口为8088:qbittorrent-nox –webui-port=8088 后台运行后面加个&

最后

#开启qbt服务

systemctl start qbittorrent

#查看服务状态

systemctl status qbittorrent

#服务开机自启

systemctl enable qbittorrent

如果下载没有速度可以修改用户为root

作者:学一点也是好

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/464654.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

(转)python调取C/C++的dll生成方法

本文针对Windows平台下,python调取C/C的dll文件。 1.如果使用C语言,代码如下,文件名为test.c。 __declspec(dllexport) int sum(int a,int b) {return (a b); } 如果使用C语言,代码如下,文件名为test_cpp.cpp。在Wind…

生产者-消费者模式

生产者/消费者问题的多种Java实现方式 实质上,很多后台服务程序并发控制的基本原理都可以归纳为生产者/消费者模式,而这是恰恰是在本科操作系统课堂上老师反复讲解,而我们却视而不见不以为然的。在博文《一种面向作业流(工作流)的轻量级可复用…

周末,说下我喜欢的篮球

我应该有很久没有看NBA比赛了,没有其他原因,确实是因为工作太忙了,即使是在带薪上厕所,也没有足够的时间看下NBA比赛。如果说忙是一个比较好的托词,那还有一个原因,我现在更多的喜欢野球圈的新闻。刚毕业那…

数据结构+算法 学习计划与资源

学了很多杂乱的技术,继续成长 渐感吃力,重新学习数据结构 与 算法. 计划: 1.严蔚敏《数据结构》《大话数据结构》,每天一个小例子。 2.采用C 或者C 。尽量用C实现,以辅助理解面向对象编程思想。 3.与同学每天练习、讨论…

没有串口,如何打印单片机调试信息?

输出调试信息是嵌入式开发中必不可少的调试利器,嵌入式开发的一个特点是很多时候没有操作系统,或者没有文件系统,常规的打印log到文件的方法基本不适用。最常用的是通过串口输出uart log,例如51单片机,只要实现串口驱动…

[luogu4571 JSOI2009] 瓶子和燃料 (数论)

传送门 Solution 题目说的很迷&#xff0c;但可以发现两个瓶子互相倒最少是容积的gcd 那么题目就转化为求其中选k个瓶子gcd的最大值&#xff0c;这个可以分解因数&#xff0c;枚举因数得到 Code //By Menteur_Hxy #include <map> #include <cmath> #include <cs…

线程池 调度 java_java调度器和线程池总结

一、推荐使用的调度器和线程池1、调度器//2个线程的调度器private static ScheduledThreadPoolExecutor pool new ScheduledThreadPoolExecutor(2);//5秒钟后每3分钟执行一次pool.scheduleAtFixedRate(new TestTask(), 5, 60 * 3, TimeUnit.SECONDS);;2、线程池//10个线程的线…

JVM GC调优总结 -Xms -Xmx -Xmn -Xss

堆大小设置 JVM 中最大堆大小有三方面限制&#xff1a;相关操作系统的数据模型&#xff08;32-bt还是64-bit&#xff09;限制&#xff1b;系统的可用虚拟内存限制&#xff1b;系统的可用物理内存限制。32位系统下&#xff0c;一般限制在1.5G~2G&#xff1b;64为操作系统对内存无…

MFC应用程序实例

新建FirstMFC对话框应用程序 此程序是开发一个口令对话框程序&#xff0c;包含了模式对话框与非模式方式调用对话框。 详细见源文件&#xff0c;地址&#xff1a; 共享链接&#xff1a;http://u.163.com/b47tr9n提取码&#xff1a;zxx0o2v2 小时钟程序 主要包含了定时器的启动与…

Linux驱动小技巧 | 利用DRIVER_ATTR实现调用内核函数

1. 前言 很多朋友在调试驱动的时候&#xff0c;都会遇到这样一个场景&#xff1a;修改一个参数&#xff0c;然后调用某个内核中的函数。比如将某个gpio的值拉高/拉低&#xff0c;修改某个寄存器的值等等。如果每一个参数都通过字符设备的ioctl接口&#xff0c;增加对应的cmd&am…

myeclipse运行java项目_myeclipse运行自己从前的或其他人的javaweb项目

1.配置javaweb 连接部署好本地的tomcat服务器方法如下&#xff1a;1.运行Myecipse-->Window-->preference2.MyEclipse-->Servers-->Runtime Environments-->add-->Apache Tomcat v8.03.next->Browser(Tomcat的安装目录)-->finishMyeclipse 设置jdk版本…

MYSQL性能调优及架构设计学习笔记-影响MYSQL性能的相关因素之实例分析

为什么80%的码农都做不了架构师&#xff1f;>>> 需求概述 一个简单的讨论区系统&#xff0c;需要有用户&#xff0c;用户组&#xff0c;组讨论区这三部分基本功能 简要分析 1&#xff09; 须要存放用户数据的表&#xff1b; 2&#xff09; 须要存放分组信息和用户与…

洛谷P2089 烤鸡 题解

题目背景 猪猪hanke得到了一只鸡 题目描述 猪猪Hanke特别喜欢吃烤鸡&#xff08;本是同畜牲&#xff0c;相煎何太急&#xff01;&#xff09;Hanke吃鸡很特别&#xff0c;为什么特别呢&#xff1f;因为他有10种配料&#xff08;芥末、孜然等&#xff09;&#xff0c;每种配料可…

java excel 导入 加校验_POI实现excel各种验证和导入的思路总结

制定标准导入总是与导出相辅相成的&#xff0c;无规矩不成方圆。所谓的标准都是大家一同来维护和遵守的&#xff0c;那么首先就是制定一个模板。这样可以减少验证的工作量。例如时间的规范【yyyy-MM-dd】&#xff0c;获取单元格的时间值用下面的方法java.util.Date date cell.g…

在一个公司10年,会怎么样?

大家好&#xff0c;我是写代码的篮球球痴。最近在知乎上看到一个话题那些在一个公司死磕了5-10年的人最后都怎么样了&#xff1f;"在互联网红利爆发&#xff0c;人心躁动的今天&#xff0c;可以在一个公司磕到5~10年&#xff0c;真的很不容易&#xff0c;我记得前东家要是…

公钥私钥

公钥私钥 <?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />一&#xff0c;公钥私钥 1&#xff0c;公钥和私钥成对出现 2&#xff0c;公开的密钥叫公钥&#xff0c;只有自己知道的叫私钥 3&#xff0c;用公钥加密的数据只有…

软件测试第三次作业

一、开头 (1)合作者&#xff1a;201631062521&#xff0c;201631062421 (2)代码地址&#xff1a;https://gitee.com/h2503652646/WordCount.git (3)本次作业链接地址&#xff1a;https://edu.cnblogs.com/campus/xnsy/Test/homework/2203 二、正文 (1)互审代码情况 已经实现Wor…

equals()与==的区别

“”比较两个变量本身的值&#xff0c;即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。 比如&#xff1a;String s1,s2,s3 "abc", s4 "abc" ;s1 new String("abc");s2 new String("abc");那么&#x…

Linux驱动开发中与设备树相关的6种debug方法

整理出了6种驱动开发时与设备注册、设备树相关的调试方法&#xff0c;彼此间没有优先级之分&#xff0c;每种方法不一定是最优解&#xff0c;但可以作为一种debug查找问题的手段&#xff0c;快速定位问题原因。例如在芯片验证时&#xff0c;不同时钟频率下系统启动情况摸底时&a…

hdu-1877(大数+进制转换)

题目链接&#xff1a;http://acm.hdu.edu.cn/showproblem.php?pid1877 思路&#xff1a;注意考虑0,0的情况。 #include<iostream> #include<cstdio> #include<string> #include<algorithm> using namespace std; int m,a,b; string s1,s2; string add…