Форум русскоязычного сообщества Ubuntu


Автор Тема: Объясните новичку про монтирование... пожалуйста :)  (Прочитано 1637 раз)

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

Оффлайн Nickname

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
У меня все время приходится перенастраивать ДС++ и аудио проигрыватель, так как медиа файлы лежат на виндовом разделе, а так как виндовых разделов несколько, то они всегда монтируются под разными названиями. Виндовый D:\ , в линуксе то disk-1 , то disk-2 . И ДЦ не может найти ШАРУ, а проигрыватель музыку. Замучился после каждой перезагрузки перенастраивать.

Как сделать так, что бы виндовые диски, всегда монтировались с одним и тем же названием? :)
Ubuntu 8.10.2

Оффлайн jel

  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
Монтировать их по UUID. Для того и придумано было.

Оффлайн smiftee

  • Участник
  • *
  • Сообщений: 217
    • Просмотр профиля
Приблизительно так:ntfs-3g должен быть установлен.Откройте под root'ом в редакторе файл /etc/fstab и добавьте следующую строку:/dev/sda* /mnt/sda* ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0 Вместо * нумер ntfs-раздела, показанный например с помощью хотя-бы fdisk. Ну или запустить Г пертед, и посмотреть там.
Создать точку монтированияmkdir /mnt/sda*Ну и добавить себя в пользователи fstab
Примечание: действительно для локали RU.UTF, для других, соответственно подставьте вашу.

Оффлайн Nickname

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
спасибо. попробую
Ubuntu 8.10.2

Оффлайн Nickname

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Можно немного подробнее описать?

- как проверить установлен ли ntfs-3g

- что такое "нумер ntfs-раздела" и как его смотреть с помощью fdisk или Г пертед

- как добавить себя в пользователи fstab

- как узнать, какая у меня локаль?

 :idiot2:
Ubuntu 8.10.2

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
- как проверить установлен ли ntfs-3g
aptitude show ntfs-3gВторая строчка: State: Installed или Not installed

- что такое "нумер ntfs-раздела" и как его смотреть с помощью fdisk или Г пертед
sudo fdisk -l
будет выведен список разделов.

- как добавить себя в пользователи fstab

такого нет, надо редактировать этот файл (/etc/fstab) от рута.

- как узнать, какая у меня локаль?
locale
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн Nickname

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Спасибо. Выяснил.

ntfs-3g - установлен,  локаль везде "ru_RU.UTF-8"

по sudo fdisk -l

выдал:

Диск /dev/sda: 250.0 ГБ, 250059350016 байт
255 heads, 63 sectors/track, 30401 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1f131f12

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           1        6527    52428096    7  HPFS/NTFS
/dev/sda2            6528       30401   191767905    7  HPFS/NTFS

Диск /dev/sdb: 120.0 ГБ, 120034123776 байт
255 heads, 63 sectors/track, 14593 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5b6ac646

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1            1959       14593   101490637+   7  HPFS/NTFS
/dev/sdb2               1        1958    15727603+   5  Расширенный
/dev/sdb5               1         790     6345612   83  Linux
/dev/sdb6             791        1282     3951958+  82  Linux своп / Solaris
/dev/sdb7            1283        1958     5429938+  83  Linux

Пункты таблицы разделов расположены не в дисковом порядке

Открыл я под root'ом в редакторе файл /etc/fstab и добавил следующие строки:

/dev/sda1 /mnt/sda1 ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

/dev/sda2 /mnt/sda2 ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

/dev/sdb1 /mnt/sdb1 ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

потом сделал:

sudo mkdir /mnt/sda1

sudo mkdir /mnt/sda2

sudo mkdir /mnt/sdb1

Перезагрузился. Ярлыки для дисков на рабочем столе не появились. Попытался загрузить linuxDC++ он выкинул ошибку, что папки, на которую ссылается программа не существует.

И система начала подглючивать - все окна появлялись только в левом углу, и пропала у них строка где "крестик" для закрытия окна, "свертывание" и т.д.

Хотел как раньше попробовать примонтировать: зашел в "переход" потом в "компьютер" и уже хотел потыкать по значкам дисков, что бы они примонтировались. Но значков не оказалось.

Запустил MC зашел в папку /mnt/sda1 - а там было содержимое диска NTFS C: , в sda2 D: , в cdb1 NTFS E: .

Т.е. диски то примонтировались. Только как-то не так как надо. Не так как они по  нажатию на их ярлыки монтировались.

Что делать?
Ubuntu 8.10.2

Оффлайн Nickname

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Ну что, неужели никто не подскажет?
Ubuntu 8.10.2

