Автомонтирование сменных носителей и файловые системы

В ленивом режиме на домашнем компьютере разбираюсь с автомонтированием (скорее творческий поиск на тему: как (и почему именно так?) должна работать данная подсистема).
DE --- XFce-4.8.

И дошла у меня очередь до проработки темы сваливания с FAT (реальные альтернативы UDF и, что мне больше нравится --- ext2).
Отформатировал я расходную флешку в UDF, пробую смотреть, и... тишина.
Thunar её не видит.

Вопрос достопочтенной публике (в первую очередь тем, кто не использует XFce):
Работает ли у вас автомонтирование с [например] UDF (наблюдаемое мной суть проблема XFce или более общая)?

пользователь, конечно же, в

пользователь, конечно же, в группах usb и plugdev ?
ps (без обид и на всякий случай ;) )

что-то добрый я сегодня ....

.

leryc написал(а):
пользователь, конечно же, в группах usb и plugdev ?
ps (без обид и на всякий случай ;) )

А сам-то ты как считаешь (если на предыдущем такте, для носителей того же физического формата с файловой системой FAT, автомонтирование работало)?

ЗЫ: Без обид, на всякий случай ;)

:wq
--
Live free or die

leryc

leryc написал(а):
пользователь, конечно же, в группах usb и plugdev ?
ps (без обид и на всякий случай ;) )

Без обид и на всякий случай: как Вы используете группу plugdevp ? У Вас по прежнему стоит hal ?

P.S. Ну, типа в порядке обсуждения.

evadim забанен за хамское поведение и нецензурную речь

hal'а нет, но группа plugdev

hal'а нет, но группа plugdev есть
откуда взялась - х.з.
возможно кеды притащили за собой, возможно - из stage3
поскольку /etc/group редактируется (мной) в текстовом редакторе, то мне проще добавить себя во все мыслимые(существующие, потенциально-нужные группы) чтоб не думать (в будущем)

ps
не думать - образ конечной цели
необсуждаемо!

что-то добрый я сегодня ....

kernel

Поддержка UDF есть в ядре, всякие udftools установлены?

ЗЫ эта... тоже на всякий случай, без обид

ЗЫ ЗЫ смотреть логи

/

Vovike написал(а):
Поддержка UDF есть в ядре, всякие udftools установлены?

Хороший вопрос :)
А сам ты как считаешь? ;)
Если перед проведением опыта носитель был отформатирован в UDF, а после, в качестве контрольного наблюдения --- успешно смонтирован ручками (каюсь, надо было написать сразу)...

ЗЫ: Вопрос какие логи смотреть и что в них искать.

:wq
--
Live free or die

как бы из этой фразы пробую

как бы из этой фразы

пробую смотреть, и... тишина.

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

а если не работает автомонтирование (а работало ли оно на FAT?), то надо разруливать udev-rules, imho (automounts и\или usb, типа того)

что-то добрый я сегодня ....

.

leryc написал(а):
как бы из этой фразы

пробую смотреть, и... тишина.

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

Множества самоочевидного очевидным образом не совпадают :)
"Не видится" в смысле "не отображается подсистемой, ведающей за автоматическое монтирование" (в Xfce-4.8 это надстройка над файловым менеджером Thunar, что не есть правильно, но в контексте рассматриваемого вопроса несущественно).

leryc написал(а):
а если не работает автомонтирование (а работало ли оно на FAT?), то надо разруливать udev-rules, imho (automounts и\или usb, типа того)

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

:wq
--
Live free or die

разруливает Thunar(daemon)

разруливает Thunar(daemon) или udev?

Anarchist написал(а):
С FAT оно не то, что "работало", оно "работает" :)

ls /etc/udev/rules.d/ ???

gnome-base/gvfs и xfce-base/thunar с какими опциями собраны?

поддержка autofs в ядре включена?
USE automount ???

одним словом - если ручками монтируется, то по аналогии примерно как тут должно подключ[и|я]ться

