Подключение (монтирование) Windows разделов (mounting fat and ntfs partitions)
На сколько я знаю, Ubuntu 5.10 при установке по умолчанию (с выбором свободного пространства для установки) сама подключает виндовые разделы. Она монтирует их в директории /media/devname, где devname - имя и номер раздела, получается что-то вроде /media/hda1, /media/hda2 и тд. Все это хорошо, но есть одна беда. Ubuntu не в состоянии учесть, какие опции, т.е. какие кодировки прописать при монтировании. Таким образом получаем, что разделы будто и доступны, только не удобно, русские имена файлов нечитабельны, и выглядят "крокозяблами". Решение есть!
Для начала было бы не плохо глянуть в гид начинающего, в раздел "Как подключить/отключить FAT-разделы Windows и разрешить всем пользователям доступ". Не плохо для того, чтобы заиметь представление, где это все делается. Но увы - и там беда. Гид переводили с оригинального английского, и тоже забыли рассказать о кодировках. И вот в этом я собираюсь помочь.
Перед всеми действиями, если вы не знаете или не помните, как обозначены в системе ваши разделы, сделайте из-под рута команду fdisk -l
sudo su fdisk -lОна покажет вам, какие есть на дисках разделы, как они называются, какие у них файловые системы и тд. На скриншоте видно, как зовут мои разделы, я надеюсь, никому не помешает, что оно на украинском? :)
cp /etc/fstab /etc/fstab.mybak vi /etc/fstabДля редактирования в vi нажимаем i
iНаходим строки монтирования своих разделов и немножко меняем их, или дописываем сами следующие строки:
/dev/hda3 /mnt/storage vfat iocharset=utf8,codepage=866,users,rw,umask=0222 0 0Такие строки пишем для каждого своего FAT раздела, только имейте в виду, что /dev/hda3 - это имя моего раздела!, а вы подключаете свои разделы, и должны вписать имена своих разделов; и /mnt/storage - это та директория, куда МНЕ нравится монтировать, а вам может захотется монтировать например в /media/d, по аналогии с именем виндового диска D. И директорию /media/d придется сначала создать (mkdir /media/d), как я сначала создал директорию /mnt/storage. И кстати, разделители между колонками параметров - tab а не пробел. Вставляйте tab после каждой колнки.
Колонки такие:
- - Монтируемое устройство (раздел),
- - Точка монтирования (куда монтировать, в какую директорию в файловой системе),
- - Тип монтируемой файловой системы,
- - Опции монтирования
- - Dump,
- - Pass,
Теперь о монтировании NTFS разделов. Все почти тоже самое, но тип fs-a и опции другие.
/dev/hda3 /mnt/win_e ntfs auto,users,exec,rw,sync,quiet,nls=utf8,umask=000 0 0Эти опции я нашел здесь. Дело в том, что ntfs разделов на моем винте нет, и сказать я могу не много на этот счет. Разве что, не смотря на опцию rw возможности записи на ntfs раздел не будет. Но на этот счет придется порыться на форуме, потому что я не уверен.
Что касается опций. Подробно о каждой из них можно почитать в man mount, в разделах "Mount options for fat" и "Mount options for ntfs". А если вкартце, то так:
- - auto - разрешает перемонировать
- - users - разрешает монтировать всем юзерам
- - exec - все файлы исполняемые
- - sync - синхронизация чтения/записи
- - quiet - не сообщать об ошибках с правами (на fat и ntfs нет возможности хранить юниксовые права на файлы )
- - nls, iocharset - показывать в указанной кодировке
- - codepage - исходная кодировка имен файлов
- - umask - раздавать такую маску прав на все файлы.
Сохранение в vi:
[Esc] :wq [Enter]Теперь, если разделы уже были примонтированы, и вы просто поменяли им опции, их надо отмонтировать. Если еще не были примонтированы, то ничего не надо отмонтировать.
umount /dev/hda1Понятно, что вы указываете имена ваших виндовс разделов. Теперь ремаунт, никаких перезагрузок компьютера не нужно:
mount -aВсе, разделы есть, русские имена файлов читаются, счастье. Ну и на всякий случай, скриншот вида моего файла /etc/fstab
| Предыдущая статья | Содержание | Следующая статья |
Ярлыки: linux