Оффлайн Lebowski

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
на счет того, что
Цитировать
Ярлыки для дисков на рабочем столе не появились
мне кажется есть 2 варианта:

1. в редакторе конфигураций (Приложения->системные->редактор конфигураций), где-то надо поставить галочку, чтобы ярлыки появлялись на рабочем столе. Где эта птичка - я хз, когда нужно было в гугле нашел, сейчас что-то не получилось найти. у меня по умолчанию ярлыки были, поэтому такое ощущение, что лучше монтировать в..
2. монтируй в /media.

А вообще, как уже говорили:
Цитировать
Монтировать их по UUID.

Цитировать
# /dev/sdb6
UUID=a43d841b-c534-4337-9d8e-0dea5e2821c8 /media/sdb6     ntfs    defaults        0       2

чтобы узнать этот ууид: ls -l /dev/disk/by-uuid/

я правда не понял почему пишут ntfs-3g, у меня дома просто ntfs, но видимо без разницы.

Ubuntu 7.10

Оффлайн Nickname

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Галочка у меня стоит где нужно.

Ставиться она так:

Alt+F2 gconf-editor
в ветке /apps/nautilus/desktop
Поставить галочку volumes visible


Монтировать в /media это так?:

под root'ом в файл /etc/fstab добавить следующие строки:

/dev/sda1 /media/sda1 ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

/dev/sda2 /media/sda2 ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

/dev/sdb1 /media/sdb1 ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

в консоли выполнить команды

sudo mkdir /media/sda1

sudo mkdir /media/sda2

sudo mkdir /media/sdb1

так или нет?

и все же ntfs-3g или ntfs писать?

Может ошибка возникла из-за того что вместо ntfs написано ntfs-3g?
Ubuntu 8.10.2

Оффлайн Lebowski

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Да, про /media все так.

Цитировать
Может ошибка возникла из-за того что вместо ntfs написано ntfs-3g?
попробуй на одном каком-нибудь sda, но очень сомневаюсь, что это причина.

и все таки сделай не /dev/sda1,а по uuid, так правильнее, потому что когда будешь перетыкать (если будешь)
или добавлять еще винты, то тот, который был /dev/sda1, может стать, например, sda2, а по ууид всегда будет на одном месте
Ubuntu 7.10

Оффлайн Nickname

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Большое спасибо, после того как смонтировал в Media, все отлично заработало и ярлыки на рабочем столе появились.

Только никак не пойму, как монтировать по UUID.

Вот вывод ls -l /dev/disk/by-uuid/

итого 0
lrwxrwxrwx 1 root root 10 2008-09-15 01:08 5A48D13748D1129D -> ../../sda1
lrwxrwxrwx 1 root root 10 2008-09-15 01:08 5AC457B9C457965B -> ../../sda2
lrwxrwxrwx 1 root root 10 2008-09-15 01:09 66e1a085-1fec-4924-a07a-e4c6b6a60a70 -> ../../sdb6
lrwxrwxrwx 1 root root 10 2008-09-15 01:09 7E0CC4A50CC45A33 -> ../../sdb1
lrwxrwxrwx 1 root root 10 2008-09-15 01:09 8c3e069a-8bba-4464-8716-14396e7795e8 -> ../../sdb7
lrwxrwxrwx 1 root root 10 2008-09-15 01:09 d9b4dda1-87af-44e4-bf22-69fa019d6a92 -> ../../sdb5

Так строки должны выглядеть?

/dev/sda1 UUID=5A48D13748D1129D /media/sda1 ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

/dev/sda2 UUID=5AC457B9C457965B /media/sda2 ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

/dev/sdb1 UUID=7E0CC4A50CC45A33 /media/sdb1 ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0
Ubuntu 8.10.2

Оффлайн ziv

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Так строки должны выглядеть?

/dev/sda1 UUID=5A48D13748D1129D /media/sda1 ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

/dev/sda2 UUID=5AC457B9C457965B /media/sda2 ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

/dev/sdb1 UUID=7E0CC4A50CC45A33 /media/sdb1 ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

Вот так:
UUID=5A48D13748D1129D /media/sda1 ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0
UUID=5AC457B9C457965B /media/sda2 ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0
UUID=7E0CC4A50CC45A33 /media/sdb1 ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

Оффлайн Nickname

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Большое спасибо, а обязательно ли монтировать диски с названиями sda1, sda2 и sdb1 или я могу их назвать как мне удобно, например win_c, win_d и win_e ?
Ubuntu 8.10.2

Оффлайн Lebowski

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
как тебе нравится, так и называй, главное, чтобы папка с таким названием существовала
Ubuntu 7.10

 

Страница сгенерирована за 0.059 секунд. Запросов: 22.