找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1951|回复: 9

[虚拟机相关] 我的网络附属存储

[复制链接]
发表于 2022-8-18 12:22 | 显示全部楼层 |阅读模式
本帖最后由 lyber 于 2022-8-19 11:30 编辑




总是很无聊。但我又不知道我到底需要什么样的网络附属存储。不想写nas,也不想描述为PVE。避免误解。

在此记录下我想要的东西。可能有人和我的奇葩想法相同,那就一起慢慢玩。蓝色为未实现。

1,简单的samba共享,100M(满千兆传输),2份
       1.1 已构建大猫盘,100M传输。比较满意,但是系统为黑XX,后期还是要更改。
       1.2 简单的小鱼,挂2.5硬盘,25M传输。后面要替换。
       ?换掉小鱼,速度上100M,
        202208洽谈6代桌面平台,替换J3455办公,J3455替换小鱼挂载。
2,大猫和小鱼的备份
       2.1 键盘云n3450构建PVE系统
            2.1.1 PVE系统装winserver2012 ,SyncToy进行大猫到小鱼的单向备份(仅重要资料)
            2.1.2 PVE下,集客AC(管理4个集客AP)
            2.1.3 PVE下,HomeAss。智能家居,平台不通用,任重道远,现在不是玩的时候。
        ? 更好性能的PVE,给孩子做个win系统,通过瘦客户机进行。
        ? 更好性能的PVE,把播放性能留在PVE里
        ? PVE直通HDMI
        ?是否会和环绕声计划冲突
        ?winserver2012 下 对samba共享进行管理
        
3,Zerotier,内网穿透
        3.1 优酷yk1,2M小水道。

4,播放系统
        S905l3a-b,性能足够,modi,手机投屏。
        HDMI 声道分离,目标环绕声。
       ?目前 无线音频太贵,以后再说

5,网络
     小鱼主路由
     4个AP
     千兆家庭网络

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2022-9-9 11:21 | 显示全部楼层
本帖最后由 lyber 于 2022-9-22 14:57 编辑


20220922
1,简单的samba共享,100M(满千兆传输),2份
       1.1 已构建大猫盘,debian, 挂samba
       1.2 J3455 做pve,CT套Alpine,Alpine下套samba
       1.3 n3450 做PVE,CT套Alpine,Alpine下套samba,chfs,HD存照片
2,PVE的其他
       2.1 键盘云n3450构建PVE系统
            2.1.1 PVE系统装winserver2012 ,SyncToy进行大猫到小鱼的单向备份(仅重要资料)
            2.1.2 PVE下,集客AC(管理4个集客AP)
            2.1.3 PVE下,HomeAss。智能家居,平台不通用,任重道远,现在不是玩的时候。
            2.1.4 PVE下,照片存放alpine,给电子相册
       2.2 j3455构建PVE系统
            2.2.1 PVE下,alpine-SMB
            2.2.2  PVE系统装win11

        
        ? 更好性能的PVE,把播放性能留在PVE里
        ? PVE直通HDMI
        ?是否会和环绕声计划冲突
        ?winserver2012 下 对samba共享进行管理
        
3,Zerotier,内网穿透
        3.1 优酷yk1,2M小水道。
       tailscale 需要学习一下。
4,播放系统
        S905l3a-b,性能足够,modi,手机投屏。
        HDMI 声道分离,目标环绕声。
       ?目前 无线音频太贵,以后再说

5,网络
     小鱼主路由
     4个AP
     千兆家庭网络


202209(疫¥情封¥控了),6代平台(dell3040,G4400T,8G,256G)平替换J3455,做win7,队长上班用。J3455,做pve,加入N3450集群。J3455PVE下做win系统,给孩子RD用。坐等6代I5白菜价。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-9-11 13:07 | 显示全部楼层
202209(疫¥情封¥控了),想了几个晚上,最终决定替代小鱼挂载存储点的方案是,PVE-j3455下CT一个alpine,做smb.conf。测试,满速。

    参考资料:
Alpine Linux 设置 samba windows局域网文件共享
https://www.cnblogs.com/redpod/p/alpine-linux-samba-server.html
Proxmox VE(PVE)添加硬盘详解
https://lategege.com/?p=538
pve安装黑群晖直通硬盘_USB硬盘挂载到PVE LXC容器使用/ Proxmox VE硬盘直通黑群晖...
https://blog.csdn.net/weixin_34193479/article/details/112958729
查看磁盘分区UUID的四种方法
https://blog.csdn.net/okhymok/article/details/78831162

   

