繼續玩之前用舊件堆砌成的PC,由於使用硬碟電源一開二接上硬碟,似乎硬碟太多電力不足,十幾元淘了個6孔底板12V轉出SATA硬碟的一開二供電接線,跑了兩個星期,還在Stream買了同級生Remake試玩,似乎沒有多大問題,下一步可以繼續。
由三個硬盤所組成的ZFS用來Samba Server,由於有潔癖關係,唔想「沾污」原有PVE系統(同埋為左進一步用盡這台早應退役的電腦),故此使用LXC Container,而Container所需要的 Templates 本身就有可以Download,從表中找到TurnKey File Server 就是預制好的 Samba Server。
去儲存器選CT Templates,上面橫Menu選Templates就會有Popup如圖:
下好後就可以便用以建立 LXC Container。
當Config LXC時,如果直接在硬盤上劃出容量給LXC,可能會限制Size,而且如果需要復修,檔案無法在PVE Debian直接進行。
於是把整個ZFS的硬盤以Bind Mounts方式掛入去Container。在設定時就不要加入ZFS的硬碟,完成後才到 /etc/pve/lxc/xxx.conf 直接加入:
mp0: /zda,mp=/shared
之後可以便用Webadmin在網頁配置,當然,有些選項可能要直接在Container的smb.conf 更改。
剛開始學習,在網上找來如下貼上去:
其他東西稍後再修改,先試好可以便用再說。
(後加: 原有passwd 用戶是不能存取的,要用 smbpasswd -a XXX 加入用戶才可以成功存取)
由於/shared 的Right 是 r-x,所以在Windows存取時可以修改或刪除檔案,但不能加入檔案,在Container上用Chmod 修改 /shared 權限會出現:
要在PVE直接修改,私用的話,保安還不算問題,公用要研究一下。
然後Windows上可以寫入File,這階段暫時大功告成。
稍後再繼續玩其他。