LINUX.ORG.RU

Этот маразм когда-нибудь уйдёт в небытие?


0

1

Втыкаю в usb флэшку Transcend на 8 Гб с ntfs, копирую на неё каталог с игрой на 5 Гб. Через полминуты система виснет намертво. Вытаскиваю флэшку - система оживает.

Втыкаю флэшку Cruzer Blade на 16 Гб. История повторяется.

Втыкаю флэшку и монтирую вручную с опцией -sync. Система больше не виснет, зато скорость копирования - аж 600 Кбайт в сек. Впечатляет.

Это как вообще можно назвать? 2011-ый год. Ядро уже третьей версии. Этот дебильный детский баг когда-нибудь починят?


Ответ на: комментарий от kostik87

>выставьте права 0777 на файловую систему.
Ага. И выставлять права на каждый копируемый файл. Забыл — не прочитаешь в линуксе без рута.

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

USB-HDD или USB-FLASH ?

В любом случае у вас что-то не корректно работает. У меня запись/чтение на USB-HDD в районе 24 мб/сек. на раздел с ext3, на раздел с ntfs в районе 18-20 мб/сек.

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

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

kostik87 ★★★★★
()

Ключевое слово нтфс

Купи комерческую версию ntfs-3g. Она говорят работает быстро и почти не кушает ресурсы

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

>Если рекурсивно назначить права на директорию, то все файлы, создаваемые в ней будут наследовать её права
Это не в линуксе. Новые файлы не получат таких прав.
Есть ACL, но по дефолту ext* монтируется без него емнип.

также существуют опции монтирования на создаваемые директории и файлы на файловой системе.

Отлично, осталось научиться указывать опции монтирования без рута.
NTFS без рута, к счастью, монтируется (спасибо новейшим linux-технологиям XXI века).

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

Вы умеете читать и понимать вводные данные, указанные ТС ? Там ясно сказано, что носитель переносной: «Втыкаю в usb флэшку Transcend на 8 Гб с ntfs», следовательно монтировать файловую систему при подключении переносного носителя будет выполнять некоторый автомаунтер, работающий от пользователя, в некоторой DE, gnome и kde и там и там можно указать опции монтирования для каждой фс, в том числе и ext2/ext3 и указать права на создание файлов.

Для подготовки фс на переносном устройстве нужно всего лишь выполнить на смонтированной фс

chmod -R 0777

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

>Втыкаю в usb флэшку Transcend на 8 Гб с ntfs", следовательно монтировать файловую систему при подключении переносного носителя будет выполнять некоторый автомаунтер, работающий от пользователя, в некоторой DE, gnome и kde и там и там можно указать опции монтирования для каждой фс, в том числе и ext2/ext3 и указать права на создание файлов.
Автомаунтер не может давать пользователю указывать опции. Потому, что есть такая замечательная опция nodev, которая обязана быть включенной по умолчанию. Расскажешь, зачем она?

Для подготовки фс на переносном устройстве нужно всего лишь выполнить на смонтированной фс

chmod -R 0777


В *линуксе* права НЕ наследуются после такого. Они контролируются umask.
*BSD — другое дело.

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

> Если рекурсивно назначить права на директорию, то все файлы, создаваемые в ней будут наследовать её права, файлы.директории, создаваемые в корне фс будут наследовать права самой фс, также существуют опции монтирования на создаваемые директории и файлы на файловой системе.

ололо

val-amart ★★★★★
()
Ответ на: комментарий от x3al

и в BSD тоже. и даже в соляре и аиксе. это стандарт.

val-amart ★★★★★
()
Ответ на: комментарий от x3al

