#linux #ubuntu #mount #inode #cifs
#linux #ubuntu #монтировать #индекс #cifs
Вопрос:
Я использую Ubuntu 10.4 и монтирую диск с помощью cifs. Команда, которую я использую:
‘sudo mount -t cifs -o workgroup=»workgroup»,username=»username»,noserverino,ro //»drive» «mount_dir»‘ (Очевидно, со значениями «», заменяющими фактические значения)
Когда я затем запускаю команду ls -i, я получаю: 394070, запуская ее во второй раз, я получаю: 12103522782806018
Есть ли какая-либо причина ожидать изменения значения индекса? Запуск ls -i —full-time не показывает изменений во времени модификации.
Ответ №1:
noserverino
указывает вашему монтированию не использовать номера индексов, сгенерированные сервером, а вместо этого использовать временные номера индексов, сгенерированные клиентом, чтобы компенсировать их. Попробуйте serverino
, если ваш сервер и экспортируемая файловая система поддерживают номера индексов, они должны быть постоянными.
Ответ №2:
Я обнаружил, что использование опции «nounix» перед «noserverino» сохраняло индексы небольшими и постоянными. Я не совсем уверен, почему это произошло. Сервер — AIX, и я запускаю его из Ubuntu. Спасибо за ваш ответ.