LINUX.ORG.RU

mmtui — TUI для монтирования дисков

 , , ,


2

4

У консольных файловых менеджеров из коробки обычно нет интерфейса для управления дисками, эта утилита решает эту проблему. Она является логическим продолжением прошлого решения.

Возможности:

  • просмотр разделов и дисков;
  • монитрование/отмонтирование выбранных разделов;
  • извлечение диска;
  • данные из udisks2 и fstab;
  • благодаря udisks2 многие операции не требуют root прав.

Утилита написана на Rust, из внешних зависимостей только udisks2, общение с ним происходит через dbus.

Интеграции:

>>> GitHub

★★★★

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

Зачем потенциальный упаковщик должен качать тарболл весом в 8.7Mb, из которых 8.6 занимает видео-демонстрация?

zombi_pony ★★
()

Я вот такую штуку для этого написал: https://github.com/annulen/udisk. В ней нет TUI, поддерживается только udisks, но меня устраивает)

annulen ★★★★★
()
Ответ на: комментарий от ssh2

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

Zeev
()

ranger_udisk_menu выглядело получше, ИМХО.

windprop2
()

Нет планов прикрутить финальную версию этого изделия к правильному файловому менеджеру Midnight Commander тем или иным способом, где ему будет то самое место?

ПС. не обращай внимания на тех кому «не нужно». Они стройными рядами проходят мимо. Вот на критику стоит обратить внимания с целью улучшения.

MichIs
()

Это не только в простеньких файловых менеджерах нужно, но и тупо в меню, как в случае IceWM или всяких box-ов, где интеграции с устройствами своей нет, и следовательно нет аналога «мест».

Smacker ★★★★★
()
Ответ на: комментарий от Zeev

pmount и lsblk достаточно. Не нужно.

Вы не понимаете! Они же написаны не на Расте!

densss ★★★★★
()
Ответ на: комментарий от MichIs

прикрутить финальную версию этого изделия к правильному файловому менеджеру Midnight Commander тем или иным способом, где ему будет то самое место?

«То самое место» – это в поставке MC?
Очень вряд ли, пока сабж не станет популярным и доступным в репах дистрибутивов.

dataman ★★★★★
()

За интеграцию с уткой отдельный рахмат.

einhander ★★★★★
()

Может ли эта утилита работать одновременно с виджетами, которые решают ту же задачу в составе DE? Не подерутся?

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Да, конечно, данные скорее всего из тех же источников

SL_RU ★★★★
() автор топика
Ответ на: комментарий от hobbit

Это ж по сути простейшая TUI-обвязка над udisk2, так что не должны подраться.

CrX ★★★★★
()

жесть. даже не думал, что кто-то напишет целую утилиту для команды mount :D да еще и на русте. походу на русте писать больше нечего :D

bernd ★★★★★
()

Хотелось бы подобный инструмент, но чтобы не просто монтировать с опциями по-умолчанию (это и обычная команда mount умеет), а позволять интерактивно выбрать опции монтирования и отображать рекомендуемые. Опции могут быть специфические для каждой файловой системы, диска, партиции, подтомов BTRFS, ZFS пулов и сохраняться в конфигах программы. В идеале программа должна отображать или генерировать команды для mount или udisksctl c выбранными опциями монтирования.

Если утилита монтирует с опциями по-умолчанию это не очень хорошо. Приведу 1 пример того, о чем я говорю, SSD диски весь софт обычно монтирует их с опцией realtime, а лучше монтировать с опцией noatime.

Megalol
()

благодаря udisks2 многие операции не требуют root прав.

А udisks2 не требует рут прав? или это типа если я напишу скрипт который запускается от рута, но его можно уже запускать обычным пользователем, то запуская его через скрипт, последний типа безопасный ?

Утилита написана на Rust, из внешних зависимостей только udisks2, общение с ним происходит через dbus.

Я написал утилиту для безопасного копирования файлов, из зависимостей только ddrescue

из внешних зависимостей только udisks2

Хотя бы libudisk нельзя было обойтись ?

4.5mb

Просто консольный tui который ничего особенного не делает, а дергает готовый udisk весит 4.5 mb. Что-то жирно, тебе не кажется ?

shpinog ★★★★
()
Последнее исправление: shpinog (всего исправлений: 3)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.