web-dev-qa-db-ja.com

Ext4 Samba Shareが誤ったディスクサイズを報告する

現在、Raspberry Piからsamba経由で共有されているext4にフォーマットされた1.7TBのプライマリパーティションがあります。私の目標は、このパーティションをUbuntuに組み込まれたDeja-Dupバックアップユーティリティで使用することでした。ただし、最初のバックアップを実行し、私のSamba共有を指すと、Deja-Dupは共有に十分な空き領域がないというエラーを出します。 piのdf -hの出力は次のとおりです。

/dev/sdb3 1.7T 4.0G 1.6T 1% /media/SG_MEDIA

明らかに十分なスペースがあります。ただし、サイドバーでnautilusの[サーバーに接続]を使用して共有に接続し、ウィンドウを右クリックしてプロパティを選択すると、次のように3GBの空き領域のみが報告されます。

Nautilus

明らかに、これは正確ではありません。誰がこれを引き起こしているのか考えていますか? smb.confファイルでmax disk size = 0を明示的に設定しましたが、問題は解決しません。ありがとうございました。

1
Eric Schafur

何らかの理由で、これが問題の原因です。

私はルートディレクトリをsamba経由で共有し、それをナビゲートしてバックアップを作成しようとしました、つまり、smb://192.168.1.2/root/media/SG_MEDIAにバックアップしました。これが3GBの空き容量を報告したものです。

ただし、接続されたHDを直接共有した場合、つまり、/ media/SG_MEDIAに直接samba共有を作成し、smb://192.168.1.2/SG_MEDIAにバックアップした場合、正しいスペースが報告されました。理由は言えません。

1
Eric Schafur

うーん、各ファイルは約1MBに切り上げられているようです。

回避策は次のとおりです。

  1. Smb.confを編集して、これを追加します。

    [グローバル]

    割り当ての切り上げサイズ= 4096

  2. Sambaを再起動します。

1
Jones Syue