玩法思路(5条消息) 群晖qb下载,tr辅种_屿兮的博客-CSDN博客_群晖辅种
qbittorrent简介及设置_哔哩哔哩_bilibili
qb下载器下载
Transmission最好用的BT(PT)下载神器/超简单上手教你在NAS轻松部署/告别简陋三步让你升级全中文最新Web界面(BT下载/PT下载/NAS/远程_哔哩哔哩_bilibili
总的来说,IYUU是一款功能强大、易于使用的BT下载器和种子管理器,适合各种类型的用户和下载需求。同时,由于它是一款开源软件,用户可以自由地修改和定制它,以适应不同的使用场景和需求。
磁力种子
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)
通过USB接口连接外部硬盘到宿主机上
创建一个目录作为挂载点,用于将外部硬盘挂载到Docker容器中。例如,可以在宿主机上创建一个目录 /mnt/my_external_drive
运行Docker容器时,使用-v参数指定将宿主机的目录挂载到容器中。例如:
docker run -v /mnt/my_external_drive:/data my_image##容器名称
这将把 /mnt/my_external_drive 目录挂载到Docker容器内的 /data 目录中。 my_image 是要运行的Docker镜像的名称。
注意,要确保外部硬盘的文件系统与宿主机相兼容,并且它们具有相同的文件系统类型。例如,如果外部硬盘使用NTFS文件系统,宿主机也必须支持NTFS文件系统。
在Docker中,宿主机(Host)指的是安装了Docker引擎并运行Docker容器的物理机器或虚拟机。宿主机提供了运行Docker容器所需的资源和环境,包括CPU、内存、磁盘空间、操作系统和Docker引擎等。
Docker容器是在宿主机上运行的轻量级虚拟化环境,每个容器都与宿主机共享操作系统内核,并使用Docker引擎提供的隔离技术来确保容器之间互相独立。因此,宿主机对Docker容器的资源分配、网络连接和安全管理等方面起着至关重要的作用。
在Docker中,可以将宿主机的资源和文件挂载到容器中,以实现宿主机与容器之间的数据共享和交互。宿主机与Docker容器之间的文件共享和数据交互是Docker技术的一个重要优势之
要在宿主机上创建一个目录作为挂载点,可以使用mkdir命令或者在文件管理器中手动创建一个目录。具体的步骤如下:
打开终端或者命令行窗口,进入宿主机的文件系统。
使用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目录下。
将外部硬盘连接到宿主机,并确保它已被正确识别和安装。可以通过运行lsblk命令或在文件管理器中查看来验证这一点。
使用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目录中。
现在,可以使用上述提到的docker run命令将宿主机上的目录挂载到Docker容器中,以实现宿主机与容器之间的数据共享。例如:
docker run -v /mnt/my_external_drive:/data my_image
这将把宿主机上的/mnt/my_external_drive目录挂载到Docker容器内的/data目录中,使得容器可以访问宿主机上的该目录中的文件和数据
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)
使用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)
使用设备名称组装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步中注意到的实际设备名称。
挂载RAID阵列:
sudo mount /dev/md0 /mnt/my_external_drive
这将在/mnt/my_external_drive上挂载RAID阵列。您可以将其替换为您选择的任何其他挂载点。
如果您不确定RAID配置或需要有关RAID阵列的更多信息,请咨询系统管理员或文档。