Solaris

Solaris 11 上的 Samba4 巨人

  • December 19, 2017

在 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 命令進行。

引用自:https://unix.stackexchange.com/questions/411690