ps
я с XFCE не жил - поэтому деталей ни взразумию.... ;(

upd
может как вариант - добавить thunar-volman ? (если еще не стоит)

что-то добрый я сегодня ....

.

leryc написал(а):
разруливает Thunar(daemon) или udev?

На пару.
Удава XFce для реализации фичи (в штатном режиме) недостаточно.

leryc написал(а):
ls /etc/udev/rules.d/ ???

Своих не сочинял.
Для FAT работает с тем, что из коробки.

$ ls /etc/udev/rules.d/
70-persistent-cd.rules	70-persistent-net.rules  kino.rules
leryc написал(а):
gnome-base/gvfs и xfce-base/thunar с какими опциями собраны?

$ eix -e gvfs
[I] gnome-base/gvfs
     Installed versions:  1.6.7-r1(08:24:05 15.10.2011)(archive gdu http udev -avahi -bash-completion -bluetooth -cdda -doc -fuse -gnome -gnome-keyring -gphoto2 -ios -prefix -samba)
$ eix -e thunar
[I] xfce-base/thunar
     Installed versions:  1.2.3(11:28:56 29.10.2011)(dbus pcre udev xfce_plugins_trash -debug -exif -libnotify -startup-notification -test
leryc написал(а):
поддержка autofs в ядре включена?

Х.з. (конечно можно посмотреть, но там много чего нужно, за всем не уследишь, на то portage есть).
Всё, что portage просил для устанавливаемых пакетов выставлено.

leryc написал(а):
USE automount ???

Согласно euses -i automount здесь ни при чём.

leryc написал(а):
одним словом - если ручками монтируется, то по аналогии примерно как тут должно подключ[и|я]ться

Дык с vfat оно и у меня подключается :)

leryc написал(а):
ps
я с XFCE не жил - поэтому деталей ни взразумию.... ;(

Дык ты проверь как оно работает с udf в твоей привычной среде.
Мне оно даже интереснее...

leryc написал(а):
upd
может как вариант - добавить thunar-volman ? (если еще не стоит)

Он необходим.
Без него фича автомонтирования не работает.

:wq
--
Live free or die

мне тоже интересно проверить

мне тоже интересно проверить udf, но нет под рукой расхожей флэшки
(бедность не знает границ)
дома попробую

ну а ты проверь с другим форматом

с ext2-ext4 + reiserfs у меня проблем не было

что-то добрый я сегодня ....

.

leryc написал(а):
с ext2-ext4 + reiserfs у меня проблем не было

Ну, с ext[3,4] и reisetr ты не прав.
А в том, что не попробовал ext2 я очевидно не прав (и уже осознал это).
Есть у меня дурная склонность к последовательному решению задачи...

ЗЫ: У тебя с ext2 автомонтирование работает нормально?

:wq
--
Live free or die

не знаю ....Anarchist

не знаю ....

Anarchist написал(а):
ЗЫ: У тебя с ext2 автомонтирование работает нормально?

под руками 2-е флэшки по два раздела в каждой

на одной ext3 + ext4, на другой ntfs + ext3

проблем нет

upd

localhost # ls /media
"Gentoo Linux 11.2 Hybrid Media"  "Gentoo Linux 11.2 Hybrid Media"_

что-то добрый я сегодня ....

Давно уже gtk ДМ в глаза не

Давно уже gtk ДМ в глаза не видел - ну да ладно ; рискну предположить глянуть в gconf или как его там а-ля подобие реестра ^_^

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

.

draft3r написал(а):
Давно уже gtk ДМ в глаза не видел

Ну дык оно практически мне и нужно :)

Ты только честно скажи: флешки, отформатированные в UDF у тебя есть?
Автомонтирование с ними работает?
Ну и на всякий случай контрольное: в каком DE живёшь?

:wq
--
Live free or die

Попробовал - thunar не видит.

Попробовал - thunar не видит. Более того у меня на десктопе xfce с лицом гномового nautilus'а, он тоже не видит. Только руками монтируется. udev не пилил

На сегодняшний день к xfce

На сегодняшний день к xfce надо относиться терпимо. Он нестабильный. А фунар просто Г. С большой буквы Г.

evadim забанен за хамское поведение и нецензурную речь

Никто и не нервничает :)Но,

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

.

Oochee3m написал(а):
На сегодняшний день к xfce надо относиться терпимо. Он нестабильный. А фунар просто Г. С большой буквы Г.

Ты это самое... Смотри у меня :)
Ведь и обосновать могу попросить (и попрошу).
Причём не мелочась (т.е. описание и обоснование необходимой и достаточной функциональности приложения типа "файловый менеджер").

