BuyVM与Frantech如何挂载硬盘同时安装cloudreve网盘,vps虚拟主机创建自己的网盘服务性价比高

BuyVM(全称:Buy Virtual Machine)是一家成立于2010年的国外 VPS 主机服务商,隶属于 Frantech Solutions,总部位于加拿大。它以价格亲民、性能稳定、可扩展性强而在技术爱好者和部分中小站长群体中较受欢迎。

BuyVM Frantech 的关系是:

BuyVM 是 Frantech Solutions 公司旗下的 VPS 品牌,Frantech 是母公司,负责整个产品的运营、品牌、基础设施,而 BuyVM 则是面向终端用户销售 VPS 的商业品牌。

特性描述
价格便宜月付 VPS 起价仅 $2.00 美元起,性价比高。
位置选择多个机房,包括美国拉斯维加斯(主要)、纽约、卢森堡等。
支持块存储扩展通过自家的 Slab Storage(块存储)系统,
可灵活挂载额外磁盘(按 GB 收费)。
提供DDoS防护拉斯维加斯机房默认带 20 Gbps DDoS 防护
KVM 虚拟化使用 KVM 技术,支持安装自定义 ISO 和多种操作系统。
BuyVM Stallion 面板自研管理面板,支持重装系统、控制电源、挂载存储等操作。
IPv6 支持所有 VPS 都支持 IPv6(但可能需手动配置)。
附加服务提供域名注册、块存储、DirectAdmin 许可等服务。
套餐内存CPU存储流量/月价格($/月)
$2.00512 MB1 核10 GB SSD不计量$2.00
$3.501 GB1 核10 GB SSD不计量$3.50
$5.002 GB1 核20 GB SSD不计量$5.00

注:经常售罄,需要蹲点抢购或通过社区代购。

步骤 1:确认硬盘是否已连接

lsblk

我这里是 sda 8:0 0 1T 0 disk未被使用
root@localhost:/home/docker/cloud# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 1T 0 disk
sr0 11:0 1 1024M 0 rom
vda 254:0 0 20G 0 disk
-vda1 254:1 0 20G 0 part /

你可能会看到一个类似 /dev/sdb/dev/vdb 的未挂载设备。

步骤 2:格式化硬盘(首次使用)

sudo mkfs.ext4 /dev/sda

步骤 3:创建挂载目录我这里选择的是/home/docker自行选择

sudo mkdir -p /home/docker

步骤 4:挂载硬盘

sudo mount /dev/sda /home/docker

此时你可以运行 df -h 检查是否挂载成功:

df -h | grep /home/docker

最后一步:设置开机自动挂载
查看硬盘 UUID:

blkid /dev/sda

你将看到类似下面的输出:

/dev/sda: UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" TYPE="ext4"

编辑 /etc/fstab 文件

nano /etc/fstab

在文件末尾添加如下内容(替换成你刚才查到的 UUID):

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /home/docker ext4 defaults 0 0

保存退出(在 nano 中按 Ctrl+O 保存,按 Ctrl+X 退出)。

测试 fstab 是否配置正确(推荐

在不重启系统的情况下先测试是否能成功挂载:

mount -a

查看所有挂载分区的使用情况

df -h

查看指定目录的磁盘占用情况

du -h --max-depth=1 /home/docker

这样就把卷加载到/home/docker目录下所使用

接下来加开始搭建cloudreve网盘服务这里推荐使用科技lion一键脚本github地址

bash <(curl -sL kejilion.sh)

选择11与13项目进行搭建

安装完成后在/home/docker/cloud/目录下修改docker-compose.yml文件添加一行
– ./cloudreve/data:/cloudreve/data

完整代码

services:
  cloudreve:
    container_name: cloudreve
    image: cloudreve/cloudreve:latest
    restart: unless-stopped
    ports:
      - "5212:5212"
    volumes:
      - ./temp_data:/data
      - ./cloudreve/uploads:/cloudreve/uploads
      - ./cloudreve/conf.ini:/cloudreve/conf.ini
      - ./cloudreve/cloudreve.db:/cloudreve/cloudreve.db
      - ./cloudreve/avatar:/cloudreve/avatar

      - ./cloudreve/data:/cloudreve/data

    depends_on:
      - aria2

  aria2:
    container_name: aria2
    image: p3terx/aria2-pro
    restart: unless-stopped
    environment:
      - RPC_SECRET= KEJILION
      - RPC_PORT=6800
    volumes:
      - ./aria2/config:/config
      - ./temp_data:/data

安装 docker-compose才能执行重启服务

基于 Debian/Ubuntu 的系统

apt update
apt install docker-compose -y

安装后再次运行:

cd /home/docker/cloud
docker-compose down
docker-compose up -d

同时在根目录创建一个cloudreve目录需要创建四个目录不然会导致错误

如图

装饰作用
装饰作用
装饰作用

一共是四个目录手动创建
如果你需要使用域名可以使用科技lion的一键脚本
选择10与21
安装nginx反代端口5212这样就大功告成了

bash <(curl -sL kejilion.sh)

如果你在考虑入手 BuyVM,其实就是选择了 Frantech 背后的这家小众但有实力的老牌主机商。
frantech官网