Сетевой диск: «Размер на диске» кратен 128 МБ вместо реальности

864
OsakaWebbie

У меня был сетевой диск Buffalo LS420D 4 ТБ NTFS в течение многих лет (никаких специальных настроек - только то, что было по умолчанию, насколько я помню), но я только сейчас заметил, что независимо от того, насколько мал файл на самом деле, если я правильно ... щелкните по нему и выберите «Свойства», размер «на диске» составляет 128 МБ! Я искал вокруг и нашел файл, реальный размер которого был немного больше этого, и да, «Размер на диске» для этого увеличился до 256 МБ. (Командная строка dirсообщает то же самое, что и строка «Размер» в «Свойствах».) Интересно, как далеко может пойти абсурд, я спросил, какие свойства у папки, в которой, как мне известно, содержится большинство файлов - старая, но массивная коллекция клипартов. Я должен был позволить этому бежать быстро, но да, это было довольно весело - 76 ТБ! Ниже приведены скриншоты сумасшествия. Я смотрю его с Windows 10 64-битной, если это имеет значение В чем дело?

Крошечный тестовый файл

Каталог многих маленьких файлов

Дополнительная информация в ответ на несколько комментариев:

  • Прошивка моего накопителя NAS уже установлена ​​на самую последнюю версию (1.81). Я, очевидно, купил диск совсем недавно, чем я думал, потому что эта версия была выпущена в июне 2015 года.
  • Я не знаю, как определить размер кластера NTFS, но эта страница, кажется, говорит, что по умолчанию будет 4 КБ, и я почти уверен, что не отклонился от этого (я даже не знаю как). Но если вы хотите, чтобы я проверил напрямую, скажите, пожалуйста, как, потому что поиск в Google не показал такой инструкции. ( chkdsk: «Windows не может проверить диск, подключенный через сеть.» fsutil: «Утилите FSUTIL требуется локальный том NTFS.»)
  • По настоянию Ларссенда я установил Wireshark и сохранил краткий снимок, во время которого я просмотрел Свойства на своем 3-байтовом text.txtи затем открыл тот же файл в Блокноте. Я понятия не имею, как интерпретировать журнал взаимодействий, поэтому я загрузил его в виде двоичного файла Wireshark и экспортировал простой текст . 192.168.1.8это мой компьютер и 192.168.1.23это диск NAS (192.168.1.19 - мой принтер, который был в режиме ожидания - я не уверен, почему это было болтовня).

Я подумал о подключении через USB, чтобы увидеть, действовал ли он так же, но у меня нет подходящего кабеля - USB-разъем накопителя имеет тип A (тонкий прямоугольник) вместо ожидаемого типа B (квадрат с двумя угловыми углами). и у меня нет кабеля с Type-A на обоих концах.

4
Похоже, ваша папка Art ... взорвалась Twisty Impersonator 6 лет назад 1
Какое программное обеспечение обслуживает эту долю. Может быть проблема на стороне сервера. Некоторые системы NAS несовместимы с Windows Servers. eckes 6 лет назад 0
Захват вашей сети с помощью Wireshark при доступе к `test.txt` и анализ данных захвата. Прежде чем начать захват, закройте другие сетевые / интернет-программы, чтобы минимизировать шум. Это поможет вам определить источник проблемы (ваш NAS или Windows). Я подозреваю, что ваш NAS виноват в сообщении о неправильном размере распределения. Larssend 6 лет назад 1
Можете ли вы рассказать больше о спецификации / конфигурации вашего "сетевого диска NTFS 4 ТБ"? Kenneth L 6 лет назад 2
@KennethL: Это Buffalo LS420D, с которым ничего особенного не сделано. Я добавил это к вопросу выше. OsakaWebbie 6 лет назад 0
@eckes: я понятия не имею, что это за программное обеспечение - я просто купил большой жесткий диск (Buffalo LS420D) и следовал инструкциям, чтобы начать его. Кстати, у меня нет Windows Server - просто пара ПК с Windows в небольшой домашней сети. И хотя накопитель способен к удаленному подключению NAS, я никогда не настраивал его для этого - мы обращаемся к нему только в нашей локальной сети. OsakaWebbie 6 лет назад 0
Это может быть RAID 1, потому что моя память говорит мне, что я купил диск 8 ТБ, но я вижу только 3,62 ТБ дискового пространства (1,34 ТБ используется). Поскольку у нас, вероятно, было меньше 1 ТБ материала для размещения в то время, это имело бы смысл - использовать дополнительное пространство в качестве самостоятельного резервного копирования, пока мы его не заполним. OsakaWebbie 6 лет назад 0
Вы обновили свой Nas в какое-то время? NetworkKingPin 6 лет назад 0
Кажется, известная «проблема» https://community.netgear.com/t5/Using-your-ReadyNAS/Size-of-files-folders-vs-quot-size-on-disk-quot-MASSIVELY/td- р / 856445 eckes 6 лет назад 1
"обновил свой Nas" - я не уверен, что это влечет за собой. Насколько я понимаю, NAS - это возможность быть сервером с аутентификацией из Интернета на каком-то открытом порту - я никогда не использовал эту технологию на этом или любом другом диске. Для меня это просто жесткий диск, к которому я могу получить доступ по локальной сети, а не только через USB. Я никогда не "обновлял" жесткий диск. Я что-то пропустил? OsakaWebbie 6 лет назад 0
@eckes: Да, я видел этот пост, когда я сначала гуглил. Но его проблема была вызвана неработоспособностью изолированных файлов (и, возможно, также проблемой с ошибкой в ​​определенной версии Windows 8.1, которая никогда не касалась этого диска - мы перешли с Win7 прямо на 10). Мой размер файла 128 МБ является одинаковым для каждого файла. OsakaWebbie 6 лет назад 0
NAS означает устройство, которое делает доступным хранилище в сети (включая вашу локальную сеть). У вашего NAS есть прошивка, и в соответствии с обсуждением, которое я связал, он может решить эту проблему в более поздней версии. eckes 6 лет назад 1
Просто используйте Wireshark уже. Загрузите файл захвата куда-нибудь и дайте ссылку на него в своем сообщении, если вам нужна помощь в его анализе. Larssend 6 лет назад 0
Каков размер кластера NTFS диска? magicandre1981 6 лет назад 0
@Larssend и другие: смотрите дополнительную информацию в моем сообщении в ответ на ваши вопросы и предложения. OsakaWebbie 6 лет назад 0
по сети файлы передаются с использованием samba или CIFS, поэтому он ничего не знает о файловой системе, такой как NTFS или ext4. Даже если вы используете ext4 на жестком диске NAS, Windows все равно может увидеть его без проблем. phuclv 6 лет назад 0

