LINUX.ORG.RU

Обясните ламеру про утилиты mount.${filesystem}

 ,


0

1

Пытался найти ответ в гугле, но не смог составить вопрос.

Все встречали бинарники с именами вида mount.${filesystem} (а также fsck.${filesystem}, но это в данный момент неактуально). Вопрос, что это за хрень и зачем они нужны? Монтирование же осуществляется через системный вызов, так чем обычного mount не хватает? Думал, может это возможность сэкономить на указании -t ${filesystem}, но, наверное, тогда бы это были симлинки на один бинарник, но это не так. Учитывая такое шаблонное название, значит ли это что какой-то особый софт ищет подобные утилиты при необходимости монтирования? Или стандартный mount вызывает их?

В общем непонятно. Поясните плз

★★★★

Последнее исправление: Dimez (всего исправлений: 1)

Не обратил внимания, что названия файловых систем там те, которых нет в ядре?

У меня, например:

mount.cifs        mount.fuse        mount.lowntfs-3g  mount.rar2fs    
mount.ddi         mount.fuse.sshfs  mount.ntfs        mount.smb3      
mount.dwarfs      mount.fuse3       mount.ntfs-3g     mount.sshfs

Тут нет всяких mount.ext4, mount.xfs и даже mount.squashfs, и т.д.

Ну вот в этом и разгадка. Они идут с fuse, cifs-utils, dwarf, и т.д., а mount просто вызывает их же при указании нужного типа ФС, и если соответствующая утилита есть в системе.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)