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


Автор Тема: [РЕШЕНО] автоматическое монтирование диска. Ubuntu 8.04  (Прочитано 77964 раз)

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

Оффлайн bovar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Приветствую! С линукс общаюсь всего пару месяцев, поэтому то и дело возникают косяки. У меня на ноуте диск разбит на два. На одном стоит винда (NTFS), на другом стоит Ubuntu . Раньше стояла Xubuntu 7.10, и при загрузке у меня всегда на рабочем столе отоброжался диск на котором стоит винда. С выходом 8.04 решил полноятью переставить линуховый раздел. Форматнул и поставил Ubuntu 8.04 . Но теперь ярлыка диска нету. Чтобы он появился надо заходить в Places  и щелкать на  этот диск. Картинка для рабочего стола лежит тоже на том диске. И она появляется только когда произойдет монтирование.

Что можно сделать, чтобы при загрузке диск автоматически цеплялся?

--
Ubuntu
-- Kwah
« Последнее редактирование: 26 Сентябрь 2008, 13:31:11 от Kwah »

Оффлайн ziv

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Нужно прописать этот раздел в /etc/fstab.
Параметры, которые нужно указать, несложно найти в интернете.

Оффлайн vrybas

  • Активист
  • *
  • Сообщений: 505
    • Просмотр профиля
Тебе надо узнать как называется твой раздел NTFS в устройствах. Что нибудь типа /dev/sda или /dev/sdb. Узнать это можно запустив утилиту gparted для разбивки диска.
Создаешь под линуксом точку монтирования, то есть директорию, в которую будет отображаться твой NTFS раздел. Для порядку создай ее в /mnt. У меня это /mnt/disk
Потом пишешь в файле /etc/fstab такую строчку в конце:

/dev/sdb1 /mnt/disk ext3 defaults,user 0 0

У меня раздел в файловой системе ext3, может быть можно просто ext3 заменить на ntfs.


UPD: https://forum.ubuntu.ru/index.php?topic=27216.0
« Последнее редактирование: 12 Май 2008, 19:18:01 от vrybas »

Оффлайн bovar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Тебе надо узнать как называется твой раздел NTFS в устройствах. Что нибудь типа /dev/sda или /dev/sdb. Узнать это можно запустив утилиту gparted для разбивки диска.
Создаешь под линуксом точку монтирования, то есть директорию, в которую будет отображаться твой NTFS раздел. Для порядку создай ее в /mnt. У меня это /mnt/disk
Потом пишешь в файле /etc/fstab такую строчку в конце:

/dev/sdb1 /mnt/disk ext3 defaults,user 0 0

У меня раздел в файловой системе ext3, может быть можно просто ext3 заменить на ntfs.


UPD: https://forum.ubuntu.ru/index.php?topic=27216.0

вот что у меня получилось в fstab:
Цитировать
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc                                            /proc           proc    defaults                        0       0

# /dev/sda5
UUID=b458b7d3-8575-4a33-bc63-836a7ee56544       /ext3           relatime,errors=remount-ro              0       1

# /dev/sda3
UUID=9f9ccab1-adc7-4ca6-8080-77cbc902809c       none            swap    sw                              0       0
/dev/scd0                                       /media/cdrom0   udf,iso9660   user,noauto,exec,utf8     0       0

# /dev/sda1
/dev/sda1                                       /mnt/disk     ntfs    defaults,user                   0       0

и это не работает. диск автоматически не подключается. при попытке монтировать вручную выдает окно со следующим содержанием:
Cannot mount volume
unable to mount the volume.
details: Unprivileged user can not mount NTFS block devices using the external FUSE library. Either mount the volume as root, or rebuild NTFS-3G with integrated FUSE support and make setuid root.

как с этим бороться?
почему такой проблемы не было в xubuntu7.10?
могули я указывать /media/disk вместо /mnt/disk  ??
« Последнее редактирование: 13 Май 2008, 13:28:48 от bovar »

Оффлайн vrybas

  • Активист
  • *
  • Сообщений: 505
    • Просмотр профиля
Either mount the volume as root, or rebuild NTFS-3G with integrated FUSE support and make setuid root.

он просит тебя сделать это под Рутом.
То есть

sudo mount /dev/sda1 /mnt/disk ntfs

или как там...

Видимо NTFS разделы только под рутом можно монтировать, хз

Если получится сделать вручную, значит можешь прописать автовыполнение этой команды при загрузке системы в файле

