У меня есть смонтированный раздел NTFS под Windows (2003) и Linux (RHEL 5.7) одновременно. LUN находится в SAN и предоставляется обоим серверам одновременно. Сначала установка выглядит нормально, так как изначально я могу видеть файлы как из Windows, так и из Linux.
Запись инициируется только из Windows, и я смонтировал раздел под Linux с параметрами только для чтения (ro) и без времени доступа (noatime). Но когда я добавляю файлы из Windows, я не вижу их в Linux. Что мне не хватает? Возможно ли это вообще?
Я хотел бы добиться этого, чтобы избежать копирования из сети при переносе данных> 1 ТБ. Видишь ли ты другой способ сделать это?
Насколько я знаю, NTFS не предназначена для такого использования, и единственное, чего вы, вероятно, добьетесь таким образом, - это недействительные данные, считанные из файловой системы.
Вы можете либо размонтировать файловую систему из Windows и смонтировать ее в Linux для миграции, либо вы можете использовать для этой цели некоторую кластерную файловую систему. К сожалению, я не знаю ни одной файловой системы кластера с открытым исходным кодом, способной на это.
Я считаю, что CXFS и StorNext должны делать то, что вы хотите.
NTFS не является файловой системой с поддержкой кластеров, я понимаю, что вы пытаетесь сделать, но для NTFS нет механизма, позволяющего системе Linux знать, что она была изменена, и со стороны Linux у нее нет причин предполагать, что что-то МОЖЕТ измениться без эти изменения исходят от него самого. В основном вам нужно использовать систему совместного использования на уровне файлов или файловую систему с поддержкой кластеров на уровне блоков с несколькими ОС.
Смонтируйте LUN в Windows и представьте его как доступный только для чтения CIFS (общий ресурс Windows) в Linux.
Вы должны использовать что-то для этого, например NFS.
Одновременная установка одной и той же необработанной файловой системы на нескольких машинах является катастрофой, если экосистема и ОС не разработаны для этого. Как упоминалось выше, одним из способов сделать это является кластерная файловая система. Фактическая сетевая файловая система (на сервере или NAS), такая как NFS или SMB, - еще один способ сделать это. Такие вещи, как блокировка и небеса знают, что еще нужно обработать, и кластерные или сетевые FS были созданы именно для этого.
Правильный способ сделать это - пригласить администраторов Windows, SAN и linux для выполнения миграции.