У меня есть SAN 2 ТБ, отформатированный с помощью NTFS, который был случайно подключен к двум хостам одновременно, и когда я просматриваю файлы с обоих узлов, я вижу некоторые тестовые данные, которые я создал при первоначальной настройке SAN. Теперь я могу получить доступ к своим файлам через общий сетевой ресурс, но я действительно боюсь потерять все, если компьютер будет перезагружен или если я отключу общий сетевой ресурс. Я попробовал "testdisk", который не особо помогает. Я создаю резервную копию данных на дополнительном диске через общий сетевой ресурс, хотя мне интересно, есть ли способ исправить MFT. Мне также интересно узнать, почему я все еще могу видеть «правильные» данные из общего сетевого ресурса, а не локально.
Ой! Это беспорядок.
Ситуация, которую вы создали, монтируя том на двух хостах одновременно, не является условием, которое, как я могу представить, Microsoft включила в такие инструменты, как CHKDSK
(особенно в Windows Server 2003). Я настоятельно рекомендую отформатировать том перед копированием данных обратно. Вы ввели файловую систему в очень странное состояние, которому, честно говоря, я бы не стал доверять в будущем.
Как можно по-прежнему получать доступ к данным удаленно, но не локально? Для меня это загадка. Драйвер NTFS должен предоставлять службе LanManServer те же метаданные, которые предоставляются программам пользовательского режима, запущенным на сервере. Не имея доступа к коду, сказать наверняка сложно.
(Мне почти интересно, видите ли вы также кэшированную копию данных из кеша автономных файлов клиента. В вашем вопросе недостаточно информации, чтобы знать, но это также вероятный сценарий для вашего постоянного доступа к данным. .)