sudo vim /etc/rc.local

В конце файла перед exit 0 пишешь свою строку как бы ты ее в bash писал.
Все строчки здесь по порядку запустятся в конце загрузки. Только опять же неизвестно будет ли он запускать команды отсюда под рутом, не спрашивая пароль.

В этой теме подробнее про автозагрузку
https://forum.ubuntu.ru/index.php?topic=27289.0

Я не очень шарю если честно. С ext3 проблем не было.
« Последнее редактирование: 13 Май 2008, 13:37:04 от vrybas »

Оффлайн ziv

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
и это не работает. диск автоматически не подключается. при попытке монтировать вручную выдает окно со следующим содержанием:
Cannot mount volume
unable to mount the volume.
details: Unprivileged user can not mount NTFS block devices using the external FUSE library. Either mount the volume as root, or rebuild NTFS-3G with integrated FUSE support and make setuid root.

Попробуй в fstab вместо ntfs написать ntfs-3g.

Оффлайн EgoVir

  • Активист
  • *
  • Сообщений: 280
  • MSI Wind U90Х, Ubuntu 8.10 2.6.27-9
    • Просмотр профиля
Файл /etc/fstab содержит информацию о файловых системах для команд mount(1M) и mountall(1M). Строки файла /etc/fstab содержат следующие поля:
1. UUID - определяет устройство, которое должно быть подмонтировано (идинтификатор диска, ).
2. Каталог, в который монтируется файловая система.
3. Тип файловой системы (например: vfat - FAT32).
4. Опции, показывающие как эта файловая система будет обрабатываться. Например:
"default" - означает, что они монтируются автоматически, доступны для чтения и записи с асинхронным I/O (вводом/выводом);
-r - монтировать с доступом только на чтение;
-d[r] - удаленный ресурс.
5. Флаги, относящиеся к файловой системе. Первая цифра, 0 или 1, показывает, должна ли система копироваться при помощи команды dump (это нужно для системных резервных копий). Вторая цифра может быть 0, 1 или 2, она показывает порядок, в котором файловая система должна быть проверена при загрузке. 0 -- не должна проверяться вовсе. 1 -- должна проверяться первой и использоваться как корневая (/). Для всех остальных систем ставится 2

Поля отделяются друг от друга пробелами. Строки, начинающиеся с символа #, являются комментариями. Пустые строки игнорируются.
Пример строки:
# /dev/sda1
UUID=9877-489A    /media/sda1     vfat     defaults,utf8,umask=007,gid=46     0 0

Тут есть одна тонкость - дело в том, что в Ubuntu в /etc/fstab вместо названий устройств (/dev/hda1, /dev/hda2, etc) используется UUID. Чтобы узнать UUID нашего нового hdd выполняем команду:
ls -l /dev/disk/by-uuid/
Intel Atom 1.6GHz, DDR2 1.5Gb, 80Gb HDD

Оффлайн mdms

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
sudo apt-get install ntfs-config

Оффлайн bovar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
sudo apt-get install ntfs-config

сделал, но пришлось и fstad править

Файл /etc/fstab содержит информацию о файловых системах для команд mount(1M) и mountall(1M). Строки файла /etc/fstab содержат следующие поля:
1. UUID - определяет устройство, которое должно быть подмонтировано (идинтификатор диска, ).
2. Каталог, в который монтируется файловая система.
3. Тип файловой системы (например: vfat - FAT32).
4. Опции, показывающие как эта файловая система будет обрабатываться. Например:
"default" - означает, что они монтируются автоматически, доступны для чтения и записи с асинхронным I/O (вводом/выводом);
-r - монтировать с доступом только на чтение;
-d[r] - удаленный ресурс.
5. Флаги, относящиеся к файловой системе. Первая цифра, 0 или 1, показывает, должна ли система копироваться при помощи команды dump (это нужно для системных резервных копий). Вторая цифра может быть 0, 1 или 2, она показывает порядок, в котором файловая система должна быть проверена при загрузке. 0 -- не должна проверяться вовсе. 1 -- должна проверяться первой и использоваться как корневая (/). Для всех остальных систем ставится 2

Поля отделяются друг от друга пробелами. Строки, начинающиеся с символа #, являются комментариями. Пустые строки игнорируются.
Пример строки:
# /dev/sda1
UUID=9877-489A    /media/sda1     vfat     defaults,utf8,umask=007,gid=46     0 0

