The inode numbers come from the NFS servers (the systems that contain the log files). The system your ruby application is running on is a NFS client. So, yes, there is the potential for inode number collisions.
Откуда приходит номер инода файла, смонтированного через NFS?
Я задал вопрос о пересмотре кода, чтобы узнать, смогу ли я смело заменить следующий код:
:inode => [stat.ino, stat.dev_major, stat.dev_minor],
что вызвало NotImplementedError из-за того, что jruby не извлекает реализацию статистики для dev_major / dev_minor в Solaris,
:inode => [stat.ino, nil, nil],
и из их объяснения я понял, что если я работаю на одном жестком диске, это нормально, но если мои файлы распространяются на нескольких жестких дисках, существует (небольшой) риск столкновения, когда два inode имеют одинаковое число.
Но в моем случае все файлы журналов с каждого сервера монтируются в одном и том же каталоге через NFS, поэтому мне было интересно, будут ли при доступе к файлам номера инодов, полученные с помощью ruby, быть фактическими номерами инодов удаленных файлов или " local "inode number" ссылки NFS, в этом случае я буду в безопасности.
Кстати, я не очень знаком с этими понятиями, и английский не является моим родным языком, поэтому я прошу прощения, если мне неясно.
Спасибо за вашу помощь
1 ответ на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
5
Macbook Pro продолжает извлекать все, что я положил во внутренний оптический привод
-
7
Почему жесткие диски никогда не бывают такими большими, как рекламируются?
-
-
3
Мой второй жесткий диск не виден в Windows 7
-
3
Как я должен интерпретировать спецификации SSD?
-
5
Хранение данных и план резервного копирования для фотографии?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
6
Как я могу разделить внешний жесткий диск между Mac и ПК?
-
9
"Отсоединить" и "Reattach" Xterms через X сессий?
-
4
HD провал вопросы