В gnome опции монтирования выставлялись раньше здесь: в gconf-editor`е /system/storage/default_options/ сейчас нужно отредактировать для соответствующей фс конфиг udisk. Насчёт nodev: man mount вам поможет, если вы не знаете, что делает эта опция и не надо задавать здесь таких глупых вопросов.

kostik87 ★★★★★
()
Ответ на: комментарий от val-amart

У меня винт переносной с ext3 на одном из разделов, chmod 0777 -R, после создания ФС достаточно и я сейчас спокойно переношу данные между разными системами.

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

>В gnome опции монтирования выставлялись раньше здесь: в gconf-editor`е /system/storage/default_options/ сейчас нужно отредактировать для соответствующей фс конфиг udisk.
Да, там можно указать широкий спектр настроек. От ro до rw и от sync до nosync. Может, даже iocharset для ntfs/vfat. Вроде бы, ничего из разрешённых не забыл.
Почему там нельзя указать произвольную опцию — расскажет man mount. На предметы nodev и nosuid.

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

Значит либо у тебя везде одинаковые uid'ы либо ты пишешь на этот диск только с одного компа. Никакого наследования прав в линухе нет.

Reset ★★★★★
()

>Ядро уже третьей версии. Этот дебильный детский баг когда-нибудь починят?

а что ты для этого сделал? Определи виновного для начала: форматни флешки в другую ФС. Если баг пропадет - пинай разрабов ntfs-3g и fuse, хотя толку не будет, оно тормознутое с рождения. Если от ФС не зависит - пиши багрепорт на kernel.org. Перед этим пересобери ядро с включенной отладкой USB и запиши выхлопы при втыкании флешки и копировании файлов. При благоприятном исходе через пару дней получишь патч.

Это как вообще можно назвать?

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

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

>fuse такой fuse что может из userspace поставить раком всю систему? лялехопроблемы :)

а ничего, что часть fuse живет в ядре? :)

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

> UDF имеет вредное свойство однажды просто дохнуть после отмонтирования. Безо всякой причины, просто потому что косое by design.

Какая версия UDF? Там разные версии отличаются между собой больше, чем другие ФС между собой. Я предпочитаю использовать версию 1.5.

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

> Используйте нормальные ФС: ext2 или ext3, драйвер для windows есть.

Ага. Если бы ты видел, как этот драйвер шреддит диски, ты бы такого не написал.

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

Если вы имеете ввиду фрагментацию содержимого, то для usb это не критично, если про число обращений к носителю, то стоит использовать ext2 или ext3 без журнала. Если можете предложить другую фс, поддерживаемую в Linux и Windows с поддержкой файлов больше 2-х гигобайт, то предлагайте.

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

> Есть ACL, но по дефолту ext* монтируется без него емнип.

tune2fs в руки, и проблема решена. Впрочем, это не решает проблему в глобальном смысле, да и ACL с его дурацкой Mask и effective permissions неюзабелен.

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

> Да, нормальной свободной реализации нтфс в линуксе нет, хоть и 3.0

Это bullshit. Ее НЕ МОЖЕТ быть, т.к. NTFS не свободен.

unanimous ★★★★★
()

Не наблюдал такого. Да, скорость медленная, гораздо меньше чем на оффтопике, но не 600 кб/с точно. И не зависает.

Использую ntfs-3g на 2.6.39

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

> Если вы имеете ввиду фрагментацию содержимого,

Нет, я имею в виду, что он просто портит ФС.

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

> Да, нормальной свободной реализации нтфс в линуксе нет, хоть и 3.0

Это bullshit. Ее НЕ МОЖЕТ быть, т.к. NTFS не свободен.

Это почему это её не может быть? Я не вижу связи между свободным ПО и наличием патентов/закрытостью формата. Вобщем-то никто не мешает распространять нормальную версию ntfs-3g также как и халявную.

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

> Я не вижу связи между свободным ПО и наличием патентов/закрытостью формата.

Протри глаза тогда. Разве правообладатель — МС — лицензировала дизайн ntfs для свободной имплементации и разрешила кому-нибудь кроме tuxera распространять код для ОС, отличных от windows?

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

Протёр. Вижу mplayer в домене .hu, положивший болт на лицензии и патенты.

sergej ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.