Solaris 11 上的 Samba4 巨人

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?是正常的?

答案1

您不使用存储库中的 samba 软件包有什么原因吗?看起来它目前有 v4.4.16,使用 ~67mb。

此外,如果您计划共享 CIFS/SMB 共享,则可以直接通过 ZFS 命令来完成。

相关内容