Если на флешку с интерфейсом USB 2.0 файлы записываются пугающе медленно (например, со скоростью, характерной для лазерных дисков
~ 2 Мбс), стоит попробовать использовать параметр монтирования async; пример строки в fstab:
/dev/sdd1 /media/usb0 auto rw,users,noauto,async 0 0
Показаны сообщения с ярлыком mount. Показать все сообщения
Показаны сообщения с ярлыком mount. Показать все сообщения
пятница, 7 января 2011 г.
воскресенье, 12 декабря 2010 г.
USB flash и настройки ядра
Если после пересборки ядра (особенно "самодельного") флешки не монтируются, а dmesg выдаёт нечто вроде
[7160.390855] FAT: codepage cp766 not found
или иные ошибки, связанные с codepage, то скорее всего в конфиге ядра не выбрана правильная кодовая страница. Чтобы в этом удостовериться, можно попробовать смонтировать с заданием нужной, например:
mount -t vfat -o "codepage=866" /dev/sdd1 /mnt/iso
Если монтируется, в ядре выставляем это значение (866) параметра
File Systems -> DOS/FAT/NT Filesystems -> VFAT (Windows-95) fs support -> Default codepage for FAT.
Схожие проблемы могут возникать и с кодировкой. Параметр Default iocharset for FAT (там же) должен совпадать с системной локалью, посмотреть её можно с помощью locale -a (у меня utf-8).
P.S. Про флешки хоть отдельный блог создавай
[7160.390855] FAT: codepage cp766 not found
или иные ошибки, связанные с codepage, то скорее всего в конфиге ядра не выбрана правильная кодовая страница. Чтобы в этом удостовериться, можно попробовать смонтировать с заданием нужной, например:
mount -t vfat -o "codepage=866" /dev/sdd1 /mnt/iso
Если монтируется, в ядре выставляем это значение (866) параметра
File Systems -> DOS/FAT/NT Filesystems -> VFAT (Windows-95) fs support -> Default codepage for FAT.
Схожие проблемы могут возникать и с кодировкой. Параметр Default iocharset for FAT (там же) должен совпадать с системной локалью, посмотреть её можно с помощью locale -a (у меня utf-8).
P.S. Про флешки хоть отдельный блог создавай
пятница, 3 декабря 2010 г.
Ах, mdf мой, mdf...
Так уж выходит, что часто приходится иметь дело с образами дисков. Проблема состоит в том, что Линукс не слишком жалует форматы, отличные от .ISO, что, впрочем, компенсируется прекрасной поддержкой последних.
Одним из самых распространённых форматов образов на сегодняшний день является *.mdf, родной формат программы Alcohol 120%. Плохая новость в том, что на лету его не смонтировать. Хорошая - в том, что существует возможность конвертирования.
Путь 1, как будто бы просто для информации: через программу для записи дисков, коих в Линуксе предостаточно (k3b, brasero, gnome-baker, xfburn,...). Записываем на пустой носитель *.mdf (выбирая опцию "Записать образ на диск", затем делаем с диска образ ISO. Выполняется это стандартной командой dd:
dd if=/dev/cdrom of=/home/evi/iso/nya.iso
Здесь if (input file) - входные данные (в данном случае мы делаем образ CD), of (output file) - выходные данные, для которых задаётся путь (в примере /home/evi/iso) и имя файла (в примере nya.iso).
Путь 2, как будто бы более предпочтительный. Установить пакет mdf2iso и конвертировать образ с помощью команды:
mdf2iso nya.mdf /home/evi/iso/nya.iso
(для иллюстрации у результирующего образа задан путь)
После этого образ можно монтировать обычным образом, но это уже другая история.
Upd: Кстати, некоторые mdf монтируются и без конвертирования.
Одним из самых распространённых форматов образов на сегодняшний день является *.mdf, родной формат программы Alcohol 120%. Плохая новость в том, что на лету его не смонтировать. Хорошая - в том, что существует возможность конвертирования.
Путь 1, как будто бы просто для информации: через программу для записи дисков, коих в Линуксе предостаточно (k3b, brasero, gnome-baker, xfburn,...). Записываем на пустой носитель *.mdf (выбирая опцию "Записать образ на диск", затем делаем с диска образ ISO. Выполняется это стандартной командой dd:
dd if=/dev/cdrom of=/home/evi/iso/nya.iso
Здесь if (input file) - входные данные (в данном случае мы делаем образ CD), of (output file) - выходные данные, для которых задаётся путь (в примере /home/evi/iso) и имя файла (в примере nya.iso).
Путь 2, как будто бы более предпочтительный. Установить пакет mdf2iso и конвертировать образ с помощью команды:
mdf2iso nya.mdf /home/evi/iso/nya.iso
(для иллюстрации у результирующего образа задан путь)
После этого образ можно монтировать обычным образом, но это уже другая история.
Upd: Кстати, некоторые mdf монтируются и без конвертирования.
четверг, 2 декабря 2010 г.
Проблема с монтированием флешек
И сразу первая запись с сегодняшним опытом.
Проблема: при вставке usb flash большого объема (16 Гб) и попытке перехода на неё через проводник (в данном случае Thunar) выдаёт ошибку
ntfs-3g-mount: failed to open /dev/fuse: Отказано в доступе.
Под рутом командой mount монтирует без проблем. Флешку объемом 1 Гб (fat32) автоматически подключает также без проблем.
Решение #1: можно, конечно, дать права на mount пользователю (настроив sudo), но в этом случае всё равно придётся монтировать через консоль.
Решение #2: а можно поставить пакет usbmount из репозиториев и радоваться автопилоту.
Примечание: после размонтирования флешку придётся вынуть и вставить, чтобы задействовать функцию.
Update: Эта ошибка обычно возникает, если на флешка почему-то отформатирована в ntfs. После выполнения вышеприведенных операций ей можно пользоваться в Linux, но Windows выдаёт ошибку файловой системы. Так что лучшее решение - отформатировать в fat32 (как и должно быть по умолчанию).
Проблема: при вставке usb flash большого объема (16 Гб) и попытке перехода на неё через проводник (в данном случае Thunar) выдаёт ошибку
ntfs-3g-mount: failed to open /dev/fuse: Отказано в доступе.
Под рутом командой mount монтирует без проблем. Флешку объемом 1 Гб (fat32) автоматически подключает также без проблем.
Решение #1: можно, конечно, дать права на mount пользователю (настроив sudo), но в этом случае всё равно придётся монтировать через консоль.
Решение #2: а можно поставить пакет usbmount из репозиториев и радоваться автопилоту.
Примечание: после размонтирования флешку придётся вынуть и вставить, чтобы задействовать функцию.
Update: Эта ошибка обычно возникает, если на флешка почему-то отформатирована в ntfs. После выполнения вышеприведенных операций ей можно пользоваться в Linux, но Windows выдаёт ошибку файловой системы. Так что лучшее решение - отформатировать в fat32 (как и должно быть по умолчанию).
Подписаться на:
Сообщения (Atom)