Лаборатория Ubuntu
Опыт установки, настройки и использования
Ubuntu Linux Вопросы и ответы Об Ubuntu Новости Игры Записки для новичка
Поиск:

Не могу смонтировать том | Форум


Вернуться к спискам тем

 Аркадий Могильный создал тему 27.01.2010 в 21:13
 Новичок  Сообщений: 14
 Репутация: 16

 Сейчас не на форуме
то раздел размонтируется, отключится и данные на него полностью запишутся. После этого устройство можно безопасно извлечь.Чтобы посмотреть, что можно смонтировать, и увидеть информацию о разделах, можно воспользоваться командой (запуск от root): fdisk -lУвидите что-то вроде: Disk /dev/hda: 60.0 GB, 60011642880 bytes 255 heads, 63 sectors/track, 7296 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 1 36 289138+ 82 Linux swap / Solaris /dev/hda2 * 37 7296 58315950 83 LinuxВсё очень просто и логично. Как и многое другое в UNIX.Предварительные действия перед монтированиемПрежде, чем монтировать разделы, нужно создать точки монтирования. Точки монтирования следует создавать в каталогах /mnt или /media. Для этого даём команду: 036; sudo mkdir /mnt/win или mkdir /mnt/winи даём каталогу права доступа для обычных пользователей: 036; sudo chmod 777 /mnt/win или chmod 777 /mnt/winЭто позволит считывать и записывать данные не только суперпользователю-руту, но и обычному пользователю. Даже если в системе вы - единственный пользователь. Свою точку монтирования в директории /mnt нужно создать для каждого раздела.Далее приводятся описания нескольких типичных случаев монтирования разделов и файлов.Как примонтировать раздел с файловой системой FAT в LinuxСамое главное здесь - кодировка. Замечательная корпорация Microsoft изобрела свою собственную кодировку CP866 для MS DOS, CP1251 для Windows и только в последнее время прозрела до UTF8. Благодарим Microsoft за изобретение велосипеда с треугольными колёсами и приступаем к монтированию.Однократное монтирование FATВременное, однократное монтирование, например, флешки, выглядит в командной строке так: 036; sudo mount -t vfat /dev/XX /mnt/YY -o iocharset=utf8,codepage=866 или mount -t vfat /dev/XX /mnt/YY -o iocharset=utf8,codepage=866Пример: монтирование типичной флешки выглядит так 036; sudo mount -t vfat /dev/sda1 /mnt/flash -o iocharset=utf8,codepage=866То есть монтируем раздел /dev/sda1 типа vfat в точку монтирования /mnt/flashПостоянное монтирование FATЕсли нужно постоянно обращаться к этим разделам, правим /etc/fstab добавляя строку: /dev/XX /mnt/YY vfat iocharset=utf8,codepage=866,user,rw 0 0Пример: та же типичная флешка в /etc/fstab смотрится так /dev/sda1 /mnt/flash vfat iocharset=utf8,codepage=866,user,rw 0 0То есть монтируем раздел /dev/sda1 типа vfat в точку монтирования /mnt/flash После этого раздел FAT в Linux будет доступен. Отмонтирование по команде umount /mnt/flashКак правильно говорят в комментариях, iocharset совпадает с текущей локалью - например, iocharset=utf8.Как примонтировать раздел с файловой системой NTFS в LinuxКодировка в NTFS нормальная, но здесь нас ждёт другая засада. Замечательная корпорация Microsoft изобрела не просто новый велосипед с треугольными колёсами, а ещё и закрыла его, треугольноколесатого велокактуса, описание. Да так, что пришлось очень долго его взламывать и создавать драйвера обратной разработкой. О сложности проблемы даёт понять описание дефрагментации NTFS, что, как говорится, внушает.Монтировать и записывать на NTFS в Linux, тем не менее, возможно благодаря героическим усилиям ребят, создавших драйвер NTFS-3g. Этот драйвер можно установить командой: aptitude install ntfs-3gили поискать пакет ntfs-3g в графической оболочке установки программ вашего любимого дистрибутива.Однократное монтирование NTFSВременное, однократное монтирование, например, раздела с данными Windows, выглядит так: 036; sudo mount -t ntfs-3g /dev/XX /mnt/YY -o umask=0,nls=utf8 или mount -t ntfs-3g /dev/XX /mnt/YY -o umask=0,nls=utf8Пример: монтирование раздела Windows с NTFS разделом выглядит так
Цитировать

 Менеджер по рекламе рекомендует
 Знаток своего дела  Сообщений: 1987
 Репутация: 5055

 Сейчас на форуме

 Аркадий Могильный ответил 27.01.2010 в 21:14
 Новичок  Сообщений: 14
 Репутация: 16

 Сейчас не на форуме
