直接用Debian系统DIY NAS笔记 2 配置
存储配置
存储的选择引发了争议,我还是用了RAID5
配置记录:
创建raid5
mdadm --create /dev/md0 --level=5 --chunk=512 --raid-devices=3 /dev/sd[abc] --spare-devices=0
cat /proc/mdstat
正常完成,没有问题。感慨一下,我用过的希捷盘,明显比西数的靠谱嘛。
格式化和挂载
mkfs.ext4 /dev/md0
格式化OK
mkdir /mnt/mdstorage mount /dev/md0 /mnt/mdstorage
挂载完用vim建了个文件存进去,OK
自动挂载
编辑/etc/fstab,添加:
/dev/md0 /mnt/mdstorage ext4 auto 0 0
Samba配置
Samba,来自微软的技术,就是特别麻烦,smb.conf文件看的头大,一看manual更头大。暂时先做了以下修改:
1 新建系统普通用户和用户组
groupadd nasusers useradd -g nasusers -M -s /usr/sbin/nologin nasadmin
2 导入nasadmin帐户到samba
smbpasswd -a nasadmin
输入两次密码,完成
3 建立samba共享根目录并授权
mkdir /mnt/mdstorage/smbroot chown -R nasadmin:nasusers /mnt/mdstorage/nasshare
4 修改/etc/samba/smb.conf
有的系统这个文件直接在/etc底下
hosts allow = 192.168.1.
这表示只允许192.168.1.2-255的主机访问
Share Definitions一段中[homes]和[printers]、[print$]的部分全部注释掉。
新增一个share段:
[mynas] comment = Nas Share browseable = yes path = /mnt/mdstorage/nasshare guest ok = no read only = no create mask = 0640 directory mask = 0750 valid users = nasadmin write list = nasadmin vfs objects = recycle recycle:versions = yes recycle:exclude = .tmp|.temp recycle:keeptree = yes
文件权限0640,目录权限0750,代表的意思是:文件所有者(nasadmin)可以读写,组成员可以读,其它人啥也不能干。目录的所有者可以读写,可以新建、重命名和删除目录,组成员可以读和列出内容,其它人啥也不能干。
重启samba服务:
systemctl restart smbd