Solaris
Solaris 11 上的 Samba4 巨人
在 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 命令進行。