ЗЫ: Проблем со стабильностью XFce4 не наблюдаю.

:wq
--
Live free or die

.

izbushka написал(а):
Попробовал - thunar не видит. Более того у меня на десктопе xfce с лицом гномового nautilus'а, он тоже не видит. Только руками монтируется. udev не пилил

Благодарю.
Осталось проверить для ext2.

:wq
--
Live free or die

Проблема, видимо в том, что

Проблема, видимо, в том, что mount не может сам определить тип файловой системы. Когда монтируешь руками - просит указать его (-t udf). Почему, он интересно не может сам? Другие FS (ext,fat) сам определяет..

/

izbushka написал(а):
Проблема, видимо, в том, что mount не может сам определить тип файловой системы. Когда монтируешь руками - просит указать его (-t udf). Почему, он интересно не может сам?

Т.е. рисуется баг с формулировкой типа "mount fails to auto-detect UDF filesystem"?

ЗЫ: Но вопрос идивидуального (FS-specific) задания опций для данного случая (монтирование под чутким руководством удава) тоже весьма интересен.

:wq
--
Live free or die

Я себе сделал на работе

Я себе сделал на работе авторизацию по флешке (убиваю просто xscreensaver и маунчу шифрованный раздел с ключиками в ~/.ssh). Аналогичным образом можно и UDF маунтить через udev.
Все, в принципе, тривиально, кроме момента определения DBUS_SESSION_BUS_ADDRESS, чтоб из иксов можно было мышкой ее отмаунтить. Тут небольшой костыль сделал. Вобщем так:

/etc/udev/rules.d/95-local.rules

SUBSYSTEMS=="usb", SUBSYSTEM=="block", KERNEL=="sd*", ENV{ID_FS_UUID}=="01CA-AD2E", ACTION=="add", GROUP="disk", RUN+="/etc/udev/scripts/udev-flash-mount add %k %E{ID_FS_UUID_ENC}"
SUBSYSTEMS=="usb", SUBSYSTEM=="block", KERNEL=="sd*", ENV{ID_FS_UUID}=="01CA-AD2E", ACTION=="remove", RUN+="/etc/udev/scripts/udev-flash-mount remove %k %E{ID_FS_UUID_ENC}"

Где 01CA-AD2E серийник флешки (нашел через udevadm), в RUN скрипт, приблизительно такой:

#!/bin/bash
DEV=`echo $2 | sed -n '/^sd[a-z][1-9]\?/p'`
ATTR=$3
if [ "$1" = "add" ]; then
  if [ "$DEV" != "" ]; then
    if [ $ATTR = '01CA-AD2E' ]; then
      su - mirage -c "DISPLAY=:0.0 /home/mirage/bin/udev-mount-my-flash.sh /dev/$DEV" &
    fi
  fi
elif [ "$1" = "remove" ]; then
что-то делаем на remove

Собственно, повырезал от туда все к теме не относящееся и на оптимальность не претендую, просто идею показываю.
Почему выполняю внутри него другой скрипт от юзера: чтоб определить этот самый DBUS_SESSION_BUS_ADDRESS и XDG_SESSION_COOKIE. Можно конечно это все сдалать в одном.

Вот этот скрипт:

#!/bin/sh
DEV=$1
PID=`pidof -s -x xfce4-session || pidof -s -x enlightenment`
if [ $PID ]
then
    sleep 1
    XDG=`grep -z XDG_SESSION_COOKIE /proc/$PID/environ |sed 's/ /=/'`
    DBUS=`grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PID/environ| sed 's/ /=/'`
    /bin/env $DBUS $XDG /usr/bin/udisks --mount $DEV && notify-send 'Карта подключена' || notify-send 'Ошибка подключения карты!'
fi

Anarchist написал(а): Т.е.

Anarchist написал(а):
Т.е. рисуется баг с формулировкой типа "mount fails to auto-detect UDF filesystem"?

А как он определяет тип FS? Не по partition id? Для UDF не существует ID раздела, т.к., вроде, UDF должна по задумке занимать весь диск.

Надо попробовать форматнуть в UDF всю флешку, не создавая на ней разделов..

Ни за одной линуксовой ФС не

Ни за одной линуксовой ФС не закреплён идентификатор раздела.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Ни за одной линуксовой ФС не

