web-dev-qa-db-ja.com

新しく取り付けたHDDの容量が不足していませんか?

enter image description here こんにちは私は新しい6 TB HDDをインストールし、いくつかのファイルをWindows 10マシンからubuntuサーバー18.04に転送し始めました。新しい6TBドライブはパーティション化され、ext4としてフォーマットされています。

ほぼ100GBのデータを転送すると、領域が足りなくなったと表示されているため、転送できなくなります!!!

から見ることができますdf -h 3%しか使用していない...

Filesystem      Size  Used Avail Use% Mounted on
udev            3.8G     0  3.8G   0% /dev
tmpfs           765M  4.0M  761M   1% /run
/dev/sdd2       908G  780G   83G  91% /
tmpfs           3.8G   16K  3.8G   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.8G     0  3.8G   0% /sys/fs/cgroup
/dev/loop0       90M   90M     0 100% /snap/core/8039
/dev/loop1      218M  218M     0 100% /snap/nextcloud/16402
/dev/loop3       90M   90M     0 100% /snap/core/7917
/dev/loop2      212M  212M     0 100% /snap/nextcloud/16739
/dev/sdb        5.5T  145G  5.0T   3% /media/wd_6tb_pics_2019
/dev/sdc        5.5T  1.5T  3.7T  29% /media/wb6tbOwncloud
/dev/sde1       932G  923G  9.0G 100% /media/WD_1TB_pictures
/dev/sdd1       511M  6.1M  505M   2% /boot/efi
/dev/sdf2       1.9T  1.7T  154G  92% /media/WD_2tb_9VJN
tmpfs           765M     0  765M   0% /run/user/1000

Lsblk -oコマンドを使用したhddの詳細は次のとおりです

sdb    ext4       5.5T /media/wd_6tb_pics_2019 Pictures_2019            a3ae30ee-efd1-4a03-b382-da322fb6c30f WD-WX31D47CECD4

私はsambaファイル共有を使用しており、接続されているすべてのデバイスがあるルートフォルダーの共有の構成部分は以下のとおりです。

    [All_media_drives]
path = /media
browsable = yes
writable = yes
guest ok = yes
read only = no

編集:私のfstabエントリ

UUID=a3ae30ee-efd1-4a03-b382-da322fb6c30f   /media/wd_6tb_pics_2019    ext4     defaults,rw   0  2


df-i


Filesystem        Inodes  IUsed     IFree IUse% Mounted on
udev              970040    574    969466    1% /dev
tmpfs             978788   1045    977743    1% /run
/dev/sdd2       60514304 335251  60179053    1% /
tmpfs             978788      4    978784    1% /dev/shm
tmpfs             978788      4    978784    1% /run/lock
tmpfs             978788     18    978770    1% /sys/fs/cgroup
/dev/loop0         12842  12842         0  100% /snap/core/8039
/dev/loop1         20782  20782         0  100% /snap/nextcloud/16402
/dev/loop3         12829  12829         0  100% /snap/core/7917
/dev/loop2         20785  20785         0  100% /snap/nextcloud/16739
/dev/sdb       183144448   2917 183141531    1% /media/wd_6tb_pics_2019
/dev/sdc       183144448 993063 182151385    1% /media/wb6tbOwncloud
/dev/sde1        9623780 158730   9465050    2% /media/WD_1TB_pictures
/dev/sdd1              0      0         0     - /boot/efi
/dev/sdf2      160873192  71178 160802014    1% /media/WD_2tb_9VJN
tmpfs             978788     11    978777    1% /run/user/1000
13
Jonathan

/mediaファイルシステム上にある/を共有しました。そこでは83GiBが無料です。 120GiB程度のサイズをコピーしていますか?もしそうなら、エラーメッセージは完全に理にかなっています。

Windowsが共有の空き容量を要求すると、Sambaは共有のルートである/mediaの空き容量を忠実に報告します。 Windowsはこれをチェックし、空き領域がオブジェクトのサイズよりも小さいことを確認します。

回避策は、各ドライブを個別の共有として共有することです。 これも既知の動作です

エクスポートされたパスが複数のディスクで構成されている場合、Sambaデーモンは正​​しいディスク容量を報告しません。

たとえば、/ homeがSambaにエクスポートされ、次のように3つのディスクで構成されると想定しています。 Sambaデーモンは210GBの空き容量を報告するはずですが、実際には10GBを報告します。

これはSambaの既知の問題のようです。最も簡単な回避策は、各ドライブを独自の共有として共有することです。別の回避策は、インストール samba-dfree です。

21
vidarlo