User-friendly монтирование и проверка файловой системы с визуализацией результата

Бороться с инерцией системы мне пока лень.
Поэтому дя публичных внешних носителей практическим инвариантом файловой системы является FAT (потому что прогиб под чужую экосистему в форме выбора NTFS — ещё хуже).

В нормальном режиме при создании файловой системы задаётся цикл автоматической проверки, который потом можно изменить с помощью специальной утилиты.
Но для FAT я такой опции не припоминаю.
Для и для UDF оно должно быть справедливо…

И собственно предмет темы: при втыкании одной из расхожих флешек в порт компьютера, запущенного под самой распространённой ОС, первым делом выводится окно с сообщением об ошибках файловой системы и предложением их исправить.
В Gentoo всё работает молча, сообщения об ошибках в интерфейсе пользователя отсутствуют.
Логичным и практически инвариантным решением мне видится проверка при каждом подключении устройства.

Вопрос: на описанную ветку алгоритма все забили?

ЗЫ: Beelzebubbie, как ты решил эту задачу в x11-misc/spacefm?

А размонтируешь нормально или

А размонтируешь нормально или просто выдергиваешь?
Чем mkfs.fat/mkfs.vfat и fsck.fat/fsck.vfat не устраивает?

/

SysA написал(а):
А размонтируешь нормально или просто выдергиваешь?

Странный вопрос.
Стандартный, предусмотренный тем же интерфейсом eject.

SysA написал(а):
Чем mkfs.fat/mkfs.vfat и fsck.fat/fsck.vfat не устраивает?

Отдельное действие, со сменой парадигмы интерфейса пользователя.
Плюс вопрос адекватного назначения прав.

:wq
--
Live free or die

ФАТ - примитивная ФС

Anarchist написал(а):
...
Плюс вопрос адекватного назначения прав.

ФАТ - примитивная ФС и просто не содержит нужных тебе фишек!

/

SysA написал(а):
Anarchist написал(а):
...
Плюс вопрос адекватного назначения прав.

ФАТ - примитивная ФС и просто не содержит нужных тебе фишек!

Тебя заносит куда-то не туда.
Речь о правах на выполнение fsck.vfat для устройства sdXN.

:wq
--
Live free or die

Тогда все просто: brw-rw----

Тогда все просто:

brw-rw---- 1 root disk 8,  0 Oct 26 14:04 /dev/sda
brw-rw---- 1 root disk 8, 16 Oct 26 14:04 /dev/sdb
brw-rw---- 1 root disk 8, 32 Oct 26 14:04 /dev/sdc
brw-rw---- 1 root disk 8, 48 Jan 17 13:16 /dev/sdd

здесь /dev/sdd - флешка. Добавь себя в группу disk и будет тебе счастье! :)

Да?

SysA написал(а):
Тогда все просто:

brw-rw---- 1 root disk 8,  0 Oct 26 14:04 /dev/sda
brw-rw---- 1 root disk 8, 16 Oct 26 14:04 /dev/sdb
brw-rw---- 1 root disk 8, 32 Oct 26 14:04 /dev/sdc
brw-rw---- 1 root disk 8, 48 Jan 17 13:16 /dev/sdd

здесь /dev/sdd - флешка. Добавь себя в группу disk и будет тебе счастье! :)

Это же все диски.
А интересует возможность выдачи непривилегированному пользователю прав на fsck только для сменных.

:wq
--
Live free or die

Ну это чуть сложнее, хотя

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

Anarchist написал(а): И

Anarchist написал(а):
И собственно предмет темы: при втыкании одной из расхожих флешек в порт компьютера, запущенного под самой распространённой ОС, первым делом выводится окно с сообщением об ошибках файловой системы и предложением их исправить.

Имхо, винда эта делает не потому что там ошибки, а просто потому что не видит там своего мусора (корзины, system volume information).

!

WiseLord написал(а):
Anarchist написал(а):
И собственно предмет темы: при втыкании одной из расхожих флешек в порт компьютера, запущенного под самой распространённой ОС, первым делом выводится окно с сообщением об ошибках файловой системы и предложением их исправить.

Имхо, винда эта делает не потому что там ошибки, а просто потому что не видит там своего мусора (корзины, system volume information).

Спасибо!
Этот вариант я как-то упустил.

Но у журналах отмечен по крайней мере один эпизод действительного повреждения файловой системы (fsck.vfat).

:wq
--
Live free or die

там бит грязный, потому и

там бит грязный, потому и пищит. хотя вроде как mount -t vfat наблюдалось в авто ro при повреждении

+

Beelzebubbie написал(а):
там бит грязный, потому и пищит

Угу.
Именно (и обычно — только) это находил fsck.vfat.
Вопрос «почему проставляется этот бит?».

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".