Ни за одной линуксовой ФС не закреплён идентификатор раздела.

Да, согласен.

Пришел домой, провел эксперимент и выяснилось, что если не создавать разделов на флешке, а всю ее форматнуть в UDF, то все работает как надо (thunar видит и монтирует)

`sys-apps/uam` тоже не

`sys-apps/uam` тоже не монтирует UDF. Вообще с ней какая-то шляпа — даже `blkid` про раздел с ней ничего не говорит.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

И даже созданную на всём

И даже созданную на всём блочном устройстве не хочет монтировать.

Так что пока для флэшек есть два варианта: FAT32 или ext4 без журнала.

А вот что есть: http://en.wikipedia.org/wiki/List_of_file_systems#File_systems_optimized_for_flash_memory.2C_solid_state_media

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

.

krigstask написал(а):
И даже созданную на всём блочном устройстве не хочет монтировать.

Проверю --- отрапортуюсь.
Текущие результаты:

# mount -t auto /dev/sdb1 /mnt/floppy/
mount: /dev/sdb1: more filesystems detected. This should not happen,
       use -t <type> to explicitly specify the filesystem type or
       use wipefs(8) to clean up the device.

mount: вы должны указать тип файловой системы
# mount -t udf /dev/sdb1 /mnt/floppy/
# mount
...
/dev/sdb1 on /mnt/floppy type udf (rw)

Если вдруг кто посчитает правильным отрапортоваться до меня --- прошу ссылку в тему.

krigstask написал(а):
Так что пока для флэшек есть два варианта: FAT32 или ext4 без журнала.

Даже не ext2? Почему?
А ещё есть FAT16...
И тот же UDF в явно-инвариантном исполнении.

Не нравится мне эта ссылка.
Следить за руками и перепроверять в педивикии... я не настолько богат.

ЗЫ: Раз пошла такая пьянка...
Товарищи: у кого есть опыт использования UDF на CD-RW (судя по прочтению страницы руководства на mkudffs сложилось впечатление, что оно и для CD-R может быть применимо)?

:wq
--
Live free or die

Anarchist

Anarchist написал(а):
krigstask написал(а):
Так что пока для флэшек есть два варианта: FAT32 или ext4 без журнала.

Даже не ext2? Почему?

Там всякие плюшки есть небольшие типа extents.

Цитата:
А ещё есть FAT16...

Пусть себе будет. В морг не полезу.

Цитата:
И тот же UDF в явно-инвариантном исполнении.

Да с ним геморрою больше, чем пользы.

Цитата:

Не нравится мне эта ссылка.
Следить за руками и перепроверять в педивикии... я не настолько богат.

Викифобия лечится, я надеюсь.

Цитата:
Товарищи: у кого есть опыт использования UDF на CD-RW (судя по прочтению страницы руководства на mkudffs сложилось впечатление, что оно и для CD-R может быть применимо)?

Оно как раз для этого и предназначено, насколько мне известно, а не для ФС общего назначения.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

/

krigstask написал(а):
Цитата:
А ещё есть FAT16...

Пусть себе будет. В морг не полезу.

Дык FAT32 в том же морге.

krigstask написал(а):
Цитата:
И тот же UDF в явно-инвариантном исполнении.

Да с ним геморрою больше, чем пользы.

Почему так сразу?
По моему опыту или слив в части прав (g+w), или традиционные файловые системы для внешних носителей (да с пользовательским автомонтированием)... не вполне применимы (как раз являются источником геммороя).

krigstask написал(а):
Викифобия лечится, я надеюсь.

Это не фобия.
И потому пытаться лечить её не надо.

krigstask написал(а):
Цитата:
Товарищи: у кого есть опыт использования UDF на CD-RW (судя по прочтению страницы руководства на mkudffs сложилось впечатление, что оно и для CD-R может быть применимо)?

Оно как раз для этого и предназначено, насколько мне известно, а не для ФС общего назначения.

Изначально предназначалось для CD-RW.
С CD-R я бы не был так однозначен (там основная ФС однозначно-очевидно RockRidge extension ISO9660).

А флеш-накопители, даже если абстрагироваться от пользователей/прав, не вполне тянет на носителя общего назначения.
Соответственно и использование там файловых систем общего назначения... выглядит несколько странно.

