4

Я только что купил внешний жесткий диск WD elements 3TB, отформатировал его в ext4 и установил его на raspberry pi (raspbian (ветвь debian) с последними обновлениями ядра и пакетов), и у меня возникли проблемы с подсчетом свободного места в linux.

Это вывод fdisk -l:

Disk /dev/sdb: 3000.6 GB, 3000590401536 bytes
255 heads, 63 sectors/track, 45600 cylinders, total 732566016 sectors
Units = sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0018b22e

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1

         256   732566015  2930263040   83  Linux

Это вывод df -h накопителя:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb1       2.7T  201M  2.6T   1% /media/disk2

Я смонтировал его на Samba (smb.conf) следующим образом:

[usbdisk2]
comment = password please!
dfree command = /home/pi/dfree    
path = /media/disk2
create mask = 0775
directory mask = 0775
read only = no
guest ok = yes
browseable = yes
writable = yes

Это мой /home /pi /dfree (777 chmodded):

#!/bin/sh
df $1 | tail -1 | awk '{print $2" "$4}'

Это моя версия Samba: версия Samba 3.6.6

Когда сетевой диск монтируется на Windows, даже если на нем нет файлов, он говорит, что используется 139 ГБ свободного места, что для меня неприемлемо.

Что я делаю не так, как мне это исправить?

Изменить: я также предоставил метод dfree, проблема продолжается. Обновление вопроса

Спасибо,

1 ответ1

2

ОК, решил, похоже, это резерв файловой системы. Этот пост в Справочном центре Ubuntu помог мне.

Кажется, ext4 резервирует 5% дискового пространства суперпользователю (root), поэтому, если файловая система заполнена, некоторые критические замечания могут быть записаны на диск. Если это такой же накопитель, как и у меня, вам не нужно это место, если только нет экстремальных ситуаций.

Поэтому перед монтажом я просто сделал это:

pi@raspberrypi ~ $ sudo tune2fs -m 0.1 /dev/sdb1
tune2fs 1.42.5 (29-Jul-2012)
Setting reserved blocks percentage to 0.1% (732565 blocks)

Так что с 5% использования до 0,1% (можно также поставить 0%, я просто хотел что-то оставить)

И после перезагрузки теперь все в порядке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .