У меня есть скрипт, который создает fstab
запись. Однако я хочу протестировать его перед перезагрузкой.
Он в cifs
формате и работает при перезагрузке, но я не могу проверить его с помощью команды mount. Я пробовал;
sudo mount <FILEPATH>
Я получил;
mount error(2): No such file or directory Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Но это не работает? Я не могу использовать, sudo mount -a
так как выдает ошибки для уже смонтированных устройств...есть идеи?
решение1
Попробуйте смонтировать точку:
sudo mount /path/to/mount_point && echo OK || echo ERR
решение2
Пробежав;
sudo mount --verbose <FILEPATH>
Я обнаружил, что, конечно, он пытается монтировать как root
из-за sudo
команды. Поскольку монтирование использует krb5
для монтирования, ему нужны user
учетные данные, а НЕroot
Итак, я исправил это с помощью:
sudo -u "$USERNAME" mount "$DFS_MOUNT"