036; sudo mount -t ntfs-3g /dev/sda1 /mnt/flash -o umask=0,nls=utf8То есть монтируем раздел /dev/sda1 типа ntfs-3g в точку монтирования /mnt/flashПостоянное монтирование NTFSЕсли нужно постоянно обращаться к этим разделам, правим /etc/fstab добавляя строку: /dev/XX /mnt/YY ntfs-3g umask=0,nls=utf8,user,auto,rw 0 0Пример: та же типичная флешка в /etc/fstab смотрится так /dev/sda1 /mnt/windows ntfs-3g umask=0,nls=utf8,user,auto,rw 0 0То есть монтируем раздел /dev/sda1 типа ntfs-3g в точку монтирования /mnt/windows После этого раздел NTFS в Linux будет доступен. Отмонтирование по команде umount /mnt/windowsКак примонтировать CD/DVD диск в LinuxВсё проще - скорее всего, это уже сделано в вашем дистрибутиве. Тем не менее, привожу это здесь для примера.Однократное монтирование CD/DVDВременное, однократное монтирование, например, DVD-диска с данными в Linux, выглядит так: 036; sudo mount -t iso9660 /dev/XX /mnt/YY или mount -t iso9660 /dev/XX /mnt/YYПример: монтирование DVD-диска с данными выглядит так 036; sudo mount -t iso9660 /dev/cdrom /mnt/dvdТо есть монтируем раздел /dev/cdrom типа iso9660 в точку монтирования /mnt/dvdПостоянное монтирование CD/DVDЕсли нужно постоянно обращаться к этим разделам, правим /etc/fstab добавляя строку: /dev/XX /mnt/YY iso9660 user,ro 0 0Пример: та же типичная флешка в /etc/fstab смотрится так /dev/cdrom /mnt/cdrom iso9660 user,ro 0 0То есть монтируем раздел /dev/cdrom типа iso9660 в точку монтирования /mnt/cdrom После этого оптический диск в Linux будет доступен. Отмонтирование по команде umount /mnt/cdromКак примонтировать ISO-файл или другой файл в LinuxВы откуда-то скачали ISO-файл и хотите просмотреть его содержимое. Для этого в Windows есть такой костыль под названием Alcohol. В Linux и вообще в UNIX такие костыли не требуются, так как монтирование ISO-образа ничем для системы не отличается от монтирования CD/DVD-диска. Нужно только передать один параметр -o loop чтобы сообщить системе, что монтировать мы собираемся на петлевое устройство (loopback). Если делать это надо много и часто, можно воспользоваться программой GmountISO, описанной тут.Для монтирования ISO-образа в командной строке даём команду: 036; sudo mount -t iso9660 file.iso /mnt/YY -o loop или mount -t iso9660 file.iso /mnt/YY -o loopПример: монтирование DVD-диска с данными выглядит так 036; sudo mount -t iso9660 file.iso /mnt/dvd -o loopТо есть монтируем файл file.iso типа iso9660 в точку монтирования /mnt/dvd на петлевое устройство loopТочно так же можно монтировать любой CD/DVD образ, а также файл-образы сжатых092;зашифрованных092;экзотических файловых систем типа SquashFS. Отмонтирование по команде umount /mnt/dvdКак примонтировать раздел с файловой системой EXT2/EXT3/ReiserFS/XFS/JFS . в LinuxМонтирование нормальных файловых систем проблем не создаёт. Приведу пример только с ext3, остальные файловые системы в Linux монтируются точно так же, только вместо ext3 подставьте буквально: ext2, reiserfs, xfs, jfs в зависимости от вашей файловой системы.Однократное монтированиеВременное, однократное монтирование, например, флешки, выглядит в командной строке так:036; sudo mount -t ext3 /dev/sda1 /mnt/dataТо есть монтируем раздел /dev/sda1 типа ext3 в точку монтирования /mnt/dataПостоянное монтированиеЕсли нужно постоянно обращаться к этим разделам, правим /etc/fstab добавляя строку: /dev/XX /mnt/YY ext3 user,auto,rw 0 0Пример: та же типичная флешка в /etc/fstab смотрится так /dev/sda1 /mnt/data ext3 user,auto,rw 0 0То есть монтируем раздел /dev/sda1 типа ext3 в точку монтирования /mnt/data После этого раздел EXT3 в Linux будет доступен. Отмонтирование по команде umount /mnt/dataЧто делать, если устройство в Linux не хочет размонтироваться?
Цитировать

 Аркадий Могильный ответил 27.01.2010 в 21:18
 Новичок  Сообщений: 14
 Репутация: 16

 Сейчас не на форуме
