У меня два физических диска. На первом-системном, винда, корневые папки дебиана etch и Fedora 6. Второй это дис данных разбитый на 3 части:ntfs диск и два диска с домашними папками федоры и дебиана. Вот файл fstab:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda2 / ext3 defaults,errors=remount-ro 0 1
/dev/sda2 /home ext3 defaults 0 2
/dev/hda3 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/hda1 /mnt/Windows ntfs-3g defaults,locale=ru_RU.utf8 0 0
/dev/sda1 /mnt/Data ntfs-3g defaults,locale=ru_RU.utf8 0 0
Проблема в том что когда стартую Дебиан то в обозревателе файлов вижу папки: Data, /1, /home1/ Которые как я понимаю символизируют собой второй хард с диском NTFS(это Data)? ну и корневая и домашняя папка федоры. Если кликнуть на любой из них то они не открываются. Причем то что я подмонтировал при помощи ntfs-3g работает.
Как я вижу в fstab нет ничего про ntfs диск данных- sda1. И мне не ясно где система берет данные про такой раздел и главное как его отучить так не делать или использовать ntfs-3g для подсоединения.
И смогу ли я увидеть то что находиться в папках Федоры 6? И как это сделать?
first:/home/gres# mount
/dev/hda2 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
none on /sys/fs/fuse/connections type fusectl (rw)
/dev/sda2 on /home type ext3 (rw)
/dev/hda1 on /mnt/Windows type fuse (rw,nosuid,nodev,noatime,allow_other)
/dev/sda1 on /mnt/Data type fuse (rw,nosuid,nodev,noatime,allow_other)
Для Федоры можно добавить строку Вруби Qtparted и определи, где
находится Федора. После этого добавь строку типа:
dev/hdX1 /media/hdX auto defaults,users,auto,rw 0 0 где X- хард, auto - желательно сменить на соответствующую.
> Для Федоры можно добавить строку Вруби Qtparted и определи, где
находится Федора. После этого добавь строку типа:
dev/hdX1 /media/hdX auto defaults,users,auto,rw 0 0 где X- хард, auto - желательно сменить на соответствующую.
Я понимаю что подправив fstab не будет проблемы с федорой. Но думаю что в папке "Компьютер" все так же будут висеть Федорины папки которые будут ругаться. Просто появяться подмонтированные папки Федоры. Мне же нужно просто убрать лишнее! В Федоре я такого не видал а Дебиан Etch поставил чтобы посмотреть на этого зверя.
> Это недоавтосмонтированные партиции от федоры. Если хотите чтобы эти "каталоги" не всплывали, то смотрите в policy от hal-а.
Посмотрю дома как вывод ls -A /media/ | grep hal но как то это странно чтобы партиции от федоры влияли на партиции дебиана тем более что папка /media принадлежит корневому каталогу дебиана.
Странный Вы товарищ! Поизучайте линух по подробнее, а?!
>но как то это странно чтобы партиции от федоры влияли на партиции дебиана
Вот Вы когда диск (двд) вставляете в привод что происходит? HAL видит его как сменный носитель, далее если настроено динамическое монтирование в /media создается каталог с именем равным метке диска в приводе, после чего автомонтировщик (кой у Вас там) монтирует диск в этот каталог.
Вот и тут также: дебиановский хал (если это он конечно, а не инсталятор какой-нить к примеру) видит _все_ партиции на дисках, видит, что некоторые не смонтированы и почему-то (policy) рашает, что их де тоже надо бы замаунтить.
1. хотите видеть из дебиана разделы федоры? - выше Вам уже подсказали как поправить fstab на предмет принудительного монтирования разделов в нужное место.
2. хотите избавиться от Data, /1, /home1/ в каталоге /media? Ну мне почему-то кажется, что "виноват" все-таки hal. Давайте проверять: есть такая графическая тулза hal-device-manager, с помощью которой можно посмотреть, что там и как с устройствами. Идея такая - чтобы "спрятать" раздел от автомонтировщика у него должно быть установлено свойство volume.ignore в значение True, т.е. для всех жестких дисков в системе это свойство должно быть истиной, а для флешек и прочих дивидюков оно false.
> Вот и смотрите, что у Вас там для федориных разделов! С результатом сюда ;)
GUI такой есть и я его себе поставил вот только ни под рутом ни под пользователем он не разрешает мне менять значение false на true и наоборот. В чем дело? Может нужно какой-то текстовый файл открыть?
Я так и не понял как положить картинку поэтому передам на словах. Там у меня значение false. Что в общем логично для параметра с названием volume.ignore.
И что дальше делать?
>Там у меня значение false. Что в общем логично для параметра с названием volume.ignore.
Как это ЛОГИЧНО??? Вы хорошо прочитали, то что писал выше? Том наоборот должен игнорироваться, чтобы можно было его спокойно цеплять через fstab. В том и проблема, что у Вас там false, а должен быть true.
Итого: описания политик лежат тут /usr/share/hal/fdi/policy,
для начала загляните в 10osvendor, там надо посмотреть в файлики
типа 99-storage-policy-fixed-drives.fdi
У меня там так:
ulya@barmaglot /usr/share/hal/fdi/policy/10osvendor> cat 99-storage-policy-fixed-drives.fdi
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="@block.storage_device:storage.hotpluggable" bool="false">
<match key="@block.storage_device:storage.removable" bool="false">
<merge key="volume.ignore" type="bool">true</merge>
</match>
</match>
</device>
</deviceinfo>
Возможно, что у Вас там немного не так. Возможно проблема в другом файле настроек. Посмотрите.
Сопсно, давайте завтра продолжим - сейчас ацки хочется спать, а завтра вставать рано...
Здесь (в этом файле) нет проблемы! Этот файл описывает работу с устройствами хранения в зависмости от типа файловой системы. И все. Этот файл у всех одинаковый.
Я все-таки советую вам создать указанный мною выше файлик 99-storage-plicy-fixed-drives.fdi
Смысл того файла: если устройство не hotpluggable и не removable, то выставить для него volume.ignore в true. Т.е. это как раз исключит интересующие нас партиции.