2024-09-03|閱讀時間 ‧ 約 4 分鐘

PVE 的CT 上配置 Samba Server


繼續玩之前用舊件堆砌成的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,這階段暫時大功告成。

稍後再繼續玩其他。



分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.