From: Samuel Granjeaud <samuel.granjeaud@inserm.fr>
To: xfs@oss.sgi.com
Subject: Re: Run out of inodes?
Date: Tue, 02 Sep 2014 09:22:13 +0200 [thread overview]
Message-ID: <54057025.5090807@inserm.fr> (raw)
In-Reply-To: <20140901211932.342b4bb3@galadriel.home>
Thanks Eric and Emmanuel.
Here are the diagnosis of the installed samba distrib with openfiler 64 bits
# smb (auto-completion key)
smbcontrol smbd smbpasswd smbprint smbstatus smbtar
# which smbcontrol smbd smbpasswd smbprint smbstatus smbtar
/usr/bin/smbcontrol
/usr/sbin/smbd
/usr/bin/smbpasswd
/usr/bin/smbprint
/usr/bin/smbstatus
/usr/bin/smbtar
# file /usr/sbin/smbd /usr/bin/smb*
/usr/sbin/smbd: ELF 64-bit LSB shared object, x86-64, version 1
(SYSV), for GNU/Linux 2.4.0, stripped
/usr/bin/smbcontrol: ELF 64-bit LSB shared object, x86-64, version 1
(SYSV), for GNU/Linux 2.4.0, stripped
/usr/bin/smbpasswd: ELF 64-bit LSB shared object, x86-64, version 1
(SYSV), for GNU/Linux 2.4.0, stripped
/usr/bin/smbprint: Bourne shell script text executable
/usr/bin/smbstatus: ELF 64-bit LSB shared object, x86-64, version 1
(SYSV), for GNU/Linux 2.4.0, stripped
/usr/bin/smbtar: Bourne shell script text executable
[root@proteo-replica ~]# ldd /usr/sbin/smbd /usr/bin/smb*
/usr/sbin/smbd:
libldap-2.2.so.7 => /usr/lib64/libldap-2.2.so.7 (0x00007fe4c97ff000)
liblber-2.2.so.7 => /usr/lib64/liblber-2.2.so.7 (0x00007fe4c96f0000)
libgssapi_krb5.so.2 => /usr/kerberos/lib64/libgssapi_krb5.so.2
(0x00007fe4c95d8000)
libkrb5.so.3 => /usr/kerberos/lib64/libkrb5.so.3 (0x00007fe4c945e000)
libk5crypto.so.3 => /usr/kerberos/lib64/libk5crypto.so.3
(0x00007fe4c933a000)
libkrb5support.so.0 => /usr/kerberos/lib64/libkrb5support.so.0
(0x00007fe4c9237000)
libcom_err.so.3 => /usr/kerberos/lib64/libcom_err.so.3
(0x00007fe4c9133000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fe4c9020000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007fe4c8eed000)
libpam.so.0 => /lib64/libpam.so.0 (0x00007fe4c8de5000)
libacl.so.1 => /lib64/libacl.so.1 (0x00007fe4c8cdd000)
libattr.so.1 => /lib64/libattr.so.1 (0x00007fe4c8bd9000)
libcap.so.1 => /lib64/libcap.so.1 (0x00007fe4c8ad5000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00007fe4c89bf000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fe4c88bc000)
librt.so.1 => /lib64/tls/librt.so.1 (0x00007fe4c87a2000)
libpopt.so.0 => /usr/lib64/libpopt.so.0 (0x00007fe4c869a000)
libtalloc.so.1 => /usr/lib64/libtalloc.so.1 (0x00007fe4c8592000)
libtdb.so.1 => /usr/lib64/libtdb.so.1 (0x00007fe4c8485000)
libwbclient.so.0 => /usr/lib64/libwbclient.so.0 (0x00007fe4c8379000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00007fe4c8264000)
libc.so.6 => /lib64/tls/libc.so.6 (0x00007fe4c803e000)
libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007fe4c7f27000)
libssl.so.5 => /lib64/libssl.so.5 (0x00007fe4c7dde000)
libcrypto.so.5 => /lib64/libcrypto.so.5 (0x00007fe4c7b6e000)
/lib64/ld-linux-x86-64.so.2 (0x00007fe4c9935000)
libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x00007fe4c7a5a000)
/usr/bin/smbcontrol:
libcap.so.1 => /lib64/libcap.so.1 (0x00007f6133e37000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f6133d24000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f6133c0e000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f6133b0b000)
librt.so.1 => /lib64/tls/librt.so.1 (0x00007f61339f1000)
libldap-2.2.so.7 => /usr/lib64/libldap-2.2.so.7 (0x00007f61338bb000)
liblber-2.2.so.7 => /usr/lib64/liblber-2.2.so.7 (0x00007f61337ac000)
libpopt.so.0 => /usr/lib64/libpopt.so.0 (0x00007f61336a4000)
libtalloc.so.1 => /usr/lib64/libtalloc.so.1 (0x00007f613359c000)
libtdb.so.1 => /usr/lib64/libtdb.so.1 (0x00007f613348f000)
libc.so.6 => /lib64/tls/libc.so.6 (0x00007f6133269000)
/lib64/ld-linux-x86-64.so.2 (0x00007f6133f3b000)
libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x00007f6133155000)
libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007f613303e000)
libssl.so.5 => /lib64/libssl.so.5 (0x00007f6132ef5000)
libcrypto.so.5 => /lib64/libcrypto.so.5 (0x00007f6132c85000)
libgssapi_krb5.so.2 => /usr/kerberos/lib64/libgssapi_krb5.so.2
(0x00007f6132b6d000)
libkrb5.so.3 => /usr/kerberos/lib64/libkrb5.so.3 (0x00007f61329f3000)
libcom_err.so.3 => /usr/kerberos/lib64/libcom_err.so.3
(0x00007f61328ef000)
libk5crypto.so.3 => /usr/kerberos/lib64/libk5crypto.so.3
(0x00007f61327cb000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00007f61326b6000)
libkrb5support.so.0 => /usr/kerberos/lib64/libkrb5support.so.0
(0x00007f61325b3000)
/usr/bin/smbpasswd:
libldap-2.2.so.7 => /usr/lib64/libldap-2.2.so.7 (0x00007f9eaea1f000)
liblber-2.2.so.7 => /usr/lib64/liblber-2.2.so.7 (0x00007f9eae910000)
libcap.so.1 => /lib64/libcap.so.1 (0x00007f9eae80c000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f9eae6f9000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f9eae5e3000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f9eae4e0000)
librt.so.1 => /lib64/tls/librt.so.1 (0x00007f9eae3c6000)
libpopt.so.0 => /usr/lib64/libpopt.so.0 (0x00007f9eae2be000)
libgssapi_krb5.so.2 => /usr/kerberos/lib64/libgssapi_krb5.so.2
(0x00007f9eae1a6000)
libkrb5.so.3 => /usr/kerberos/lib64/libkrb5.so.3 (0x00007f9eae02c000)
libk5crypto.so.3 => /usr/kerberos/lib64/libk5crypto.so.3
(0x00007f9eadf08000)
libkrb5support.so.0 => /usr/kerberos/lib64/libkrb5support.so.0
(0x00007f9eade05000)
libcom_err.so.3 => /usr/kerberos/lib64/libcom_err.so.3
(0x00007f9eadd01000)
libtalloc.so.1 => /usr/lib64/libtalloc.so.1 (0x00007f9eadbf9000)
libtdb.so.1 => /usr/lib64/libtdb.so.1 (0x00007f9eadaec000)
libwbclient.so.0 => /usr/lib64/libwbclient.so.0 (0x00007f9ead9e0000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00007f9ead8cb000)
libc.so.6 => /lib64/tls/libc.so.6 (0x00007f9ead6a5000)
libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007f9ead58e000)
libssl.so.5 => /lib64/libssl.so.5 (0x00007f9ead445000)
libcrypto.so.5 => /lib64/libcrypto.so.5 (0x00007f9ead1d5000)
/lib64/ld-linux-x86-64.so.2 (0x00007f9eaeb55000)
libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x00007f9ead0c1000)
/usr/bin/smbprint:
not a dynamic executable
/usr/bin/smbstatus:
libcap.so.1 => /lib64/libcap.so.1 (0x00007ffc9b5d5000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007ffc9b4c2000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00007ffc9b3ac000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007ffc9b2a9000)
librt.so.1 => /lib64/tls/librt.so.1 (0x00007ffc9b18f000)
libldap-2.2.so.7 => /usr/lib64/libldap-2.2.so.7 (0x00007ffc9b059000)
liblber-2.2.so.7 => /usr/lib64/liblber-2.2.so.7 (0x00007ffc9af4a000)
libpopt.so.0 => /usr/lib64/libpopt.so.0 (0x00007ffc9ae42000)
libtalloc.so.1 => /usr/lib64/libtalloc.so.1 (0x00007ffc9ad3a000)
libtdb.so.1 => /usr/lib64/libtdb.so.1 (0x00007ffc9ac2d000)
libc.so.6 => /lib64/tls/libc.so.6 (0x00007ffc9aa07000)
/lib64/ld-linux-x86-64.so.2 (0x00007ffc9b6d9000)
libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x00007ffc9a8f3000)
libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007ffc9a7dc000)
libssl.so.5 => /lib64/libssl.so.5 (0x00007ffc9a693000)
libcrypto.so.5 => /lib64/libcrypto.so.5 (0x00007ffc9a423000)
libgssapi_krb5.so.2 => /usr/kerberos/lib64/libgssapi_krb5.so.2
(0x00007ffc9a30b000)
libkrb5.so.3 => /usr/kerberos/lib64/libkrb5.so.3 (0x00007ffc9a191000)
libcom_err.so.3 => /usr/kerberos/lib64/libcom_err.so.3
(0x00007ffc9a08d000)
libk5crypto.so.3 => /usr/kerberos/lib64/libk5crypto.so.3
(0x00007ffc99f69000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00007ffc99e54000)
libkrb5support.so.0 => /usr/kerberos/lib64/libkrb5support.so.0
(0x00007ffc99d51000)
/usr/bin/smbtar:
not a dynamic executable
[root@proteo-replica ~]# ldd /usr/sbin/smbd /usr/bin/smb* | grep -r "lib64"
libldap-2.2.so.7 => /usr/lib64/libldap-2.2.so.7 (0x00007fe322205000)
liblber-2.2.so.7 => /usr/lib64/liblber-2.2.so.7 (0x00007fe3220f6000)
libgssapi_krb5.so.2 => /usr/kerberos/lib64/libgssapi_krb5.so.2
(0x00007fe321fde000)
libkrb5.so.3 => /usr/kerberos/lib64/libkrb5.so.3 (0x00007fe321e64000)
libk5crypto.so.3 => /usr/kerberos/lib64/libk5crypto.so.3
(0x00007fe321d40000)
libkrb5support.so.0 => /usr/kerberos/lib64/libkrb5support.so.0
(0x00007fe321c3d000)
libcom_err.so.3 => /usr/kerberos/lib64/libcom_err.so.3
(0x00007fe321b39000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fe321a26000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007fe3218f3000)
libpam.so.0 => /lib64/libpam.so.0 (0x00007fe3217eb000)
libacl.so.1 => /lib64/libacl.so.1 (0x00007fe3216e3000)
libattr.so.1 => /lib64/libattr.so.1 (0x00007fe3215df000)
libcap.so.1 => /lib64/libcap.so.1 (0x00007fe3214db000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00007fe3213c5000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fe3212c2000)
librt.so.1 => /lib64/tls/librt.so.1 (0x00007fe3211a8000)
libpopt.so.0 => /usr/lib64/libpopt.so.0 (0x00007fe3210a0000)
libtalloc.so.1 => /usr/lib64/libtalloc.so.1 (0x00007fe320f98000)
libtdb.so.1 => /usr/lib64/libtdb.so.1 (0x00007fe320e8b000)
libwbclient.so.0 => /usr/lib64/libwbclient.so.0 (0x00007fe320d7f000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00007fe320c6a000)
libc.so.6 => /lib64/tls/libc.so.6 (0x00007fe320a44000)
libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007fe32092d000)
libssl.so.5 => /lib64/libssl.so.5 (0x00007fe3207e4000)
libcrypto.so.5 => /lib64/libcrypto.so.5 (0x00007fe320574000)
/lib64/ld-linux-x86-64.so.2 (0x00007fe32233b000)
libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x00007fe320460000)
libcap.so.1 => /lib64/libcap.so.1 (0x00007fad1f282000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fad1f16f000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00007fad1f059000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fad1ef56000)
librt.so.1 => /lib64/tls/librt.so.1 (0x00007fad1ee3c000)
libldap-2.2.so.7 => /usr/lib64/libldap-2.2.so.7 (0x00007fad1ed06000)
liblber-2.2.so.7 => /usr/lib64/liblber-2.2.so.7 (0x00007fad1ebf7000)
libpopt.so.0 => /usr/lib64/libpopt.so.0 (0x00007fad1eaef000)
libtalloc.so.1 => /usr/lib64/libtalloc.so.1 (0x00007fad1e9e7000)
libtdb.so.1 => /usr/lib64/libtdb.so.1 (0x00007fad1e8da000)
libc.so.6 => /lib64/tls/libc.so.6 (0x00007fad1e6b4000)
/lib64/ld-linux-x86-64.so.2 (0x00007fad1f386000)
libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x00007fad1e5a0000)
libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007fad1e489000)
libssl.so.5 => /lib64/libssl.so.5 (0x00007fad1e340000)
libcrypto.so.5 => /lib64/libcrypto.so.5 (0x00007fad1e0d0000)
libgssapi_krb5.so.2 => /usr/kerberos/lib64/libgssapi_krb5.so.2
(0x00007fad1dfb8000)
libkrb5.so.3 => /usr/kerberos/lib64/libkrb5.so.3 (0x00007fad1de3e000)
libcom_err.so.3 => /usr/kerberos/lib64/libcom_err.so.3
(0x00007fad1dd3a000)
libk5crypto.so.3 => /usr/kerberos/lib64/libk5crypto.so.3
(0x00007fad1dc16000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00007fad1db01000)
libkrb5support.so.0 => /usr/kerberos/lib64/libkrb5support.so.0
(0x00007fad1d9fe000)
libldap-2.2.so.7 => /usr/lib64/libldap-2.2.so.7 (0x00007f4551e92000)
liblber-2.2.so.7 => /usr/lib64/liblber-2.2.so.7 (0x00007f4551d83000)
libcap.so.1 => /lib64/libcap.so.1 (0x00007f4551c7f000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f4551b6c000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f4551a56000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f4551953000)
librt.so.1 => /lib64/tls/librt.so.1 (0x00007f4551839000)
libpopt.so.0 => /usr/lib64/libpopt.so.0 (0x00007f4551731000)
libgssapi_krb5.so.2 => /usr/kerberos/lib64/libgssapi_krb5.so.2
(0x00007f4551619000)
libkrb5.so.3 => /usr/kerberos/lib64/libkrb5.so.3 (0x00007f455149f000)
libk5crypto.so.3 => /usr/kerberos/lib64/libk5crypto.so.3
(0x00007f455137b000)
libkrb5support.so.0 => /usr/kerberos/lib64/libkrb5support.so.0
(0x00007f4551278000)
libcom_err.so.3 => /usr/kerberos/lib64/libcom_err.so.3
(0x00007f4551174000)
libtalloc.so.1 => /usr/lib64/libtalloc.so.1 (0x00007f455106c000)
libtdb.so.1 => /usr/lib64/libtdb.so.1 (0x00007f4550f5f000)
libwbclient.so.0 => /usr/lib64/libwbclient.so.0 (0x00007f4550e53000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00007f4550d3e000)
libc.so.6 => /lib64/tls/libc.so.6 (0x00007f4550b18000)
libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007f4550a01000)
libssl.so.5 => /lib64/libssl.so.5 (0x00007f45508b8000)
libcrypto.so.5 => /lib64/libcrypto.so.5 (0x00007f4550648000)
/lib64/ld-linux-x86-64.so.2 (0x00007f4551fc8000)
libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x00007f4550534000)
libcap.so.1 => /lib64/libcap.so.1 (0x00007f03c54c6000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f03c53b3000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f03c529d000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f03c519a000)
librt.so.1 => /lib64/tls/librt.so.1 (0x00007f03c5080000)
libldap-2.2.so.7 => /usr/lib64/libldap-2.2.so.7 (0x00007f03c4f4a000)
liblber-2.2.so.7 => /usr/lib64/liblber-2.2.so.7 (0x00007f03c4e3b000)
libpopt.so.0 => /usr/lib64/libpopt.so.0 (0x00007f03c4d33000)
libtalloc.so.1 => /usr/lib64/libtalloc.so.1 (0x00007f03c4c2b000)
libtdb.so.1 => /usr/lib64/libtdb.so.1 (0x00007f03c4b1e000)
libc.so.6 => /lib64/tls/libc.so.6 (0x00007f03c48f8000)
/lib64/ld-linux-x86-64.so.2 (0x00007f03c55ca000)
libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x00007f03c47e4000)
libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007f03c46cd000)
libssl.so.5 => /lib64/libssl.so.5 (0x00007f03c4584000)
libcrypto.so.5 => /lib64/libcrypto.so.5 (0x00007f03c4314000)
libgssapi_krb5.so.2 => /usr/kerberos/lib64/libgssapi_krb5.so.2
(0x00007f03c41fc000)
libkrb5.so.3 => /usr/kerberos/lib64/libkrb5.so.3 (0x00007f03c4082000)
libcom_err.so.3 => /usr/kerberos/lib64/libcom_err.so.3
(0x00007f03c3f7e000)
libk5crypto.so.3 => /usr/kerberos/lib64/libk5crypto.so.3
(0x00007f03c3e5a000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00007f03c3d45000)
libkrb5support.so.0 => /usr/kerberos/lib64/libkrb5support.so.0
(0x00007f03c3c42000)
# ldd /usr/sbin/smbd /usr/bin/smb* | grep -v "lib64"
/usr/sbin/smbd:
/usr/bin/smbcontrol:
/usr/bin/smbpasswd:
/usr/bin/smbprint:
not a dynamic executable
/usr/bin/smbstatus:
/usr/bin/smbtar:
not a dynamic executable
If there is no other binary in relation to Samba I didn't think about, I
guess the Samba package is 64 bits. This should prevent me from any
surprise.
Best.
Eric Sandeen wrote, On 31/08/14 04:46:
> On 8/30/14, 2:33 PM, Samuel GRANJEAUD IR/INSERM wrote:
>> Enabling the inode64 option has solved the problem.
>>
>> Final question: could some issues appear with SAMBA?
>
> ah, what sort of issues?
>
> Any application which uses i.e. a 32-bit stat() interface will return
> -EOVERFLOW on a 64-bit inode.
>
> http://sandeen.net/wordpress/computers/the-world-wants-32-bit-inodes/
> http://blog.fmeh.org/2013/05/11/does-the-world-need-32-bit-inodes/
>
> -Eric
>
Emmanuel Florac wrote, On 01/09/14 21:19:
> Le Sat, 30 Aug 2014 21:33:46 +0200 vous écriviez:
>
>> Final question: could some issues appear with SAMBA?
>>
>> # smbstatus -V
>> Version 3.4.5
> Is your whole distribution 64 bits, or only the kernel? However, I've
> never had any problem with samba, but some with NFS.
>
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
prev parent reply other threads:[~2014-09-02 7:22 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-29 10:08 Run out of inodes? Samuel Granjeaud
2014-08-29 11:43 ` Emmanuel Florac
2014-08-29 11:48 ` Brian Foster
2014-08-29 13:29 ` Samuel Granjeaud
2014-08-29 15:02 ` Eric Sandeen
2014-08-29 15:22 ` Samuel Granjeaud
2014-08-30 19:33 ` Samuel GRANJEAUD IR/INSERM
2014-08-31 2:46 ` Eric Sandeen
2014-09-01 19:19 ` Emmanuel Florac
2014-09-02 7:22 ` Samuel Granjeaud [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=54057025.5090807@inserm.fr \
--to=samuel.granjeaud@inserm.fr \
--cc=xfs@oss.sgi.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.