ЗЫ: Загляни в багзиллу апстрима sys-apps/uam
ЗЗЫ: Пользуясь случаем хочу поблагодарить тов. izbushka за напоминание про fdisk: ностальгия... :)))

:wq
--
Live free or die

Anarchist

Anarchist написал(а):
krigstask написал(а):
Пусть себе будет. В морг не полезу.

Дык FAT32 в том же морге.

Усилиями миллионов некромантов-хомячков…

Цитата:
krigstask написал(а):
Цитата:
И тот же UDF в явно-инвариантном исполнении.

Да с ним геморрою больше, чем пользы.

Почему так сразу?
По моему опыту или слив в части прав (g+w), или традиционные файловые системы для внешних носителей (да с пользовательским автомонтированием)... не вполне применимы (как раз являются источником геммороя).

Пользовательское автомонтирование тут ни при чём, ибо никакой связи с типом ФС не имеет.
Если мне нужен носитель с приличной ФС, у меня есть винт с ext3. А для жонглирования файликами на разных ОС без заморочек варианта лучше VFAT пока не вижу.

Цитата:
А флеш-накопители, даже если абстрагироваться от пользователей/прав, не вполне тянет на носителя общего назначения.
Соответственно и использование там файловых систем общего назначения... выглядит несколько странно.

UDF не общего назначения и флэшка не общего назначения — они созданы друг для друга! Подумаешь, что UDF проектировалась для дописывания на носитель, а не произвольной записи. Можешь ещё туда кластерные ФС прикрутить — тоже ведь не общего назначения.

Цитата:
ЗЫ: Загляни в багзиллу апстрима sys-apps/uam

"0 open issues".

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask

krigstask написал(а):
Anarchist написал(а):
Дык FAT32 в том же морге.

Усилиями миллионов некромантов-хомячков…

…и посейчас выглядит живее всех живых.
Впрочем, чего с них взять: им выбора не оставили...

krigstask написал(а):
Пользовательское автомонтирование тут ни при чём, ибо никакой связи с типом ФС не имеет.

Имеет.
Допустим, есть у тебя (UID!) носитель, записал ты на него файл, отнёс на другой компьютер или дал другому пользователю (другой UID).
Комфортная работа с файлом не вполне согласуется с адекватным назначением прав доступа.

krigstask написал(а):
Если мне нужен носитель с приличной ФС, у меня есть винт с ext3.

А замечания ув. тов. alexxy я нахожу вполне справедливыми...

krigstask написал(а):
А для жонглирования файликами на разных ОС без заморочек варианта лучше VFAT пока не вижу.

А если из списка ОС выкинуть альтернативную? :)

krigstask написал(а):
Цитата:
А флеш-накопители, даже если абстрагироваться от пользователей/прав, не вполне тянет на носителя общего назначения.
Соответственно и использование там файловых систем общего назначения... выглядит несколько странно.

UDF не общего назначения и флэшка не общего назначения — они созданы друг для друга! Подумаешь, что UDF проектировалась для дописывания на носитель, а не произвольной записи.

Интересный тезис.
Ты явно путаешь причину и следствие: UDF проектировалась для носителя с небольшим ресурсом (число циклов перезаписи).
Всё остальное суть следствия.

krigstask написал(а):
Можешь ещё туда кластерные ФС прикрутить — тоже ведь не общего назначения.

Не буду.
Потому что критерии оптимизации не те.

krigstask написал(а):
Цитата:
ЗЫ: Загляни в багзиллу апстрима sys-apps/uam

"0 open issues".

Вообще-то это было предложение тебе наведаться.
Или ты не находишь странным, если я (не испытывая ни малейшего желания ставить и пробовать sys-apps/uam) начну пересказывать отмеченные тобой проблемы?

ЗЫ: Хотя ув. тов. izbushka отметил несомненно интересный момент. Надо подумать и попробовать.
С таким вариантом исполнения может и sys-apps/uam прокатить...

:wq
--
Live free or die

Anarchist

Anarchist написал(а):
Имеет.
Допустим, есть у тебя (UID!) носитель, записал ты на него файл, отнёс на другой компьютер или дал другому пользователю (другой UID).
Комфортная работа с файлом не вполне согласуется с адекватным назначением прав доступа.

Ты уж определись, тебе нужны права на сменном носителе или не нужны?

