狗东 110-100 白条券使用完毕
然后 19 年的社畜终于结束了草

0x00.前言

前阵子“非你莫鼠”领到了110-100白条优惠券,家里暂时也不需要米、面、油了,想着过年回家一周还得看着这面的情况(7x24h不断电的rpi以及远程唤醒台式机(〃'▽'〃)
所以就种草了个这玩楞,然鹅199草,看了下价格变化曲线感觉有戏,今天凌晨果然降价,于是立即购买!(๑*◡*๑)

真·标准矩形价格曲线
真·标准矩形价格曲线
于是等到凌晨果然降价
于是等到凌晨果然降价
-100
-100
一折?
一折?
赶紧把快过期的红包勾上
赶紧把快过期的红包勾上

预计下午配送,结果早上起来就发现到配送站了,于是立即wx联系说家里白天不会有人就扔蜂巢吧……晚上回来就拿到了( ̄▽ ̄)~*

你米外包装
你米外包装

0x01.上电

5V 1A插菊花,然后这玩楞就突然发出响(语)声(音)草,倒是可海星没有太沙雕,掏出手机扫码再把屏幕上的码给摄像头扫(互扫嘛)就ok(^_-)
其中还不支持5G WiFi还是有点儿遗憾(都上H.265视频编码了就不能支持下5G么草,后来才想到5G穿墙硬伤

no 5G
no 5G

然后就日常升级固件到最新(毕竟新电子产品拿到手的第一步基本上都是更到最新,即使这并不一定是一个好习惯

3.5.8_0415
3.5.8_0415

0415警觉,区号?然后就摸索App发现没插存储卡,然后……没找着插槽(一脸黑人问号⊙▃⊙
翻了半天开始怀疑人生自己是不是买错了,结果后来搜索到了结果((╯°Д°)╯︵┻━┻

这个 SD 卡槽的位置真是绝了
这个 SD 卡槽的位置真是绝了
草

(忘记先断电就直接)插……入……,之后提示异常,格式化之后就能使了(之前这张卡是给rpiOSMC系统的
虽然已经是买的能力范围内最好的卡了,但是限于3b的硬件性能(不限于GPU)自第一次验证可行性之后就再也没用过了
当然,现在rpi装的是最新的官方系统,优化吊炸天异常丝滑,虽然是32位系统罢了( ̄. ̄)
于是这张闲置的卡就拿来做摄像头的本地存储了,好歹是U1的卡(应该是Class 10

28.8G
28.8G

0x02.私有云存储

看了下rpi的剩余空间,结果还没有存储卡大(废话,毕竟都是32G

1
2
3
4
5
6
7
8
9
10
pi@rpi:~ $ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 29G 11G 16G 41% /
devtmpfs 370M 0 370M 0% /dev
tmpfs 374M 0 374M 0% /dev/shm
tmpfs 374M 39M 336M 11% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 374M 0 374M 0% /sys/fs/cgroup
/dev/mmcblk0p1 253M 52M 201M 21% /boot
tmpfs 75M 0 75M 0% /run/user/1000

于是准备干脆扔到COS上算了,立即开通存储桶

私有读写 + 服务端加密
私有读写 + 服务端加密

1.安装COSFS

先安装编译工具

1
sudo apt install automake autotools-dev g++ git libcurl4-gnutls-dev libfuse-dev libssl-dev libxml2-dev make pkg-config fuse -y

然后下载源码编译安装,一气呵成(笑

点击此处 ← 查看终端
1
2
3
4
5
6
7
8
9
10
11
pi@rpi:~/Downloads $ git clone https://github.com/tencentyun/cosfs.git
<rm>
pi@rpi:~/Downloads $ cd cosfs/
pi@rpi:~/Downloads/cosfs $ ./autogen.sh
<rm>
pi@rpi:~/Downloads/cosfs $ ./configure
<rm>
pi@rpi:~/Downloads/cosfs $ make
<rm>
pi@rpi:~/Downloads/cosfs $ sudo make install
<rm>

新建配置文件

1
2
3
echo rpi-<rm>:<rm>:<rm> > passwd-cosfs
sudo mv passwd-cosfs /etc/passwd-cosfs
chmod 640 /etc/passwd-cosfs

挂载启动

1
2
mkdir /tmp/cosfs
cosfs rpi-<rm> /tmp/cosfs -ourl=http://cos.ap-beijing.myqcloud.com -odbglevel=info -ouse_cache=/path/to/local_cache

-ouse_cache指定了使用本地cache来缓存临时文件,进一步提高性能,如果不需要本地cache或者本地磁盘容量有限,可不指定该选项

2.安装SMB

1
sudo apt install samba

安装过程中会弹框

这里选是
这里选是

修改配置文件sudo vim /etc/samba/smb.conf如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#======================= Share Definitions =======================

[rpi]
path = /tmp/cosfs
comment = COSFS
browseable = yes

# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
# read only = no
writeable = yes

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
directory mask = 0700

# By default, \\server\username shares can be connected to by anyone
# with access to the samba server.
# The following parameter makes sure that only "username" can connect
# to \\server\username
# This might need tweaking when using external authentication schemes
valid users = pi
public = yes

添加pi用户

1
2
3
4
pi@rpi:~ $ sudo smbpasswd -a pi
New SMB password:
Retype new SMB password:
Added user pi.

重启服务

1
sudo samba restart

3.远程访问

这里的构想是远程连接rpiSMB,然后SMB指向的是COS,这样就不占用本地的任何空间了
结果并不能这么搞,草死(原因之后再调查(╯°Д°)╯︵┻━┻
没办法只能/home/pi/Videos/Mi

选设备
选设备
选文件夹
选文件夹
同步设置
同步设置
传输正常
传输正常

这里的显示有问题……亲测选择实时之后就会立即传输了(大概每次传输7M进行分割
然后更改设置之后,需要手动关闭再开启视频存储开关

Windows 挂载
Windows 挂载

因此,现在只能cp -r xiaomi_camera_videos/ /tmp/cosfs/之后清空视频文件了

COS
COS

设置1h的频率然后写个脚本扔cron里就ok

至此本文使命完成

去 tm 的云存储 VIP
去 tm 的云存储 VIP

0x03.后记

姿势不对,后期探索ヽ(^_−)ノ
初见竟然2.5h就写完了全文,「五星好评,下次还来」
2020-3-31 21:27:16
去翻了下现在的文件夹列表

5ce50c592cb6
5ce50c592cb6

因为去年白嫖的资源包明天到期。。。

200.00 GB
200.00 GB

其实也只用到了163 GB而已,而rpi就占了55 GB

数据监控
数据监控
存储桶数据概览
存储桶数据概览

于是去看看氪金的价格,归档存储倒是不贵

产品定价
产品定价
COS资源包
COS资源包
COS资源包
COS资源包

然后去翻活动页面,氪了个150 GB6个月时长的标准存储包(自然就没有买归档包

好活动
好活动
还不错
还不错
1
1
50.00GB
50.00GB
25
25

在加上之前的50 GB额度就正好凑足100 GB了,然后前天莫名提示90%???

老用户福利
老用户福利
?

于是现在的任务就变成了干掉63.56 GB……先从81.15GBvideo存储桶下手吧,为什么是它呢?因为之前测试转存的时候屯了一个超多分Pmaimai手元视频
屯完之后懒得管,不过现在是时候处理下了……

刷屏草
刷屏草
前缀搜索
前缀搜索
搞定
搞定