Тут есть одна тонкость - дело в том, что в Ubuntu в /etc/fstab вместо названий устройств (/dev/hda1, /dev/hda2, etc) используется UUID. Чтобы узнать UUID нашего нового hdd выполняем команду:
ls -l /dev/disk/by-uuid/

Вставил UUIN и отметил ntfs-3g.
получилась строчка вида:
UUIN=954654EG3     /media/disk     ntfs-3g     defaults,user     0     0

Спасибо всем))

все-таки не понятно почему такой проблемы не было в xubuntu 7.10 .

Оффлайн EgoVir

  • Активист
  • *
  • Сообщений: 280
  • MSI Wind U90Х, Ubuntu 8.10 2.6.27-9
    • Просмотр профиля
Сваял небольшую статейку по настройке  /etc/fstab 
http://v-riabkov.narod.ru/ubuntu/fstab.html

вот только не нашел понятной информации по некоторым опциям (если кто знает поделитесь!)
Если у кого есть пример /etc/fstab с как можно большим колличеством типом файловых систем на разделах, выложите пожалуйста
Intel Atom 1.6GHz, DDR2 1.5Gb, 80Gb HDD

Оффлайн ziv

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Сваял небольшую статейку по настройке  /etc/fstab 
http://v-riabkov.narod.ru/ubuntu/fstab.html

Поддержка «нестандартных» символов (кирилици) в файловой системе."Кириллицы", все-таки.

вот только не нашел понятной информации по некоторым опциям (если кто знает поделитесь!)
Если у кого есть пример /etc/fstab с как можно большим колличеством типом файловых систем на разделах, выложите пожалуйста

Вот мой fstab, вдруг пригодится:
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda2
UUID=2ab0f9f0-3002-456d-b213-1c9b0782af88 /               ext3    relatime,errors=remount-ro,data=writeback 0       1
# /dev/sda6
UUID=fa6dc776-cde6-4fe8-b693-ab453ee57f9f /home           ext3    relatime        0       2
# /dev/sda5
UUID=94f2b558-38c6-4288-a243-a698f3f0ade7 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
# C:
UUID=447B-5CBF          /media/disk-c   vfat    user,umask=000,showexec,quiet,codepage=866,iocharset=utf8       0 0
# D:
UUID=88F6-B982          /media/disk-d   vfat    user,umask=000,showexec,quiet,codepage=866,iocharset=utf8       0 0
# E:
UUID=363C991F3C98DAE7   /media/disk-e   ntfs-3g rw,user,nls=utf8        0       0
# F:
UUID=F05C7BEC5C7BAC4A   /media/disk-f   ntfs-3g rw,user,nls=utf8        0       0

Оффлайн EgoVir

  • Активист
  • *
  • Сообщений: 280
  • MSI Wind U90Х, Ubuntu 8.10 2.6.27-9
    • Просмотр профиля
О! Спасибо, кирилицу поправил

кто знает раскажите или дайте ссылки на описание (можно на анг.) опций
таких как:
iocharset=utf8
relatime
errors=remount-ro
data=writeback
quiet
umask=000
showexec
codepage=866
...
« Последнее редактирование: 14 Май 2008, 12:41:56 от EgoVir »
Intel Atom 1.6GHz, DDR2 1.5Gb, 80Gb HDD

Оффлайн Kwah

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
О! Спасибо, кирилицу поправлю

кто знает раскажите или дайте ссылки на описание (можно на анг.) опций
таких как:
iocharset=utf8
relatime
errors=remount-ro
data=writeback
quiet
umask=000
showexec
codepage=866
...
man mount

Оффлайн EgoVir

  • Активист
  • *
  • Сообщений: 280
  • MSI Wind U90Х, Ubuntu 8.10 2.6.27-9
    • Просмотр профиля
О! Спасибо, кирилицу поправлю

кто знает раскажите или дайте ссылки на описание (можно на анг.) опций
таких как:
iocharset=utf8
relatime
errors=remount-ro
data=writeback
quiet
umask=000
showexec
codepage=866
...
man mount

Я на работе под Виндой сижу, а дома некогда маны читать :(
Если не затруднит выложи копипасты
Intel Atom 1.6GHz, DDR2 1.5Gb, 80Gb HDD

Оффлайн Kwah

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
...
man mount

Я на работе под Виндой сижу, а дома некогда маны читать :(
Если не затруднит выложи копипасты
Мдя. Ссылка номер раз: http://www.google.nl/search?hl=en&q=man+mount&btnG=Google+Search&meta=

 

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