Вы пытаетесь размонтировать раздел с данными (флешка, CD/DVD диск .) и получаете сообщение с ошибкой - устройство занято. Например, при выполнении команды umount /mnt/windows получаете сообщение вида: umount /mnt/windows umount: /mnt/windows: device is busy umount: /mnt/windows: device is busyНу и что делать, если раздел в Linux не размонтируется? Очень просто - посмотреть, какой процесс держит раздел или файл и не даёт отмонтировать его. Дальше либо закрыть это приложение, либо придушить его с помощью команды kill. Даём команду: lsof | grep /mnt/windowsВертикальная черта означает передачу вывода команды lsof программе grep и фильтрации по слову /mnt/windowsПосле этого вы получите ответ вида: 036; lsof | grep /mnt/windows lsof: WARNING: can39;t stat() reiserfs file system /dev/.static/dev Output information may be incomplete. mc 14134 beast cwd DIR 8,1 4096 1 /mnt/windowsСтало быть, ваш раздел держит MC (Midnight Commander), который вы скорее всего открыли на другом рабочем столе и просто забыли о нём. Найдите это приложение, закройте его и отмонтируйте раздел снова - теперь проблема должна быть решена.Ссылки и благодарностиВ подготовке этого поста были использованы бессмертные труды Андрея Афанасенко и Сергея Черевко, а также материалы Убунту-форума. извините что столько много текста. скинул бы ссылкой, но написали что запретили публиковать ссылки.
Цитировать

 Андрей Blind ответил 28.01.2010 в 0:40
 Юзер  Сообщений: 114
 Репутация: 56

 Сейчас не на форуме
пробелы вставляй,или есть другие способы обойти эту защитуа хотя вообще странная фигня на счет запрета ссылок .админ этой группы не запрещал .а в другой группе я сегодня спокойно ссылку запостил
Цитировать

 Anby Vanbrown ответил 28.01.2010 в 15:45
 Новичок  Сообщений: 37
 Репутация: 25

 Сейчас не на форуме
UUID=a9a927b8-05c7-4833-828f-152a66b63dba none 0 0 0 0/dev/sda7 /media/sda7 udf,iso9660 user,auto,exec,utf8 0 0Что-то типа такого?
Цитировать

 Anby Vanbrown ответил 28.01.2010 в 15:46
 Новичок  Сообщений: 37
 Репутация: 25

 Сейчас не на форуме
Аркадий Могильныйблин нет времени такую длинность читать
Цитировать

 Гость ответил 28.01.2010 в 16:05
 Профи  Сообщений: 1002
 Репутация: 411

 Сейчас не на форуме
Раз пошла такая пляска, то sudo aptitude install ntfs-3gsudo aptitude install ntfs-configЗатем ntfs-config, а там уже разберёшься.
Цитировать

 Anby Vanbrown ответил 28.01.2010 в 16:09
 Новичок  Сообщений: 37
 Репутация: 25

 Сейчас не на форуме
Max FirsovВвел, но он мне по ходу всю систему снести решил .Удаляется пакет .Удаляется пакет .Удаляется пакет .Удаляется пакет .Удаляется пакет .Удаляется пакет .
Цитировать

 Anby Vanbrown ответил 28.01.2010 в 16:11
 Новичок  Сообщений: 37
 Репутация: 25

 Сейчас не на форуме
И чет не помогает . Все то же
Цитировать

 Гость ответил 28.01.2010 в 16:17
 Профи  Сообщений: 1002
 Репутация: 411

 Сейчас не на форуме
О_О
Цитировать


Чтобы ответить, нужно авторизоваться здесь

Страницы: 1 2 3


Пользователь
Авторизация на сайте:
Email:
Пароль:
Запомнить (Регистрация)

Новости
Ubuntu
Linux
Сайт
Игры
 Игры для Ubuntu
Текущие проблемы:
Dreamweaver(чистая установка)
Дата создания: 21.02.2010 16:11
шипит звук
Дата создания: 21.02.2010 16:04
Как захватить определенное кол-во байт из /dev/random?
Дата создания: 21.02.2010 15:52
Устанавливал ALSA и Удалил PULSAUDIO, звук есть а иконки настроек нет
Дата создания: 21.02.2010 15:13
AutoCAD (есть аналог?)
Дата создания: 21.02.2010 14:14
Какой Менеджер закачки вы используете?
Дата создания: 21.02.2010 13:42

2010-2012 © Лаборатория Ubuntu