在 Linux 上,samba4 至少在 Slackware 上大约为 60MB。
在Solaris 11上我自己编译并安装的samba4是104MB!
所以我尝试脱衣
Solaris 原始带
#!/usr/bin/bash
set -e
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs strip -g 2> /dev/null
gnu条
#!/usr/bin/bash
set -e
STRIP=/opt/csw/gnu/strip
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs $STRIP --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs $STRIP --strip-unneeded 2> /dev/null
find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs $STRIP -g 2> /dev/null
在运行这些脚本之前
du -sh samba4
106MB
后
du -sh samba4
104MB
只有2MB?是正常的?
答案1
您不使用存储库中的 samba 软件包有什么原因吗?看起来它目前有 v4.4.16,使用 ~67mb。
此外,如果您计划共享 CIFS/SMB 共享,则可以直接通过 ZFS 命令来完成。