当前位置: 首页 > 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 下载…...

Appium+python自动化(十六)- ADB命令

简介 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 adb ( Android Debug Bridge)是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试…...

Java 8 Stream API 入门到实践详解

一、告别 for 循环&#xff01; 传统痛点&#xff1a; Java 8 之前&#xff0c;集合操作离不开冗长的 for 循环和匿名类。例如&#xff0c;过滤列表中的偶数&#xff1a; List<Integer> list Arrays.asList(1, 2, 3, 4, 5); List<Integer> evens new ArrayList…...

Linux简单的操作

ls ls 查看当前目录 ll 查看详细内容 ls -a 查看所有的内容 ls --help 查看方法文档 pwd pwd 查看当前路径 cd cd 转路径 cd .. 转上一级路径 cd 名 转换路径 …...

Spring AI 入门:Java 开发者的生成式 AI 实践之路

一、Spring AI 简介 在人工智能技术快速迭代的今天&#xff0c;Spring AI 作为 Spring 生态系统的新生力量&#xff0c;正在成为 Java 开发者拥抱生成式 AI 的最佳选择。该框架通过模块化设计实现了与主流 AI 服务&#xff08;如 OpenAI、Anthropic&#xff09;的无缝对接&…...

Springboot社区养老保险系统小程序

一、前言 随着我国经济迅速发展&#xff0c;人们对手机的需求越来越大&#xff0c;各种手机软件也都在被广泛应用&#xff0c;但是对于手机进行数据信息管理&#xff0c;对于手机的各种软件也是备受用户的喜爱&#xff0c;社区养老保险系统小程序被用户普遍使用&#xff0c;为方…...

浪潮交换机配置track检测实现高速公路收费网络主备切换NQA

浪潮交换机track配置 项目背景高速网络拓扑网络情况分析通信线路收费网络路由 收费汇聚交换机相应配置收费汇聚track配置 项目背景 在实施省内一条高速公路时遇到的需求&#xff0c;本次涉及的主要是收费汇聚交换机的配置&#xff0c;浪潮网络设备在高速项目很少&#xff0c;通…...

Python+ZeroMQ实战:智能车辆状态监控与模拟模式自动切换

目录 关键点 技术实现1 技术实现2 摘要&#xff1a; 本文将介绍如何利用Python和ZeroMQ消息队列构建一个智能车辆状态监控系统。系统能够根据时间策略自动切换驾驶模式&#xff08;自动驾驶、人工驾驶、远程驾驶、主动安全&#xff09;&#xff0c;并通过实时消息推送更新车…...

PostgreSQL——环境搭建

一、Linux # 安装 PostgreSQL 15 仓库 sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-$(rpm -E %{rhel})-x86_64/pgdg-redhat-repo-latest.noarch.rpm# 安装之前先确认是否已经存在PostgreSQL rpm -qa | grep postgres# 如果存在&#xff0…...

探索Selenium:自动化测试的神奇钥匙

目录 一、Selenium 是什么1.1 定义与概念1.2 发展历程1.3 功能概述 二、Selenium 工作原理剖析2.1 架构组成2.2 工作流程2.3 通信机制 三、Selenium 的优势3.1 跨浏览器与平台支持3.2 丰富的语言支持3.3 强大的社区支持 四、Selenium 的应用场景4.1 Web 应用自动化测试4.2 数据…...

python爬虫——气象数据爬取

一、导入库与全局配置 python 运行 import json import datetime import time import requests from sqlalchemy import create_engine import csv import pandas as pd作用&#xff1a; 引入数据解析、网络请求、时间处理、数据库操作等所需库。requests&#xff1a;发送 …...