点评

小插曲,安卓无法读取alpine的smb。 1,关防火墙 2, server min protocol = NT1 3, ntlm auth = yes  详情 回复 发表于 2022-9-12 12:59
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-9-12 12:38 | 显示全部楼层
202209(疫¥情封¥控了),PVE-j3455直通硬盘给alpine后,需要硬盘休眠。

  参考资料
PVE设置硬盘休眠并解决经常唤醒问题
https://www.cnblogs.com/pdblogs/p/16536183.html
让你的硬盘冷静下来!hdparm硬盘休眠
https://post.smzdm.com/p/a5d4orl7/
Proxmox上设置开机自启动脚本   #/lib/systemd/system/rc-local.service
https://new.qq.com/rain/a/20210927A08RD100
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-9-12 12:59 | 显示全部楼层
lyber 发表于 2022-9-11 13:07
202209(疫¥情封¥控了),想了几个晚上,最终决定替代小鱼挂载存储点的方案是,PVE-j3455下CT一个alpine ...

小插曲,安卓无法读取alpine的smb。

1,关防火墙
2,   server min protocol = NT1  
3,   ntlm auth = yes
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-9-16 00:29 | 显示全部楼层
本帖最后由 lyber 于 2022-9-27 22:14 编辑

202209(疫¥情半解¥封)。猫盘换系统,尝试了 arch ubu 和debian,最后决定用Debian。arch、ubu 好像不能用markdown。在debian上做了个samba。养老了。写入30,读取70-120。20220927再测双110左右

吐槽一下,非x64/x84系统真难,以后不会再入了。这是我反反复复对cat刷了几天后,得出的结论,自己能力有限。

最后感谢:所有我上上下下引用了文章的作者或转载者。

参考文献
猫盘 (ARMADA A3720) 刷机教程
https://www.jianshu.com/p/d2316ae1a0e5
      猫盘折腾记:Debian下的LED、风扇自动控制脚本
      https://www.jianshu.com/p/d2316ae1a0e5
     猫盘 linux 解决掉IP问题
      https://bbs.nas66.com/forum.php?mod=viewthread&tid=16639&extra=
     [教程] 自编译猫盘u-boot,解决掉IP
     https://bbs.nas66.com/thread-20326-1-1.html?_dsign=56bf1f13
     [原创] 无USB口刷猫盘到armbian
     https://bbs.nas66.com/thread-17034-1-19.html?_dsign=6c595786
在debian10上安装samba Server
http://blog.chinaunix.net/uid-430202-id-5828924.html
Debian 10安装Samba并设置无密码共享给Windows 10
https://www.vipkj.net/post-3714.html
Debian 10中设置主机名、域名
https://blog.csdn.net/weixin_57798411/article/details/126299486

点评

半夜补一个 cat 硬盘休眠 WD SATA 2T。只能hd-id??,其他2个最简单的,都不行。搞了一晚上。最后还得检查一下Debian的服务状态,,,,哎~ 参考资料 debian服务查询 # /etc/init.d/ http://t.zoukankan.com  详情 回复 发表于 2022-9-16 03:49
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-9-16 03:49 | 显示全部楼层
lyber 发表于 2022-9-16 00:29
202209(疫¥情半解¥封)。猫盘换系统,尝试了 arch ubu 和debian,最后决定用Debian。arch、ubu 好像不能 ...

半夜补一个 cat 硬盘休眠 WD SATA 2T。只能hd-id??,其他2个最简单的,都不行。搞了一晚上。最后还得检查一下Debian的服务状态,,,,哎~

参考资料
debian服务查询   # /etc/init.d/
http://t.zoukankan.com/zxpo-p-3605143.html
linux 硬盘自动休眠,【Linux】硬盘休眠
https://blog.csdn.net/weixin_33315077/article/details/116731135


我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-9-16 23:11 | 显示全部楼层
本帖最后由 lyber 于 2022-9-16 23:39 编辑

估计是最后一蛋了。复工复产。

起因:有个闲置的ipad,有个软件需要webdav支持能成为电子相册。开搞:alpine,上chfs,上驻守程序supervisor,:wq

参考文献

简易文件服务器chfs搭建
https://www.jianshu.com/p/ab209aca536c?ivk_sa=1024320u
alpine编译安装tengine,并使用supervisor启动
http://t.zoukankan.com/keithtt-p-8452334.html
Supervisor守护进程配置及使用
https://www.cnblogs.com/sun77/p/13969175.html

