利用服务器剩余的磁盘空间的小方法(大佬们别喷我 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
aiz
V2EX    云计算

利用服务器剩余的磁盘空间的小方法(大佬们别喷我

  •  
  •   aiz 2021-06-17 22:58:22 +08:00 3220 次点击
    这是一个创建于 1646 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言:随着服务器越来越多,我们在部署服务后可能服务器硬盘存在许多空间,现在我就教大家如何优秀地利用(榨干)服务器硬盘。

    服务器这里我选用了腾讯云轻量应用服务器,现在有无忧计划哦!续费超便宜,大家可以试试!

    先介绍一下本次所利用的开源项目

    Minio

    MinIO 是一个基于 Apache License v2.0 开源协议的对象存储服务。它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器 /虚拟机镜像等,而一个对象文件可以是任意大小,从几 kb 到最大 5T 不等。MinIO 是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL

    引用自官网介绍链接为 http://docs.minio.org.cn/docs/

    minio 官网 现在我们来部署一下 minio (其实这东西可以集群啦但是没有必要,官方的集群方法太麻烦啦,也太耗费资源!

    推荐使用 docker 部署的方法!

    docker 部署

    安装 docker (这里可以选择腾讯云轻量应用服务器 docker 镜像,已经默认安装了 docker 并且已经更换为腾讯云的源了)

    1.宝塔版本

    应用商店-docker 管理器

    宝塔安装 docker 2.自行安装(若服务器基于 LXC,openvz 虚拟化无法安装 docker 哦,请看下一种安装方法!

    推荐使用 daocloud 一键脚本安装

    curl -sSL https://get.daocloud.io/docker | sh

    docker 如果提示 curl command not found

    请使用 apt-get install curl ( unbutu,debian

    centos 使用 yum install curl -y

    下面开始部署 minio

    docker pull minio/minio (pull 镜像) docker run -p 9000:9000 minio/minio server /data. (可以部署其他端口修改前面的 9000 即可,后面这个命令是数据持久化储存的命令)

    注意:防火墙开放 9000 端口!!!!

    接下来就可以访问 server-ip:9000 来进入啦!

    minio 界面 默认用户名密码为 minioadmin

    手动拉取部署

    wget https://dl.min.io/server/minio/release/linux-amd64/minio chmod +x minio ./minio server /data ( data 可以改为服务器任意目录) 配置守护(不然 ssh 断掉网页端也会断开!) nohup /opt/minio/minio server --address "${MINIO_HOST}:${MINIO_PORT}" /opt/minio-data > /opt/minio/minio.log 2>&1 & 部署完后我们进入 server-ip:9000

    进入 minio

    这里和云服务厂商一样点击号

    1.创建自己的储存桶

    2.创建好后点击上传可以上传自己的文件

    3.点击可以获取临时访问链接

    4.修改可见性使用公共可见

    创建好后最关键的来啦!我们可以 s3fs 让另一个服务器挂载这一台服务器的 minio,也可以使用支持 s3 通用协议的储存!

    sudo yum install epel-releasesudo

    yum install s3fs-fuse (安装 s3fs centos )

    ubuntu,debian

    1

    curl https://downloads.plex.tv/plex-keys/PlexSign.key | apt-key add -echo deb https://downloads.plex.tv/repo/deb public main | tee /etc/apt/sources.list.d/plexmediaserver.list

    2.apt update && apt install -y plexmediaserver s3fs echo "你的访问 key:你的密钥" > /root/.passwd-s3fs && chmod 600 /root/.passwd-s3fs

    3.挂载到本地磁盘

    s3fs -o passwd_file=/root/.passwd-s3fs -o url=http://server-ip:9000 -o allow_other -o nonempty -o no_check_certificate -o use_path_request_style -o umask=000 pic /pic

    现在使用

    df -h 查看是否挂载成功

    5 条回复    2021-06-18 15:31:43 +08:00
    dushixiang
        1
    dushixiang  
       2021-06-18 08:22:07 +08:00 via iPhone
    学习了
    fkname
        2
    fkname  
       2021-06-18 09:38:17 +08:00
    国内服务器带宽都很小,意义不大
    aiz
        3
    aiz  
    OP
       2021-06-18 10:00:00 +08:00 via Android
    @fkname 国内服务器下行网带宽都很大的,这个在利用 cos 还是有一定可行性的
    u011631336
        4
    u011631336  
       2021-06-18 12:04:59 +08:00
    对生产环境要有敬畏之心
    aiz
        5
    aiz  
    OP
       2021-06-18 15:31:43 +08:00
    @u011631336 不会用在生产环境的,这个是因为纯属想折腾
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2461 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 01:23 PVG 09:23 LAX 17:23 JFK 20:23
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86