mount-tui долбоору жарыяланды. Ал жергиликтүү блоктук түзмөктөрдү көрүү жана орнотуу, ошондой эле SMB/CIFS протоколу аркылуу тармактык ресурстарды туташтыруу үчүн интерактивдүү тексттик интерфейсти иштеп чыгат. Программа Ratatui жана Crossterm китепканаларын колдонуу менен Rust тилинде жазылган жана Apache 2.0 лицензиясы боюнча таратылат.
mount-tui дисктерди жана бөлүмдөрдү алардын файл системасы, өлчөмү, орнотуу чекити жана кошумча түзмөк маалыматы менен тизмелейт. Ал тизмени чыпкалоону, жасалма файл системаларын көрүүнү, бөлүмдөрдү орнотууну жана ажыратууну, ошондой эле орнотуу чекитин жана орнотуу параметрлерин өзгөртүүнү колдойт.
NTFS файл системалары үчүн колдонуучу тарабынан аныкталган ntfs-3g драйвери менен ядрого киргизилген драйвердин ортосунда тандоо бар. Linux ntfs3 драйвери. Демейки шартта, ntfs-3g шайкеш келүүчү вариант катары колдонулат. Эгерде окуу-жазуу режиминде орнотуу аракети ишке ашпай калса, программа сизден операцияны окуу гана режиминде кайталап көрүүнү суранат.
SMB/CIFS ресурстарын туташтырганда, дал келүү маалыматтары түздөн-түз программа интерфейсине киргизилет. Сырсөз буйрук сабынын аргументтери менен берилбейт, бирок 0600 кирүү укугу бар убактылуу файлга жайгаштырылат. Коноктордун туташууларына жана мурда орнотулган ресурстарды өзгөртүлгөн параметрлер менен кайра туташтырууга уруксат берилет.
Демейки боюнча, жергиликтүү файл системалары "/media/{user>/<label-or-device>" формасындагы каталогдорго орнотулат. Программа учурдагы колдонуучунун орнотуу чекитине кирүү мүмкүнчүлүгүн текшерип, зарыл болсо, тиешелүү UID/GID дайындай алат же орнотулган Unix менен шайкеш келген файл системасынын түпкү каталогунун ээсин өзгөртө алат. Кыналган файлдардын менчигине таасир этпейт.
mount-tui утилитасын кадимки колдонуучу катары иштетсе болот. Эгерде сиз артыкчылыктуу операцияны аткарууга аракет кылсаңыз, программа аны sudo аркылуу кайра баштоону сунуштайт. cifs-utils пакети SMB колдоо үчүн талап кылынат, ал эми ntfs-3g драйвери ушул эле аталыштагы пакетти талап кылат. Аткарылуучу файлды "/usr/local/bin" папкасына орнотуу жана пакеттерди DEB жана RPM форматтарында түзүү үчүн буйруктар да берилет.

Source: opennet.ru