supervisor 自启动
   rc-update
  https://blog.csdn.net/ctwy291314/article/details/104634667

joying!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-9-27 15:56 | 显示全部楼层
lyber 发表于 2022-9-16 00:29
202209(疫¥情半解¥封)。猫盘换系统,尝试了 arch ubu 和debian,最后决定用Debian。arch、ubu 好像不能 ...

led搞起,

Debian9/10添加开机自启动方法rc.local
https://www.cnblogs.com/leoyang63/articles/13697080.html

代码


#!/bin/bash

DISK="/dev/sda"
FAN_DEVICE=/sys/class/thermal/cooling_device0/cur_state
LOOP_TIME=30
# CPU temperature alert level
T_SHUTDOWN=105
T_HIGH=58
T_LOW=53
# command
LOG=/opt/ledlog

funExec(){
# Detect CPU temperature
CPU_TEMP_2=$(sensors | grep temp | awk '{print $2}')
CPU_TEMP=${CPU_TEMP_2:1:2}
# Detect disk standby status
DISK_STATUS=$(hdparm -C $DISK | grep 'drive state' | awk '{print $4}' | tr [a-z] [A-Z] )
# Detect fan status
FAN_STATUS=$(cat $FAN_DEVICE)

#echo $(date) CPU temperatureCPU_TEMP, Disk StatusDISK_STATUS, FanFAN_STATUS

#shutdown all led
echo 0 > /sys/class/leds/red/brightness
echo 0 > /sys/class/leds/blue/brightness
echo 0 > /sys/class/leds/green/brightness

# shutdown if temperature is too high
if [ $CPU_TEMP -ge $T_SHUTDOWN ]
then
  $LOG "$DISK temperature $CPU_TEMP°C crossed its limit, will shutdown"
  #echo shutdown
  sync;sync
  shutdown -h now
  return
fi
# cross temperature limit, open fan

if [ $CPU_TEMP -ge $T_HIGH ]
then
    echo 1 > $FAN_DEVICE
    if [ $DISK_STATUS = "STANDBY" -o $DISK_STATUS = "SLEEP" ]
    then
      $LOG "Open Fan,$CPU_TEMP°C"
      $LOG "HD-$DISK_STATUS"
      #echo "LED -> brightness red"
      echo 100 > /sys/class/leds/red/brightness
    else
      $LOG "Open Fan,$CPU_TEMP°C"
      $LOG "HD-$DISK_STATUS"
      #echo "LED -> blink red"
      echo 2 > /sys/class/leds/red/blink
        fi
fi
if [ $CPU_TEMP -ge $T_LOW ]
then
     if [ $DISK_STATUS = "STANDBY" -o $DISK_STATUS = "SLEEP" ]      
        then
            $LOG "get out of Fan,$CPU_TEMP°C"
            $LOG "HD-$DISK_STATUS"
            #echo "LED -> brightness green"
            echo 150 > /sys/class/leds/green/brightness
        else
            $LOG "get out of Fan,$CPU_TEMP°C"
            $LOG "HD-$DISK_STATUS"
            #echo "LED -> blink green "
            echo 2 > /sys/class/leds/green/blink
                fi   
else        
        $LOG " $CPU_TEMP°C, close fan"
    echo 0 > $FAN_DEVICE
        if [ $DISK_STATUS = "STANDBY" -o $DISK_STATUS = "SLEEP" ]
        then
            $LOG "Close Fan,$CPU_TEMP°C"
            $LOG "HD-$DISK_STATUS"
            #echo "LED -> brightness blue"
            echo 100 > /sys/class/leds/blue/brightness
        else
            $LOG "Close Fan,$CPU_TEMP°C"
            $LOG "HD-$DISK_STATUS"
            #echo "LED -> blink blue"
            echo 2 > /sys/class/leds/blue/blink
                fi       
fi

} #end function

while :
do
  funExec
  # wait N seconds
  sleep $LOOP_TIME
done


我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-9-27 15:58 | 显示全部楼层
smb 匿名 保存一下

[global]
   workgroup = WORKGROUP
   netbios name = #####e
   server string = Samba Server
   max log size = 50
   map to guest = Bad User
   guest account = nobody
   server min protocol = NT1
   ntlm auth = yes
   ;domain master = yes
   ;local master = yes
   ;preferred master = yes
   ;os level = 512
   ;wins support = yes

[XXXXXX]
   comment = share
   path = /mnt/XXXXXX
   public = yes
   writable = yes
   printable = no
   create mask = 0765
   directory mask = 755
   browsable = yes
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-29 02:21

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表