Автор Тема: Разделы Windows  (Прочитано 6137 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Artjom

  • *
  • Сообщений: 19
  • Karma: +0/-0
Разделы Windows
« : 20 Января 2008, 06:10 »
При попытке монтирования раздела Windows /dev/sda5 /mnt/windows ntfs-3g defaults 0 0, ответ: "/dev/sda5 доступ запрещён".

rain

  • Global Moderator
  • *****
  • Сообщений: 663
  • Karma: +10/-0
(Нет темы)
« Ответ #1 : 20 Января 2008, 04:54 »
Для начала man mount и man fstab.

Указанная строчка прописывается в /etc/fstab, естественно, устройство и точка монтирования должны существовать. Кроме того, чтобы у тебя нормально отображались каталоги и файлы с национальными символами добавь в параметры locale=твоя_локаль, т.е., например defaults,rw,locale=ru_RU.UTF-8

Если монтируешь руками, то, в принципе, то же самое, только строка является аргументом команды mount, параметы и тип файловой идут после ключей -o и -t соответственно, а последние цифры не нужны. Ну и выполнение, естественно, от рута.
Registered Linux User # 377068
Аз есмь линуксоид <img src=\"{SMILIES_PATH}/wink.gif\" alt=\";)\" title=\"Wink\" />
Присоединяемся к акции массового перехода на Jabber -
самую современную сеть обмена мгновенными сообщениями!

Меня

Artjom

  • *
  • Сообщений: 19
  • Karma: +0/-0
(Нет темы)
« Ответ #2 : 21 Января 2008, 12:15 »
# fdisk -l
Device       Boot                         System
/dev/sda1   *                          HPFS/NTFS
/dev/sda2                              W95 Ext'd (LBA)
/dev/sda5                               HPFS/NTFS
/dev/sda6                               Linux
/dev/sda7                               Linux/LVM

Как правильно должна выглядеть строка в /etc/fstab, для монтирования раздела Windows /dev/sda5. И как получить доступ к /etc/fstab?

Предположительно:
/dev/sda5 /mnt/winxp ntfs-3g defaults 0 0,rw,locale=ru_RU.UTF-8

rain

  • Global Moderator
  • *****
  • Сообщений: 663
  • Karma: +10/-0
(Нет темы)
« Ответ #3 : 21 Января 2008, 02:03 »
Для работы с fstab'ом нужны права рута, поэтому открой терминал, введи su -, потом введи пароль рута.

Цитировать
Предположительно:
/dev/sda5 /mnt/winxp ntfs-3g defaults 0 0,rw,locale=ru_RU.UTF-8

Все-таки ман по fstab не помешало бы почитать ;)

/dev/sda5 /mnt/winxp ntfs-3g defaults,rw,locale=ru_RU.UTF-8 0 0
Registered Linux User # 377068
Аз есмь линуксоид <img src=\"{SMILIES_PATH}/wink.gif\" alt=\";)\" title=\"Wink\" />
Присоединяемся к акции массового перехода на Jabber -
самую современную сеть обмена мгновенными сообщениями!

Меня

Artjom

  • *
  • Сообщений: 19
  • Karma: +0/-0
(Нет темы)
« Ответ #4 : 22 Января 2008, 06:39 »
Из источника: http://www.mjmwired.net/resources/mjm-f ... .html#ntfs,  по аналогии прописал след. строку в /etc/fstab: /dev/sda5 /mnt/winxp ntfs-3g rw,defaults,locale=ru_RU.UTF-8,umask=0000 0 0 . В папке /mnt/winxp появилось соотв. содержимое указанного раздела Windows. Однако документы составленные в Windows на русском отображаются некорректно и наобарот. Может быть добавить кодировку koi-8r, если да, то как будет выглядеть соотв. строка в /etc/fstab?
И что нужно сделать чтобы при затрузке системы появлялась иконка примонтированного раздела?

rain

  • Global Moderator
  • *****
  • Сообщений: 663
  • Karma: +10/-0
(Нет темы)
« Ответ #5 : 22 Января 2008, 06:43 »
Вывод команды locale покажи.
Registered Linux User # 377068
Аз есмь линуксоид <img src=\"{SMILIES_PATH}/wink.gif\" alt=\";)\" title=\"Wink\" />
Присоединяемся к акции массового перехода на Jabber -
самую современную сеть обмена мгновенными сообщениями!

Меня

Artjom

  • *
  • Сообщений: 19
  • Karma: +0/-0
(Нет темы)
« Ответ #6 : 22 Января 2008, 12:51 »
Locale:
[artjom@localhost ~]$ whereis locale
locale: /usr/bin/locale /usr/lib/locale /usr/share/locale /usr/share/man/man3/locale.3pm.gz /usr/share/man/man7/locale.7.gz /usr/share/man/man1p/locale.1p.gz /usr/share/man/man1/locale.1.gz /usr/share/man/man5/locale.5.gz
[artjom@localhost ~]$ /usr/bin/locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
[artjom@localhost ~]$

rain

  • Global Moderator
  • *****
  • Сообщений: 663
  • Karma: +10/-0
(Нет темы)
« Ответ #7 : 23 Января 2008, 12:53 »
Странно. Вообще так, как я указал в предыдущем посте - должно работать (собственно, оно обычно так и работает).

Цитировать
Может быть добавить кодировку koi-8r, если да, то как будет выглядеть соотв. строка в /etc/fstab?

koi8-r сюда никаким боком не относится.
Registered Linux User # 377068
Аз есмь линуксоид <img src=\"{SMILIES_PATH}/wink.gif\" alt=\";)\" title=\"Wink\" />
Присоединяемся к акции массового перехода на Jabber -
самую современную сеть обмена мгновенными сообщениями!

Меня

Artjom

  • *
  • Сообщений: 19
  • Karma: +0/-0
(Нет темы)
« Ответ #8 : 31 Января 2008, 04:16 »
Если в Linux сохранить документ в кодировке Windows-1251, то в Windows текст на русском языке отображается корректно. И наобарот, сохраняешь текст в Windows в кодировке UTF-8, в Linux документ отображается правильно. Что можно сделать для того чтобы каждый раз при сохранении документа, не нужно было-бы выбирать нужную кодировку для переноса из системы в систему.

rain

  • Global Moderator
  • *****
  • Сообщений: 663
  • Karma: +10/-0
(Нет темы)
« Ответ #9 : 31 Января 2008, 05:44 »
Возможно, использовать под window$ нормальный текстовый редактор, который работает с юникодом и понимает разные символы завершения строки?
Registered Linux User # 377068
Аз есмь линуксоид <img src=\"{SMILIES_PATH}/wink.gif\" alt=\";)\" title=\"Wink\" />
Присоединяемся к акции массового перехода на Jabber -
самую современную сеть обмена мгновенными сообщениями!

Меня