Как работает команда Linux «mount -a»?

Para aquellos que encuentren esto más tarde --Tuve dificultades con esto y finalmente lo hice funcionar

https/credenciales.ayudante/Ubuntu

  1. Desarmar globalmente:
    git config --global --unset credentials.helper
  2. Desarmado localmente:(En cada repositorio )git config --unset credential.helper
  3. Crear un archivo de credenciales para cada repositorio:(dentro de cada repositorio)

    git config credential.helper 'store --file ~/.git_reponame_credentials'
    

No digo que sea la mejor o la única forma -pero me funcionó después de varias horas frustrantes.

7
15.06.2019, 07:11
2 ответа

Пропускаются уже смонтированные.

https://github.com/karelzak/util-linux/blob/master/sys-utils/mount.c#L185-L193

while (mnt_context_next_mount(cxt, itr, &fs, &mntrc, &ignored) == 0) {

    const char *tgt = mnt_fs_get_target(fs);

    if (ignored) {
        if (mnt_context_is_verbose(cxt))
            printf(ignored == 1 ? _("%-25s: ignored\n") :
                          _("%-25s: already mounted\n"),
                   tgt);
    }
    //...
}
19
27.01.2020, 20:14

Лучшим вариантом было бы смонтировать новую файловую систему вручную и добавить запись о новой файловой системе в /etc/fstab, чтобы убедиться, что эта файловая система монтируется при каждой перезагрузке.

Как упоминалось выше, "mount -a" будет игнорировать уже смонтированные файловые системы и монтировать только те файловые системы, которые еще не были смонтированы (new file system ).

Надеюсь, это поможет.

0
27.01.2020, 20:14

Теги

Похожие вопросы