23 Комментарии:
Несколько мыслей.
1) Vi для новичка, наверное, слишком. MC более прост и знаком многим (как Нортон). Редактировать конфиги им проще.
2) Опции монтирования - это уже другой уровень. Тем более, что в виндовых разделах они погоды не делают.
3) Флешки, кстати, тоже имеют русские имена, а виндозеры обожают их.
В остальном - класс.
By
virens, at 09 Июль, 2006 21:38
Ну, можт немного переборщил :) Но я пытаюсь народ к виму приучать. К мс к свеому стыду еще не добрался , доберусь на днях в обзоре русификации ... Русские имена, да в cp1251, какая боль, какая боль :)
By
libc6, at 10 Июль, 2006 00:58
Для целевой аудитории Убунты Vim не подойдёт - лучше пофиксить в описании :-) Вот даже я, дебианщик, и то пользуюсь, простите, Kate. Ну нравится оно мне...
Для редакции конфигов лучше MC однозначно: наглядно и с подсветкой (напр., в /etc/apt/sources.list).
Лично я при установки Дебиан первым ставлю MC после gcc. Кстати, скоро в своём блоге буду писать про установку Дебиан.
И ещё: Андрей, если потребуется скопировать что-то из моих материалов - не стесняйтесь. Оно под GPL, только ссылочку оставьте.
By
virens, at 10 Июль, 2006 22:10
Уж не постеясняюсь 100 % :) И ссылку с благодарностью - полюбому!
А vim во-первых мой любимец, а во-вторых отпугивает неверных :))
By
libc6, at 10 Июль, 2006 22:36
Огромное спасибо!!! Легко учиться, когда есть такие инструкции с "человеческим лицом"! Успехов!
By
Анонимный, at 11 Октябрь, 2006 00:19
Эта, вот как нуна писать в нтфс :
https://wiki.ubuntu.com/ntfs-3g?highlight=%28ntfs-3g%29
By
SniZ, at 06 Декабрь, 2006 19:48
Спасибо :) Будущие поколения оценят.
By
libc6, at 06 Декабрь, 2006 22:01
На счет Vim, не согласен, начиная с новичка надо его учить :). Неужели действительно так тяжело. Денек почитать, потом пригодится.
Респект за ссылку о записи в NTFS. Только вот ходили слухи что опасно мол. Напишите пожалуйста если кто делал, самому пробывать как-то стремно :).
By
serhiy cherevko, at 07 Декабрь, 2006 05:14
Привет,
Объясни пожалуцста как и где прочесть монтированние своих разделов ext2 я разделил но добавить незнаю как.
allesklar@mail.ru
By
Анонимный, at 19 Декабрь, 2006 14:08
Нужно создать лиретори например /mnt/newext и раздать ей в права владельца своего юзера. Потом через /etc/fstab монировать раздел.
Стандарьная строка монтирования ext2/3 разделов такая
/dev/hdb1 /mnt/bigflash ext3 defaults 0 2
Примерно так. Заменишь устройсвто hdb1 на свой раздел, /mnt/bigflash на /mnt/newext.
Перегрузишь fstab. Далее при старте системы раздел будет всегда туда монтироваться.
Опции монтирования разделов разных типов ФС можно почитать в man mount и man fstab
By
libc6, at 19 Декабрь, 2006 14:40
Отлично спасибо
By
Анонимный, at 20 Декабрь, 2006 18:27
Привет.
Подскажи пожалуйста если не раздел, а целый винт под windows,если его подключить к себе в Убунту как его добавить чтоб можно было видеть записать и тд и тп но при этом не убить windows-. allesklar@mail.ru
By
Анонимный, at 23 Декабрь, 2006 10:44
Ответ на поверхности. В любом случае на винчестере для доступа к хранению данных должен быть раздел. Хотя бы один.
Ты монтируешь раздел, а не винт. Если у тебя один раздел на винте - ты его и монтируешь. Для ФАТ см опции выше в посте. Для НТФС идешь поссылке, которую в коментах SniZ оставил, и делаешь как там написано.
By
libc6, at 23 Декабрь, 2006 13:41
извини что беспокою я за форум хочу спросить на долго он закрыт ? что случилось ? мой мыл yahoomovile-mail]собака[yahoo.es если не сложно ответь
By
Грам, at 10 Март, 2007 08:33
2Грам, понятия не имею. Канули как в лету. Думаю, надо на канал зайти, у монстров мейнстрима узнать :)
By
libc6, at 10 Март, 2007 13:40
а как дела с нтфс? хотелось бы дополнить фак монтажем нтфс раздела, там есть какие-нибудь различия?
By
Dreamer, at 11 Июнь, 2007 14:17
В коментах выше давали ссылки на ntfs3g , а я не пробовал. Как-то не довелось вообще с нтфс поработать.
By
libc6, at 11 Июнь, 2007 16:43
..............
/dev/hda3 /mnt/storage vfat iocharset=utf8,codepage=866,users,rw,umask=0222 0 0
..............
umask - раздавать такую маску прав на все файлы
..............
Что могут означать 0222,
если для обозначения прав используется (в цыфровом варианте) комбинация из трех цифр
(1 - владелец, 2 - группа, 3 - остальные )? А что тогда означает четвертая цифра?
By
Анонимный, at 23 Август, 2007 12:20
man chmod на предмет octal mode. Режим установки индентификации юзера, группы или стики бита.
Any omitted digits are assumed to be leading zeros. The first digit selects the set user ID (4) and set group ID (2) and sticky (1) attributes.
By
libc6, at 23 Август, 2007 13:02
Поставил ntfs-3g
используя
$ sudo mount -t ntfs-3g /dev/sda1 /mnt/win -o umask=0
все монтируется как нужно, но при описании в fstab
/dev/sda1 /mnt/Win_C ntfs-3g umask=0,nls=utf-8 0 0
Пропадает содержимое большинства папок.
Чем сдесь можно помочь?
Если сможете, дайте ответ на ksirbis@bk.ru
By
Irbis_(leric, at 06 Октябрь, 2007 22:35
Статье уже два года, но всё ещё очень актуальна). Вот у меня созрел вопрос.
Ubuntu 7.10. Есть раздел XFS, монтируеться без проблем, но права на него принадлежат только root'у. Как это исправить?
By
Анонимный, at 21 Май, 2008 13:20
Директорию, куда это монтируется, подправить под себя с помощью chown:
sudo chown youusername:youusername /dir/where/mount_fs
By
libc6, at 21 Май, 2008 21:45
спасибо)))
без всякого гимороя
By
zmej, at 28 Октябрь, 2008 18:54
Отправить комментарий
Ссылки на эту страницу:
Создать ссылку
<< Home