LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

У меня в линуксе так. Втыкаю флешку. Копирую фильм 700 Мб. Секунда - и всё скопировалось. Да ладно?!

1). Хочу чтобы копировалось, как на HDD: сколько скопировалось, столько и показывает.

Смотрим на индикатор на Flash-диске. Мигает совсем недолго, а потом перестаёт. Да ладно?! Если не нажимать «Отмонтировать», то продолжится мигание только через минуту - флешка тупо минуту ничего не делает. Если нажать «Отмонтировать», то сразу начинается интенсивное мигание на 5 минут, а GNOME показывает просьбу подождать.

2). Хочу, чтобы флешка не решала постоять отдохнуть, а записывала всё сразу.

И наконец, 2 файла одновременно. Когда был ребёнком, взрослые дали мне флешку и сказали «скопируй 2 файла». Копирую первый. Когда осталось 10 секунд, копирую второй. «А вот это ты зря». 10 секунд чудесным образом превратились в... нет, не в 20, а в 2 минуты.

3). Копирование в два потока снижает скорость работы флешки в разы. Пусть Konqueror и Nautilus научатся копировать последовательно, а не параллельно! Когда видят, что это Flash, а не HDD!

Когда я спрашивал на ЛОРе, мне советовали опцию sync. Ну сделал - скорость упала до 180 килобайт в секунду (для сравнения, под виндой в один поток - 10 Мб/сек). Но процесс копирования отображается в реальном времени, не спорю.

А когда я прописал «sync» в /etc/fstab системы, установленной на флешку (ext2, а не FAT + SquashFS), система не загрузилась - остановилась на каком-то моменте. Вернул как было.

4). Похоже что sync - вреден. Нужно другое решение проблемы!

> Почему ты уверен что именно это поможет?

Когда на / закончилось место, я скопировал «rpmbuild» на NTFS. Идея оказалась неудачной: после создания пакета у всех бинарников не было параметра исполнения. Тогда я создал образ 32 Гб с файловой системой ext2. Пакеты стали получаться правильными.

Но возникла проблема. Компильнётся на огромной скорости много-много файлов, а потом подвисание, и FUSE ест 100% одного ядра. Потом ещё порция, и снова. Сделал chkdsk - не помогло. Тогда я поменял NTFS-3G на Paragon NTFS, и проблема исчезла.

Исправление ZenitharChampion, :

У меня в линуксе так. Втыкаю флешку. Копирую фильм 700 Мб. Секунда - и всё скопировалось. Да ладно?!

1). Хочу чтобы копировалось, как на HDD: сколько скопировалось, столько и показывает.

Смотрим на индикатор на Flash-диске. Мигает совсем недолго, а потом перестаёт. Да ладно?! Если не нажимать «Отмонтировать», то продолжится мигание только через минуту - флешка тупо минуту ничего не делает. Если нажать «Отмонтировать», то сразу начинается интенсивное мигание на 5 минут, а GNOME показывает просьбу подождать.

2). Хочу, чтобы флешка не решала постоять отдохнуть, а записывала всё сразу.

И наконец, 2 файла одновременно. Когда был ребёнком, взрослые дали мне флешку и сказали «скопируй 2 файла». Копирую первый. Когда осталось 10 секунд, копирую второй. «А вот это ты зря». 10 секунд чудесным образом превратились в... нет, не в 20, в 2 минуты.

3). Копирование в два потока снижает скорость работы флешки в разы. Пусть Konqueror и Nautilus научатся копировать последовательно, а не параллельно! Когда видят, что это Flash, а не HDD!

Когда я спрашивал на ЛОРе, мне советовали опцию sync. Ну сделал - скорость упала до 180 килобайт в секунду (для сравнения, под виндой в один поток - 10 Мб/сек). Но процесс копирования отображается в реальном времени, не спорю.

А когда я прописал «sync» в /etc/fstab системы, установленной на флешку (ext2, а не FAT + SquashFS), система не хагрузилась - остановилась на каком-то моменте. Вернул как было.

4). Похоже что sync - вреден. Нужно другое решение проблемы!

> Почему ты уверен что именно это поможет?

Когда на / закончилось место, я скопировал «rpmbuild» на NTFS. Идея оказалась неудачной: после создания пакета у всех бинарников не было параметра исполнения. Тогда я создал образ 32 Гб с файловой системой ext2. Пакеты стали получаться правильными.

Но возникла проблема. Компильнётся на огромной скорости много-много файлов, а потом подвисание, и FUSE ест 100% одного ядра. Потом ещё порция, и снова. Сделал chkdsk - не помогло. Тогда я поменял NTFS-3G на Paragon NTFS, и проблема исчезла.

