Изменяется индекс узла в смонтированном общем ресурсе, несмотря на отсутствие изменений во времени модификации - PullRequest
0 голосов
/ 29 сентября 2011

Я использую Ubuntu 10.4 и монтирую диск с помощью cifs.Я использую команду:

'sudo mount -t cifs -o workgroup = "рабочая группа", username = "username", noserverino, ro // "диск" "mount_dir"' (очевидно, с помощью ""значения, заменяющие фактические значения)

Когда я затем запускаю команду ls -i, я получаю: 394070 При повторном запуске я получаю: 12103522782806018

Есть ли основания ожидать значение индексаизменить?Запуск ls -i --full-time не показывает изменения времени модификации.

Ответы [ 2 ]

1 голос
/ 29 сентября 2011

noserverino говорит вашему монтированию не использовать сгенерированные сервером номера инодов, а вместо этого использовать сгенерированные клиентом временные номера инодов, чтобы компенсировать их.Попробуйте с serverino, если ваш сервер и экспортированные номера файловых систем поддерживают номера инодов, они должны быть постоянными.

0 голосов
/ 30 сентября 2011

Я обнаружил, что использование опции «nounix» перед «noserverino» сохраняло малые и постоянные inode. Я не совсем уверен, почему это произошло. Сервер AIX, и я запускаю его из Ubuntu. Спасибо за ваш ответ.

...