Выделенный размер папки 2611% это баг?

Здесь можно сообщить о найденных багах в Far.
Post Reply
my.farmanager
Posts: 50
Joined: Mon 18 Mar, 2013 14:01

Выделенный размер папки 2611% это баг?

Post by my.farmanager »

Нажимаю Ctrl-Q на папке расположенной в сети. Получаю такую картину: https://yadi.sk/i/tTl7KwoAgAQc3

Если смотреть свойства папки через Win, то пишет размер 10Мб.
Last edited by my.farmanager on Thu 23 Apr, 2015 07:09, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Баг или нет?

Post by John Doe »

http://forum.farmanager.com/viewtopic.php?f=9&t=16
И дайте теме осмысленное название.
my.farmanager
Posts: 50
Joined: Mon 18 Mar, 2013 14:01

Выделенный размер папки 2611% это баг?

Post by my.farmanager »

Билд 4354 от 23 апреля 2015 также пишет 2611%
my.farmanager
Posts: 50
Joined: Mon 18 Mar, 2013 14:01

Выделенный размер папки 2611% это баг?

Post by my.farmanager »

При запуске FAR с ключами -m, -p и -ro -s %TEMP%\farprofile\%RANDOM% также пишет 2611%
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Выделенный размер папки 2611% это баг?

Post by John Doe »

Пункт 4.2. требует от вас данные, необходимые для воспроизведения проблемы разработчиками.
Приведённых вами данных недостаточно.
my.farmanager
Posts: 50
Joined: Mon 18 Mar, 2013 14:01

Выделенный размер папки 2611% это баг?

Post by my.farmanager »

Win7 x64 Pro, NTFS, тип локальной сети - затрудняюсь. какие варианты ответов есть?, FAR - свежий ночной билд.
my.farmanager
Posts: 50
Joined: Mon 18 Mar, 2013 14:01

Выделенный размер папки 2611% это баг?

Post by my.farmanager »

Эта же папка скопированная локально пишет 104%
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Выделенный размер папки 2611% это баг?

Post by John Doe »

my.farmanager wrote: FAR - свежий ночной билд
Тоже x64?
Проблема воспроизводится на всех папках? Что на других машинах?
my.farmanager wrote: Эта же папка скопированная локально пишет 104%
NTFS-Сжатие?
pm_kan
Posts: 19
Joined: Sat 15 Apr, 2006 17:10

Выделенный размер папки 2611% это баг?

Post by pm_kan »

Если удалённый сетевой ресурс под управлением Samba, то при fstype=NTFS выделенное место округляется до кратного "allocation roundup size". По умолчанию это значение равно 1 Мб, поэтому на каталогах с небольшими файлами получаются запредельные значения. Можно подстроить параметр в smb.conf (https://www.samba.org/samba/docs/man/ma ... dp59036080), но размер округления лучше указывать кратным размеру сектора/кластера (https://msdn.microsoft.com/en-us/librar ... 85%29.aspx). При изменении размера округления в некоторых случаях может быть снижение производительности (https://wiki.samba.org/index.php/Linux_ ... activities). Также скорее всего в сводке для Samba-сервера размер кластера всегда будет равен 1 Кб.
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Выделенный размер папки 2611% это баг?

Post by 2useven10 »

Очень похоже на мегабайтный round size. Повторил на диске своего роутера:
my.farmanager
Posts: 50
Joined: Mon 18 Mar, 2013 14:01

Выделенный размер папки 2611% это баг?

Post by my.farmanager »

Да, наверно дело в том что происходи это все на сетевом хранилище. Dlink DNS-323
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Выделенный размер папки 2611% это баг?

Post by 2useven10 »

По картинке картинке из 1-го поста: 294 649 856 / 1024 /1024 = 281 -- это число файлов, т.е. каждый файл занимает ровно 1 мегабайт.
Last edited by 2useven10 on Fri 24 Apr, 2015 11:46, edited 1 time in total.
my.farmanager
Posts: 50
Joined: Mon 18 Mar, 2013 14:01

Выделенный размер папки 2611% это баг?

Post by my.farmanager »

А почему винда пишет по другому: https://yadi.sk/i/UCEsBhOtgCzui

Кто прав - FAR или ОС ?
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Выделенный размер папки 2611% это баг?

Post by 2useven10 »

Во первых не ОС а эксплорер.
Очевидно он просто округляет вверх размер каждого файла под размер кластера, который для данного диска якобы 1024.
Far получает AllocationSize каждого файла через NtQueryDirectoryFile, это должно быть более корректно.
Можно попробовать оценить правильность, посчитав размер всех корневых директорий на вашем диске через фар и эксплорер.
Потом просмуммировать и сравнить какая (Объём_диска - Сумма) ближе к свободному месту на диске.
Post Reply

Return to “Глюки и баги”