Я изменил идентификатор пользователя на клиенте NFS, который монтирует том с другого сервера. Моя цель - заставить двух пользователей иметь одинаковый идентификатор, чтобы оба сервера могли читать и писать на том.
Я успешно изменил идентификатор в клиентской системе, но теперь, когда я смотрю на монтирование NFS в этой системе, он сообщает, что файлы принадлежат старому идентификатору. Похоже, мне нужно «обновить» это крепление.
Я нашел много инструкций по перемонтированию, но каждая из них немного отличается в зависимости от типа системы. Есть ли простая команда, которую я могу запустить, чтобы обновить смонтированный том, чтобы он интерпретировал новые пользовательские настройки?
Если ваши подключенные точки постоянно находятся в / etc / fstab - вы можете запустить mount -a
для повторного чтения fstab, что аналогично обновлению.
Вы также можете использовать remount в случае временного монтирования
Похоже, вам нужно изменить владельца файлов, а не перемонтировать общий ресурс. Файлы будут по-прежнему принадлежать старому UID, поскольку с этим ничего не было сделано.
Как root или с sudo
: find /path/to/share/. -uid $OLDUID -exec chown $USER {} \;
Тем не менее, чтобы ответить на вопрос, вы можете перемонтировать общий ресурс в любой системе Linux с опцией перемонтировать в mount
команда.
mount -o remount /mountpoint
Большинство настроек NFS нельзя изменить с помощью remount или mount -a. См. Man nfs, где вы прочитаете:
За некоторыми исключениями, параметры, специфичные для NFS, не могут быть изменены во время повторного монтирования.
Пока ничто не использует общий ресурс NFS, после изменения настроек в файле / etc / fstab вы можете сделать что-то вроде:
umount /mountpoint && mount /mountpoint
чтобы быстро перемонтировать с новыми опциями. Используя &&, он не будет пытаться снова смонтировать общий ресурс, если размонтирование не было успешным.