1 ответ на вопрос

1
Larssend

Из вашего файла захвата Wireshark, в пакете нет. 17:

QUERY_PATH_INFO Data Allocation Size: 134217728 End Of File: 3 Link Count: 1 Delete Pending: Normal, no pending delete (0) Is Directory: This is NOT a directory (0) Unknown Data: 0000 

Ваш NAS сообщает о 134217728 байтах, что равно 128 МБ при условии 1024 байтов в 1 КБ выделенного размера (или «размера на диске») для test.txt. Так что проблема на вашей стороне NAS. Очевидное решение состоит в том, чтобы обновить прошивку и / или операционную систему на вашем NAS (при условии, что такое обновление доступно). Если нет доступных обновлений, вам придется сообщить об ошибке поставщику (Buffalo).

Микропрограмма уже установлена ​​(версия 1.81, выпущена в июне 2015 г.), и эта модель накопителя уже снята с производства, поэтому я сомневаюсь, что сообщение об этом заставит их обновить прошивку на этом этапе. С какими последствиями я могу столкнуться, игнорируя это? OsakaWebbie 6 лет назад 0
@OsakaWebbie: я бы не знал. Я не могу смоделировать такого рода проблемы, поэтому я не могу проводить какие-либо тесты. Larssend 6 лет назад 0
Я не думаю, что это имеет какие-либо последствия, кроме того, у вас неточная статистика размеров eckes 6 лет назад 0
@Larssend: Кстати, как в мире вы нашли эту информацию о пакете? Текстовый файл совершенно бесполезен (номер 134217728 вообще не отображается), и в Wireshark мне удалось найти только то, что вы опубликовали, щелкнув по # 17 и развернув несколько слоев в нижней панели (кадр 17 ... - > SMB -> Ответ Trans2 (0x32) -> Данные QUERY_PATH_INFO). В этом журнале было почти 900 пакетов и много слоев данных в каждом - как вы узнали, что искать и где искать? OsakaWebbie 6 лет назад 0
@OsakaWebbie: в Wireshark щелкните пакет №. 17, затем в средней панели разверните «SMB (Протокол блока сообщений сервера)»> «Trans2 Response»> `QUERY_PATH_INFO_DATA`. Larssend 6 лет назад 0
Да, я знаю это сейчас (если вы внимательно прочитаете мой предыдущий комментарий, вы увидите, что я именно это и сделал), но мой вопрос заключался в том, как вы изначально выяснили, что пакет № 17 из 800+ будет иметь что-то важное. OsakaWebbie 6 лет назад 0
@OsakaWebbie: Я немного знаю протокол. Я не эксперт, но в принципе знаю, как работает протокол SMB. Larssend 6 лет назад 0
Хорошо спасибо. Я думаю, причина сумасшедшего размера должна остаться загадкой. Я ожидал, что это будет что-то общее, что другие узнают и смогут объяснить, но, очевидно, это странная причуда или редкая ошибка. OsakaWebbie 6 лет назад 0

Похожие вопросы