Цитата:
krigstask написал(а):
А для жонглирования файликами на разных ОС без заморочек варианта лучше VFAT пока не вижу.

А если из списка ОС выкинуть альтернативную? :)

Тогда смысла в UDF вообще не вижу.

Цитата:
Ты явно путаешь причину и следствие: UDF проектировалась для носителя с небольшим ресурсом (число циклов перезаписи).
Всё остальное суть следствия.

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

Цитата:
krigstask написал(а):
Цитата:
ЗЫ: Загляни в багзиллу апстрима sys-apps/uam

"0 open issues".

Вообще-то это было предложение тебе наведаться.
Или ты не находишь странным, если я (не испытывая ни малейшего желания ставить и пробовать sys-apps/uam) начну пересказывать отмеченные тобой проблемы?

Тогда выражайся яснее, это раз. А два — это проблемы не uam, а тех, от кого он зависит: udev, blkid и т.д. И я не собираюсь использовать UDF.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

.

krigstask написал(а):
Anarchist написал(а):
Имеет.
Допустим, есть у тебя (UID!) носитель, записал ты на него файл, отнёс на другой компьютер или дал другому пользователю (другой UID).
Комфортная работа с файлом не вполне согласуется с адекватным назначением прав доступа.

Ты уж определись, тебе нужны права на сменном носителе или не нужны?

Права (read/rwrite/execute для owner/group/others) на сменном носителе нужны.
Но. Принципиальным отличием требований к файловой системе сменных носителей от требований к файловым системам встроенных носителей является условность (возможность переназначения) идентификаторов владельца и группы (отключил пользователь А носитель, дал пользователю Б, тот принёс домой, надо ему [например] записать файл, и?...).

krigstask написал(а):
Тогда смысла в UDF вообще не вижу.

А любимое замечание тов. alexxy (hardcoded inode number)?
Или у рейзера тоже можно выключитть журнал?
Но всё равно (см. п.1).

krigstask написал(а):
Цитата:
Ты явно путаешь причину и следствие: UDF проектировалась для носителя с небольшим ресурсом (число циклов перезаписи).
Всё остальное суть следствия.

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

Возможно (не исследовал вопрос глубоко).
Вопрос в сочетаемости традиционных файловых систем (пусть ext4 с выключенным журналом) с свойством ограниченности ресурса перезаписи.

krigstask написал(а):
это проблемы не uam, а тех, от кого он зависит: udev, blkid и т.д. И я не собираюсь использовать UDF.

Пожалуй стоит отметить на поисследовать.

ЗЫ: Поправь форматирование своего поста (после чего можешь грохнуть это моё замечание).

:wq
--
Live free or die

Anarchist написал(а):Права

Anarchist написал(а):
Права (read/rwrite/execute для owner/group/others) на сменном носителе нужны.
Но. Принципиальным отличием требований к файловой системе сменных носителей от требований к файловым системам встроенных носителей является условность (возможность переназначения) идентификаторов владельца и группы (отключил пользователь А носитель, дал пользователю Б, тот принёс домой, надо ему [например] записать файл, и?...).

Так какое решение-то? Вот VFAT есть, где права назначаются при монтировании. Что не устраивает?

Цитата:
krigstask написал(а):
Тогда смысла в UDF вообще не вижу.

А любимое замечание тов. alexxy (hardcoded inode number)?

И что же? На внешних носителях обычно как раз файлы среднего размера, так что вряд ли будут проблемы с умолчательными количествами inode'ов. Я понимаю, что некоторых такие вещи будут подсознательно грызть всю жизнь, но…

Цитата:
Или у рейзера тоже можно выключитть журнал?

Вроде бы нет.

Цитата:
Цитата:
У оптических носителей есть куда более своеобразные свойства в плане записей, чем просто ограниченность ресурса.

Возможно (не исследовал вопрос глубоко).
Вопрос в сочетаемости традиционных файловых систем (пусть ext4 с выключенным журналом) с свойством ограниченности ресурса перезаписи.

UDF вряд ли проектировалась с учётом ресурса. Есть диск, писать на него можно только дописывая или стирая всё. Какую ФС ни возьми, ресурс можно сберечь только ужиманием записываемого. CDRW — последовательная запись, НЖМД и флэшки — произвольная. Вот главное различие.

Для флэшек и SSD есть более экзотические ФС.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

