在 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?是正常的?
你有什么理由不使用 repo 中的 samba 包?看来它目前有使用 ~67mb 的 v4.4.16。
此外,如果您计划共享一个 CIFS/SMB 共享,您可以直接通过 ZFS 命令进行。