当前位置: 首页 > news >正文

好玩的docker项目,盒子刷的海思nas,挂载外接硬盘。qb种子

玩法思路(5条消息) 群晖qb下载,tr辅种_屿兮的博客-CSDN博客_群晖辅种

qbittorrent简介及设置_哔哩哔哩_bilibili

qb下载器下载

Transmission最好用的BT(PT)下载神器/超简单上手教你在NAS轻松部署/告别简陋三步让你升级全中文最新Web界面(BT下载/PT下载/NAS/远程_哔哩哔哩_bilibili

IYUUPlus安装篇--Windows - 大卫Blog

总的来说,IYUU是一款功能强大、易于使用的BT下载器和种子管理器,适合各种类型的用户和下载需求。同时,由于它是一款开源软件,用户可以自由地修改和定制它,以适应不同的使用场景和需求。

qbittorrent(qb)安装 bt pt 下载神器

磁力种子

docker create \--name=qbittorrent \-e PUID=1000 \-e PGID=1000 \-e WEBUI_PORT=8081 \-p 6881:6881 \-p 6881:6881/udp \-p 8081:8081 \-v /opt/to/appdata/config:/config \-v /opt/downloads:/downloads \--restart unless-stopped \linuxserver/qbittorrent
qb种子指的是一个用于下载文件的种子文件,它包含了一个或多个文件的元数据和指向这些文件的下载链接。qb种子是由BitTorrent协议使用的,用于帮助客户端连接到其他客户端以获取文件。
在BitTorrent协议中,文件被分成小块,每个块的大小通常为256KB。qb种子包含了每个文件被分成的块的哈希值。哈希值是一种能够唯一识别文件块的标识符,它由SHA-1哈希算法生成。
当客户端下载qb种子时,它可以使用种子文件中包含的哈希值来验证它所下载的每个块的完整性。如果下载的块与种子文件中的哈希值不匹配,客户端将重新下载该块,以确保下载的文件是完整和正确的。
另外,qb种子还包含了Tracker服务器的信息,Tracker服务器是用于连接下载者和上传者的服务器。客户端可以通过Tracker服务器了解其他上传者的IP地址和端口号,并尝试连接到它们以下载文件。通过多个上传者的共同协作,BitTorrent协议能够实现高效的文件共享和下载。

nas作用

群晖 nas 有些什么基本和好玩的功能? - 知乎 (zhihu.com)

(5条消息) 华为海思Hi3798芯片盒子免TTL刷入Ubuntu_NAS系统【教程分享】_cheng1999_cn1的博客-CSDN博客

海斯机顶盒使用指南

海思机顶盒 NAS (histb.com)

要将外部硬盘挂载到Docker容器中,可以使用以下步骤:

  1. 通过USB接口连接外部硬盘到宿主机上

  1. 创建一个目录作为挂载点,用于将外部硬盘挂载到Docker容器中。例如,可以在宿主机上创建一个目录 /mnt/my_external_drive

  1. 运行Docker容器时,使用-v参数指定将宿主机的目录挂载到容器中。例如:

docker run -v /mnt/my_external_drive:/data my_image##容器名称

这将把 /mnt/my_external_drive 目录挂载到Docker容器内的 /data 目录中。 my_image 是要运行的Docker镜像的名称。

注意,要确保外部硬盘的文件系统与宿主机相兼容,并且它们具有相同的文件系统类型。例如,如果外部硬盘使用NTFS文件系统,宿主机也必须支持NTFS文件系统。

Docker与宿主机

在Docker中,宿主机(Host)指的是安装了Docker引擎并运行Docker容器的物理机器或虚拟机。宿主机提供了运行Docker容器所需的资源和环境,包括CPU、内存、磁盘空间、操作系统和Docker引擎等。

Docker容器是在宿主机上运行的轻量级虚拟化环境,每个容器都与宿主机共享操作系统内核,并使用Docker引擎提供的隔离技术来确保容器之间互相独立。因此,宿主机对Docker容器的资源分配、网络连接和安全管理等方面起着至关重要的作用。

在Docker中,可以将宿主机的资源和文件挂载到容器中,以实现宿主机与容器之间的数据共享和交互。宿主机与Docker容器之间的文件共享和数据交互是Docker技术的一个重要优势之

挂载外部磁盘

要在宿主机上创建一个目录作为挂载点,可以使用mkdir命令或者在文件管理器中手动创建一个目录。具体的步骤如下:

  1. 打开终端或者命令行窗口,进入宿主机的文件系统。

  1. 使用mkdir命令创建一个目录作为挂载点,例如:

sudo mkdir /mnt/my_external_drive
NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda            8:0    0 465.8G  0 disk 
├─sda1         8:1    0     8G  0 part 
├─sda2         8:2    0     2G  0 part 
└─sda3         8:3    0 455.5G  0 part 
mmcblk0      179:0    0   3.7G  0 disk 
├─mmcblk0p1  179:1    0     1M  0 part 
├─mmcblk0p2  179:2    0     1M  0 part 
├─mmcblk0p3  179:3    0     4M  0 part 
├─mmcblk0p4  179:4    0     4M  0 part 
├─mmcblk0p5  179:5    0     4M  0 part 
├─mmcblk0p6  179:6    0    10M  0 part 
├─mmcblk0p7  179:7    0    64M  0 part 
├─mmcblk0p8  259:0    0   512M  0 part 
└─mmcblk0p9  259:1    0   3.1G  0 part /
mmcblk0boot0 179:8    0     4M  1 disk 
mmcblk0boot1 179:16   0     4M  1 disk 
mmcblk0rpmb  179:24   0   512K  0 disk 

这将在宿主机上创建一个名为my_external_drive的目录,位于/mnt目录下。

  1. 将外部硬盘连接到宿主机,并确保它已被正确识别和安装。可以通过运行lsblk命令或在文件管理器中查看来验证这一点。

  1. 使用mount命令将外部硬盘挂载到刚才创建的目录上,例如:

sudo mount /dev/sdb1 /mnt/my_external_drivelsblk  查看磁盘信息###基本操作
docker images       列出已安装的镜像
docker ps           列出正在运行的容器
docker ps -a        列出所有容器,包括未运行
docker stop xxx     停止 xxx 容器
docker rm xxx       删除 xxx 容器
docker rmi xxx      删除 xxx 镜像# 安装 Docker 镜像前设置安装位置到U盘
systemctl stop docker               # 停止 Docker 服务
mkdir -p /mnt/sda1/docker           # 建立文件夹
chmod 777 -R /mnt/sda1/docker           # 赋予权限
vi /lib/systemd/system/docker.service   # 编辑配置文件
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
插上一句 --graph="/mnt/sda1/docker" 变为如下:
ExecStart=/usr/bin/dockerd --graph="/mnt/sda1/docker" -H fd:// --containerd=/run/containerd/containerd.sock
systemctl daemon-reload
systemctl start docker
REPOSITORY                TAG       IMAGE ID       CREATED        SIZE
linuxserver/qbittorrent   latest    d904c3ff1804   3 days ago     212MB
wangbinxingkong/fast      latest    c23cc5444094   7 months ago   51.2MB

其中,/dev/sdb1是外部硬盘的设备路径,可以使用lsblk命令查看。这将把外部硬盘挂载到宿主机上的/mnt/my_external_drive目录中。

  1. 现在,可以使用上述提到的docker run命令将宿主机上的目录挂载到Docker容器中,以实现宿主机与容器之间的数据共享。例如:

docker run -v /mnt/my_external_drive:/data my_image

这将把宿主机上的/mnt/my_external_drive目录挂载到Docker容器内的/data目录中,使得容器可以访问宿主机上的该目录中的文件和数据

raid 阵列

1.解释

RAID(冗余磁盘阵列)RAID是英文Redundant Array of Independent Disks的 缩写 ,中文简称为独立磁盘冗余磁盘阵列。 简单的说,RAID是一种把多块独立的 硬盘 (物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供 数据备份 技术。
在Linux系统中,可以使用软件RAID来创建和管理RAID设备。软件RAID可以在多个独立磁盘之间分布数据,从而提高存储系统的性能和可用性。软件RAID还可以通过镜像或者编码来实现数据冗余,保护数据免受磁盘故障的影响。
RAID技术通常用于企业级存储系统或需要高可用性和可靠性的应用程序,例如Web服务器、数据库服务器、文件服务器等。

mdadm教学mdadm命令 – 管理RAID磁盘阵列组 – Linux命令大全(手册) (linuxcool.com)

root@hi3798mv100:/mnt/my_external_drive# sudo mount /dev/sda3   /mnt/my_external_drive
mount: /mnt/my_external_drive: unknown filesystem type 'linux_raid_member'.

"unknown filesystem type 'linux_raid_member'"错误消息表明分区/dev/sda3是Linux软件RAID阵列的一部分。要挂载此分区,您需要先组装RAID阵列。

mdadm命令 – 管理RAID磁盘阵列组 – Linux命令大全(手册) (linuxcool.com)

2.安装

使用mdadm命令识别RAID设备名称:

 sudo mdadm --examine /dev/sda3

这将显示有关RAID阵列的信息,包括设备名称。查找以"Array UUID"开头的行,并注意行末的设备名称(例如,/dev/md0)。

root@hi3798mv100:~# sudo mdadm --examine /dev/sda3
/dev/sda3:Magic : a92b4efcVersion : 1.2Feature Map : 0x0Array UUID : 1fd8dbe1:bc4fd6c6:cb9439e1:63f9b08eName : YL:5Creation Time : Sun Feb 19 10:53:04 2023Raid Level : raid1Raid Devices : 1Avail Dev Size : 955324448 (455.53 GiB 489.13 GB)Array Size : 477662208 (455.53 GiB 489.13 GB)Used Dev Size : 955324416 (455.53 GiB 489.13 GB)Data Offset : 2048 sectorsSuper Offset : 8 sectorsUnused Space : before=1968 sectors, after=32 sectorsState : cleanDevice UUID : 065d0219:f94465e1:c58951c7:44bbdb28Update Time : Tue Feb 21 22:07:01 2023Checksum : 1b1ecfff - correctEvents : 16Device Role : Active device 0Array State : A ('A' == active, '.' == missing, 'R' == replacing)
  1. 使用设备名称组装RAID阵列:

 sudo mdadm --assemble /dev/md0 /dev/sda3

root@hi3798mv100:/mnt/my_external_drive# mount.nfs: Failed to resolve server /sad/YL: Name or service not known

-bash: mount.nfs:: command not found

root@hi3798mv100:~# sudo mdadm --assemble /dev/md0 /dev/sda3
modprobe: FATAL: Module md_mod not found in directory /lib/modules/4.4.35_ecoo_81080868
mdadm: Fail create md0 when using /sys/module/md_mod/parameters/new_array
mdadm: unexpected failure opening /dev/md0

/dev/md0替换为您在第1步中注意到的实际设备名称。

  1. 挂载RAID阵列:

sudo mount /dev/md0 /mnt/my_external_drive

这将在/mnt/my_external_drive上挂载RAID阵列。您可以将其替换为您选择的任何其他挂载点。

如果您不确定RAID配置或需要有关RAID阵列的更多信息,请咨询系统管理员或文档

相关文章:

好玩的docker项目,盒子刷的海思nas,挂载外接硬盘。qb种子

玩法思路(5条消息) 群晖qb下载,tr辅种_屿兮的博客-CSDN博客_群晖辅种qbittorrent简介及设置_哔哩哔哩_bilibiliqb下载器下载Transmission最好用的BT(PT)下载神器/超简单上手教你在NAS轻松部署/告别简陋三步让你升级全中文最新Web界面(BT下载/PT下载/NAS/…...

RabbitMQ的使用

1.初识MQ1.1.同步和异步通讯微服务间通讯有同步和异步两种方式:同步通讯:就像打电话,需要实时响应。异步通讯:就像发邮件,不需要马上回复。两种方式各有优劣,打电话可以立即得到响应,但是你却不…...

Selenium如何隐藏浏览器页面?

Selenium隐藏浏览器页面 背景 在工作,学习中,我们常常会使用selenium来获取网页上的数据,编完完整程序之后,实现真正意义上的自动化获取,此时我们会发现在运行中往往会弹出浏览器页面,在调试过程中&…...

基于Ant DesignPro Vue实现通过SpringBoot后台加载自定义菜单- 前后端分离

基于Ant DesignPro Vue实现通过SpringBoot后台加载自定义菜单- 前后端分离 本文想基于Ant DesignPro Vue构建的前端SpringBoot实现的后端接口服务,实现前后端分离开发和独立运行,业务场景是登录认证,认证成功后返回该用户相应权限范围内可见的…...

Acwing---843. n-皇后问题

n-皇后问题1.题目2.基本思想3.代码实现1.题目 n−皇后问题是指将 n 个皇后放在 nn 的国际象棋棋盘上,使得皇后不能相互攻击到,即任意两个皇后都不能处于同一行、同一列或同一斜线上。 现在给定整数 n,请你输出所有的满足条件的棋子摆法。 …...

彻底搞清楚内存泄漏的原因,如何避免内存泄漏,如何定位内存泄漏

作为C/C开发人员,内存泄漏是最容易遇到的问题之一,这是由C/C语言的特性引起的。C/C语言与其他语言不同,需要开发者去申请和释放内存,即需要开发者去管理内存,如果内存使用不当,就容易造成段错误(segment fa…...

自动驾驶目标检测项目实战——基于深度学习框架yolov的交通标志检测

自动驾驶目标检测项目实战——基于深度学习框架yolov的交通标志检测 目前目标检测算法有很多,流行的就有faster-rnn和yolov,本文使用了几年前的yolov3框架进行训练,效果还是很好,当然也可以使用更高版本的Yolov进行实战。本代码使…...

flink兼容性验证

flink介绍:https://blog.csdn.net/weixin_43563705/article/details/107604693 一、安装启动 安装flink及其依赖 yum install java-1.8.0-openjdk curl tar mkdir -p /usr/local/flink wget https://mirrors.aliyun.com/apache/flink/flink-1.16.1/flink-1.16.1-bi…...

智慧工厂数字孪生可视化监测系统有效提升厂区安全管控效力

我国制造业正处于产业升级的关键时期,基于数据进行生产策略制定与管理是大势所趋,而数据可视化以更直观的方式成为数据分析传递信息的重要工具。 深圳华锐视点通过三维可视化手段对工厂各类设备进行三维建模,真实复现设备设施外观、结构、运转…...

c++中基本类型详细解释外加基本运算规则

👀👀#c中包括算数类型和空类型。 类型含义wchat_t宽字符bool布尔类型char字符chat16_tunicode字符chat_32unicode字符short短整型int整形long长整型longlong长整型float单精度浮点型double双精度浮点型longdouble扩展精度浮点型 👀&#x1f…...

扬帆优配“机器人+”方案加码产业发展,这些股有望高增长

“机器人”发明新需求,2022年中国机器人市场规模约为174亿美元。 美国时刻3月1日,特斯拉在得克萨斯州超级工厂举办投资者日活动,展示了人形机器人Optimus的视频,更夸大的是,视频中的机器人好像在制作另一个机器人&…...

推送投票制作微信推送里投票制作教程在线投票活动制作

近些年来,第三方的微信投票制作平台如雨后春笋般络绎不绝。随着手机的互联网的发展及微信开放平台各项基于手机能力的开放,更多人选择微信投票小程序平台,因为它有非常大的优势。1.它比起微信公众号自带的投票系统、传统的H5投票系统有可以图…...

【架构师】跟我一起学架构——微服务分层监控

博客昵称:架构师Cool 最喜欢的座右铭:一以贯之的努力,不得懈怠的人生。 作者简介:一名Coder,软件设计师/鸿蒙高级工程师认证,在备战高级架构师/系统分析师,欢迎关注小弟! 博主小留言…...

Linux:https静态网站搭建案例

目录介绍httpshttps通信过程例介绍https 整个实验是在http实验基础上进行的 因为http协议在传输的时候采用的是明文传输,有安全隐患,所以出现了https(安全套接字层超文本传输协议) HTTPS并不是一个新协议, 而是HTTP…...

前端css整理

如何水平垂直居中一个盒子? 1.已知高度:子盒子设置 display: inline-block; 父盒子设置 line-height 等于高度实现垂直居中;使用 text-align:center实现水平居中 2.父盒子 display:flex; align-items:center;justify-content:center; 3.定位&…...

混凝土搅拌站远程监控解决方案

一、项目背景 随着大规模的基础设施建设,对混凝土搅拌设备的需求量日益增加,对其技术指标的要求也日益提高,其技术性能将直接关系到工程的质量和使用寿命。而混凝土生产的质量是在生产过程中形成的,而非最终强度的检测。混凝土生…...

Spark SQL 学习总结

文章目录(一)Spark SQL(二)SParkSession(三)DataFrame常见算子操作(四)DataFrame的sql操作(五)RDD转换为DataFrame(1)反射方式&#x…...

深度学习 - 37.TF x Keras Deep Cross Network DCN 实现

目录 一.引言 二.模型简介 1.Embedding and stacking layer 2.Cross Network 2.1 模型架构分析 2.2 计算逻辑...

Ubuntu中使用Synaptic进行包管理

Synaptic概况 Synaptic 是一个轻量级的 apt 软件包管理器系统的 GUI 前端,所有你可以在终端中使用 apt-get 命令来做的事,都可以通过 Synaptic 来实现。优势 图形化安装界面,同时可以安装配置相关依赖,避免由于依赖问题导致的各类…...

python之selenium库安装及用法(定位法、获取文本、文本框输入、鼠标点击、滑动滚动条)

一、selenium库安装 pip install selenium二、浏览器驱动安装 谷歌浏览器驱动下载地址:https://chromedriver.storage.googleapis.com/index.html 根据你电脑的谷歌浏览器版本,下载相应的就行。我下载的是110.0.5481.XX中的chromedriver_win32.zip 下载…...

Python Reddit数据采集与分析实战:从API调用到舆情监控

1. 项目概述与核心价值最近在开源社区里,一个名为openshrug/reddit-intel的项目引起了我的注意。乍一看,这像是一个针对 Reddit 平台的数据抓取或分析工具,但深入探究后,我发现它的定位远不止于此。它更像是一个为开发者、数据分析…...

面试鸭:程序员面试备战工作台,构建结构化知识图谱与智能复习系统

1. 项目概述:一个面向求职者的“面试鸭”最近在技术社区里,看到不少朋友在讨论一个叫“mianshiya”的开源项目。乍一看这个名字,还以为是哪个美食博主分享的菜谱。点进去才发现,这其实是一个为程序员,特别是正在准备面…...

从零构建天气预报Web应用:Vue.js与Node.js全栈实战指南

1. 项目概述:一个开源的天气预报应用 最近在GitHub上看到一个挺有意思的项目,叫 fsboy/weather-forecast 。光看名字就知道,这是一个天气预报应用。但如果你以为它只是个简单的天气查询工具,那就太小看它了。这个项目吸引我的地…...

基于Slack Bolt与OpenAI API构建企业级AI助手:从集成部署到高级应用

1. 项目概述:当ChatGPT遇上Slack,团队协作的智能革命 如果你和我一样,每天的工作都泡在Slack里,与团队沟通、同步进度、处理各种消息,那你一定也经历过这样的时刻:一个技术问题卡住了,需要快速…...

FeFET时间域内存计算宏:突破AI边缘计算能效瓶颈

1. 项目概述:FeFET时间域内存计算宏的创新实现在人工智能和边缘计算蓬勃发展的当下,传统冯诺依曼架构面临着一个根本性挑战:数据在处理器和存储器之间的频繁搬运导致的高能耗和延迟瓶颈。这个问题在需要大量并行乘累加(MAC)运算的神经网络应用…...

从零构建嵌入式菜单库(一):原型探索——从一段单函数代码开始

从零构建嵌入式菜单库(一):原型探索——从一段单函数代码开始 系列定位:这是一套编写教程——我们将一起从零构建一个基于 U8g2 的嵌入式菜单库,分析每一步的设计决策、收益与代价。 最终产物:u8g2_menu&am…...

ORTC与AI融合:构建下一代智能实时音视频通信系统

1. 项目概述:当实时通信遇上人工智能最近几年,我一直在实时音视频(RTC)领域摸爬滚打,从早期的WebRTC到各种私有协议,技术栈换了一茬又一茬。但有一个趋势越来越明显:单纯的“能通”已经不够了&a…...

基于RP2040 PIO与CircuitPython的IBM Model F键盘USB转接方案

1. 项目概述:让经典IBM键盘在现代电脑上重生如果你和我一样,对老式机械键盘那种扎实、清脆的“咔嗒”声和独特手感念念不忘,同时又对它们无法直接插在现代电脑上感到惋惜,那么这个项目就是为你准备的。我最近从朋友的一堆旧物里淘…...

从‘桥接模式’到‘Pimpl惯用法’:一个被C++编译器逼出来的设计智慧

从‘桥接模式’到‘Pimpl惯用法’:一个被C编译器逼出来的设计智慧 在面向对象编程的演进历程中,设计模式往往是对语言缺陷的优雅补偿。当Java和C#开发者享受着接口天然的"编译防火墙"时,C社区却不得不发明Pimpl这种看似笨拙实则精妙…...

GO Feature Flag通知系统详解:Slack、Webhook实时告警

GO Feature Flag通知系统详解:Slack、Webhook实时告警 【免费下载链接】go-feature-flag GO Feature Flag is a simple, complete and lightweight self-hosted cloud native feature flag solution 100% Open Source. 🎛️ 项目地址: https://gitcode…...