Авто монтирование в Ubuntu 14.04

Когда я подключаю жесткий диск USB с файловой системой NTFS, он монтируется автоматически и работает правильно.

Мне интересно знать, как работает этот процесс. Для этого я проверил журналы, появляющиеся в /var/log/syslog.

В этом журнале я вижу следующие сообщения:

ubuntu ntfs-3g[3227]: Version 2013.1.13AR.1 external FUSE 29
ubuntu ntfs-3g[3227]: Mounted /dev/sdb1 (Read-Write, label "Hobbies")
ubuntu ntfs-3g[3227]: Cmdline options: rw,nosuid,nodev,uhelper=udisks2,uid=1000,gid=1000,dmask=0077,fmask=0177

Я просто хочу знать, какой процесс отображает вышеупомянутые сообщения?

3
задан 19 April 2015 в 08:08

1 ответ

После быстрого исследования я думаю, что это происходит о подобном этот: ядро замечает новое устройство, это переходит в udev (соглашения с устройствами), затем к (диспетчер дисков) udisksd , затем через D-шину файловый менеджер , наутилусу сообщают о диске, затем файловая система смонтирована с FUSE, который вытягивает драйвер ntfs-3g файловой системы пространства пользователя (это находится в ntfs-3g пакете), который печатает в системный журнал.

ntfs-3g-2013.1.13AR.1/src/ntfs-3g.c:3660:

    ntfs_log_info("Version %s %s %d\n", VERSION, FUSE_TYPE, fuse_version());
    if (strcmp(opts.arg_device,opts.device))
            ntfs_log_info("Requested device %s canonicalized as %s\n",
                            opts.arg_device,opts.device);
    ntfs_log_info("Mounted %s (%s, label \"%s\", NTFS %d.%d)\n",
                    opts.device, (ctx->ro) ? "Read-Only" : "Read-Write",
                    ctx->vol->vol_name, ctx->vol->major_ver,
                    ctx->vol->minor_ver);
    ntfs_log_info("Cmdline options: %s\n", opts.options ? opts.options : "");
    ntfs_log_info("Mount options: %s\n", parsed_options);
0
ответ дан 19 April 2015 в 08:08

Другие вопросы по тегам:

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