.

krigstask написал(а):
Для флэшек и SSD есть более экзотические ФС.

Ты про btrfs/nilfs/etc?

Для сменных носителей (если пользователь не один с одинаковым UID на всех машинах) стандартные ФС не полностью удовлетворяют требованиям.

:wq
--
Live free or die

krigstask написал(а): И даже

krigstask написал(а):
И даже созданную на всём блочном устройстве не хочет монтировать.

mkudffs /dev/sdb - thunar и nautilus монтируют!

Кеды вроде тоже. А uam — нет.

Кеды вроде тоже. А uam — нет.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

поборол(ся) и

поборол(ся) и бросил...
(результаты домашних эксриментов)
флэшка в ext3 - форматнул в udf
KDE'шный аплет "съёмные устройства" её не увидел, хотя кернел опознал и вывел месагу о появлении нового устройства
делаем руками mount и читаем dmesg

[ 1039.584846] UDF-fs: No anchor found
[ 1039.584849] UDF-fs: Rescanning with blocksize 2048
[ 1039.591724] UDF-fs INFO UDF: Mounting volume 'LinuxUDF', timestamp 2011/11/17 20:19 (1294)
[ 1039.593243] sd 7:0:0:0: rpm_resume flags 0x4

Пробуем включить моск
/dev/sdb1 начинался с сектора 2048
Ладно, Вася, взяли инструменты в руки (fdisk не помог, пришлось воспользоваться cfdisk'ом) - отдали под раздел максимально возможное пространство
теперь раздел с сектора 1 до конца
форматируем
kde'шный аплет устройство видит и монтирует, а thunar (c LiveDVD) - не хочет

Пробуем включить моск и прочитать наконец-то что пишется на экране и приходим к выводу, что писать надо не в /dev/sdb1 а в /dev/sdb (или раздел должен начинаться не 1-го сектора, с нулевого)

localhost # mkudffs /dev/sdb
start=0, blocks=16, type=RESERVED 
start=16, blocks=3, type=VRS 
start=19, blocks=237, type=USPACE 
start=256, blocks=1, type=ANCHOR 
start=257, blocks=16, type=PVDS 
start=273, blocks=1, type=LVID 
start=274, blocks=255469, type=PSPACE 
start=255743, blocks=1, type=ANCHOR 
start=255744, blocks=239, type=USPACE 
start=255983, blocks=16, type=RVDS 
start=255999, blocks=1, type=ANCHOR 

дальнейшее вскрытие показало, что процесс форматирования заключается в прописании служебной информации с адреса (смещения) x08000 до х09800 - 3 "анкера" и сплошные нули, остальное всё на диске остается без изменений

в виду дальнейшей бесперспективности (для меня) использования udf на флэшке, дальнейшее чтение манов по устройству udf прекратил

что-то добрый я сегодня ....

.

leryc написал(а):
Пробуем включить моск и прочитать наконец-то что пишется на экране и приходим к выводу, что писать надо не в /dev/sdb1 а в /dev/sdb (или раздел должен начинаться не 1-го сектора, с нулевого)

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

leryc написал(а):
в виду дальнейшей бесперспективности (для меня) использования udf на флэшке

С этого момента можно поподробнее? :)

:wq
--
Live free or die

.

1. Это не то (для UDF в отличие от NTFS множественности драйверов не наблюдаю);
2. Использовать NTFS не планирую.

:wq
--
Live free or die

Думаю, имелось ввиду добавить

Думаю, имелось ввиду добавить туда (/etc/filesystems) UDF. Но к чему это приведет не знаю :)

/

izbushka написал(а):
Думаю, имелось ввиду добавить туда (/etc/filesystems) UDF. Но к чему это приведет не знаю :)

Спасибо.
Работает.
Но как-то странно. Надо будет при случае поисследовать.

:wq
--
Live free or die

Как работает? С udf на самом

Как работает?
С udf на самом устройстве или уже с разделами? Первое мы уже ж выше решили вроде..

/

izbushka написал(а):
Как работает?
С udf на самом устройстве или уже с разделами? Первое мы уже ж выше решили вроде..

UDF на устройстве работает изначально (из коробки).
После указания udf в списке файловых систем в /etc/filesystems работает и для раздела.

:wq
--
Live free or die

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

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