Исправление ZenitharChampion, :

У меня в линуксе так. Втыкаю флешку. Копирую фильм 700 Мб. Секунда - и всё скопировалось. Да ладно?!

1). Хочу чтобы копировалось, как на HDD: сколько скопировалось, столько и показывает.

Смотрим на индикатор на Flash-диске. Мигает совсем недолго, а потом перестаёт. Да ладно?! Если не нажимать «Отмонтировать», то мигание начнётся через минуту - флешка тупо минуту ничего не делает. Если нажать «Отмонтировать», то сразу начинается интенсивное мигание на 5 минут, а GNOME показывает просьбу подождать.

2). Хочу, чтобы флешка не решала постоять отдохнуть, а записывала всё сразу.

И наконец, 2 файла одновременно. Когда был ребёнком, взрослые дали мне флешку и сказали «скопируй 2 файла». Копирую первый. Когда осталось 10 секунд, копирую второй. «А вот это ты зря». 10 секунд чудесным образом превратились в... нет, не в 20, в 2 минуты.

3). Копирование в два потока снижает скорость работы флешки в разы. Пусть Konqueror и Nautilus научатся копировать последовательно, а не параллельно! Когда видят, что это Flash, а не HDD!

Когда я спрашивал на ЛОРе, мне советовали опцию sync. Ну сделал - скорость упала до 180 килобайт в секунду (для сравнения, под виндой в один поток - 10 Мб/сек). Но процесс копирования отображается в реальном времени, не спорю.

А когда я прописал «sync» в /etc/fstab системы, установленной на флешку (ext2, а не FAT + SquashFS), система не хагрузилась - остановилась на каком-то моменте. Вернул как было.

4). Похоже что sync - вреден. Нужно другое решение проблемы!

> Почему ты уверен что именно это поможет?

Когда на / закончилось место, я скопировал «rpmbuild» на NTFS. Идея оказалась неудачной: после создания пакета у всех бинарников не было параметра исполнения. Тогда я создал образ 32 Гб с файловой системой ext2. Пакеты стали получаться правильными.

Но возникла проблема. Компильнётся на огромной скорости много-много файлов, а потом подвисание, и FUSE ест 100% одного ядра. Потом ещё порция, и снова. Сделал chkdsk - не помогло. Тогда я поменял NTFS-3G на Paragon NTFS, и проблема исчезла.

Исходная версия ZenitharChampion, :

У меня в линуксе так. Втыкаю флешку. Копирую фильм 700 Мб. Секунда - и всё скопировалось. Да ладно?!

1). Хочу чтобы копировалось, как ан HDD: сколько скопировалось, столько и показывает.

Смотрим на индикатор на Flash-диске. Мигает совсем недолго, а потом перестаёт. Да ладно?! Если не нажимать «Отмонтировать», то мигание начнётся через минуту - флешка тупо минуту ничего не делает. Если нажать «Отмонтировать», то сразу начинается интенсивное мигание на 5 минут, а GNOME показывает просьбу подождать.

2). Хочу, чтобы флешка не решала постоять отдохнуть, а записывала всё сразу.

И наконец, 2 файла одновременно. Когда был ребёнком, взрослые дали мне флешку и сказали «скопируй 2 файла». Копирую первый. Когда осталось 10 секунд, копирую второй. «А вот это ты зря». 10 секунд чудесным образом превратились в... нет, не в 20, в 2 минуты.

3). Копирование в два потока снижает скорость работы флешки в разы. Пусть Konqueror и Nautilus научатся копировать последовательно, а не параллельно! Когда видят, что это Flash, а не HDD!

Когда я спрашивал на ЛОРе, мне советовали опцию sync. Ну сделал - скорость упала до 180 килобайт в секунду (для сравнения, под виндой в один поток - 10 Мб/сек). Но процесс копирования отображается в реальном времени, не спорю.

А когда я прописал «sync» в /etc/fstab системы, установленной на флешку (ext2, а не FAT + SquashFS), система не хагрузилась - остановилась на каком-то моменте. Вернул как было.

4). Похоже что sync - вреден. Нужно другое решение проблемы!

> Почему ты уверен что именно это поможет?

Когда на / закончилось место, я скопировал «rpmbuild» на NTFS. Идея оказалась неудачной: после создания пакета у всех бинарников не было параметра исполнения. Тогда я создал образ 32 Гб с файловой системой ext2. Пакеты стали получаться правильными.

Но возникла проблема. Компильнётся на огромной скорости много-много файлов, а потом подвисание, и FUSE ест 100% одного ядра. Потом ещё порция, и снова. Сделал chkdsk - не помогло. Тогда я поменял NTFS-3G на Paragon NTFS, и проблема исчезла.