Вопросы по доводке системы

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Вопросы по доводке системы

Сообщение quadrik »

Beren писал(а):
19.01.2008 17:21

Код: Выделить всё

# chown username /dev/sdb

Это не правильно. Это ты делаешь пользователя владельцем устройства. Но не файлов на нем. Должно быть что-то вроде:

Код: Выделить всё

# chown username -R /media/My_HDD
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Вопросы по доводке системы

Сообщение Beren »

quadrik, действительно. Спасибо. Поменял. Только все равно - "Read-only file system".
Должен же быть способ поменять параметры автомонтирования.
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Вопросы по доводке системы

Сообщение quadrik »

read-only file system - это возможно из-за того что у тебя в ядре есть поддержка NTFS, которая read-only. Необходимо чтоб раздел монтировался именно ntfs-3g драйвером.
Следовательно выход:
1) убрать пооддержку ФС ntfs из ядра
или
2) добавить запись в fstab для флешки с указанием фс ntfs-3g и параметром user,rw,uid=[твоего_user_ID]
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Вопросы по доводке системы

Сообщение Beren »

1) Если я уберу поддержку NTFS из ядра, то все NTFS устройства будут монтироваться в ntfs-3g?
2) Как узнать uid своего пользователя?
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Вопросы по доводке системы

Сообщение quadrik »

Beren писал(а):
19.01.2008 17:59
1) Если я уберу поддержку NTFS из ядра, то все NTFS устройства будут монтироваться в ntfs-3g?

да

Beren писал(а):
19.01.2008 17:59
2) Как узнать uid своего пользователя?

id user
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Вопросы по доводке системы

Сообщение Beren »

quadrik писал(а):
19.01.2008 18:11
Beren писал(а):
19.01.2008 17:59
1) Если я уберу поддержку NTFS из ядра, то все NTFS устройства будут монтироваться в ntfs-3g?

да

Это оказалось не так. Не монтируется вообще. Не определяет файловую систему.
Вариант с fstab приводит к ошибке.
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Вопросы по доводке системы

Сообщение quadrik »

Beren писал(а):
19.01.2008 18:42
quadrik писал(а):
19.01.2008 18:11
Beren писал(а):
19.01.2008 17:59
1) Если я уберу поддержку NTFS из ядра, то все NTFS устройства будут монтироваться в ntfs-3g?

да

Это оказалось не так. Не монтируется вообще. Не определяет файловую систему.
Вариант с fstab приводит к ошибке.

точно должно работать. sys-fs/ntfs3g нормально установлен?
вот моя строка для виндового раздела:
/dev/sda2 /mnt/windows ntfs-3g noatime,uid=admin 0 0
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Вопросы по доводке системы

Сообщение Beren »

quadrik писал(а):
19.01.2008 18:46
вот моя строка для виндового раздела:
/dev/sda2 /mnt/windows ntfs-3g noatime,uid=admin 0 0

Для виндузовых разделов винчестера у меня так же. Все работает.
Я же имею в виду съемные жесткие диски USB.
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Вопросы по доводке системы

Сообщение quadrik »

Beren писал(а):
19.01.2008 18:48
quadrik писал(а):
19.01.2008 18:46
вот моя строка для виндового раздела:
/dev/sda2 /mnt/windows ntfs-3g noatime,uid=admin 0 0

Для виндузовых разделов винчестера у меня так же. Все работатает.
Я же имею в виду съемные жесткие диски USB.

действительно, не монтирует. похоже что нужны права рута. Надо попробовать сделать через sudo
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Вопросы по доводке системы

Сообщение Beren »

Обращение ко всем гентушникам:

Кто знает, где лежит конфиг с параметрами автомотирования?
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Вопросы по доводке системы

Сообщение quadrik »

Beren писал(а):
19.01.2008 19:23
Обращение ко всем гентушникам:

Кто знает, где лежит конфиг с параметрами автомотирования?

этот файл fstab

вот так решил:
1) emerge sudo
2) отредактировал файл /etc/sudoers, чтоб у моего пользователя заработала команда sudo
3) sudo chmod 4755 $(which ntfs-3g)
4) отредактировал fstab:
/dev/sdb1 /mnt/usbflash ntfs-3g user,noauto,uid=admin,noatime 0 0

Теперь монтируется под пользователем
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Вопросы по доводке системы

Сообщение Beren »

$(which ntfs-3g) - вот это не понял?
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Вопросы по доводке системы

Сообщение quadrik »

Beren писал(а):
19.01.2008 20:39
$(which ntfs-3g) - вот это не понял?

which ntfs-3g выдаст путь к файлу
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Вопросы по доводке системы

Сообщение quadrik »

в 4-м пункте лучше указать не /dev/sdb1, а /dev/disk/by-id/usb-_[id твоего диска с нтфс]-part1, а то другие флешки тоже будут монтироваться с нтфс
а вместо 3-го пункта можно собрать ntfs3g с флагом sudo
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5495
ОС: Gentoo

Re: Вопросы по доводке системы

Сообщение /dev/random »

s/sudo/suid/
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Вопросы по доводке системы

Сообщение Beren »

Столько геморроя с sudo. Жуть.
Как отредактировать этот %?^& файл sudoers? %-\
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Вопросы по доводке системы

Сообщение quadrik »

Beren писал(а):
19.01.2008 21:17
Столько геморроя с sudo. Жуть.
Как отредактировать этот %?^& файл sudoers? %-\

просто раскомментировать несколько строк:
Defaults:%wheel !env_reset
%wheel ALL=(ALL) ALL
%wheel ALL=(ALL) NOPASSWD: ALL
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Вопросы по доводке системы

Сообщение Beren »

Там надо использовать visudo с какими-то гоблинскими параметрами.
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Вопросы по доводке системы

Сообщение quadrik »

Beren писал(а):
19.01.2008 21:41
Там надо использовать visudo с какими-то гоблинскими параметрами.

совсем не обязательно

This file MUST be edited with the 'visudo' command as root.
- где тут гоблинские параметры?
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Вопросы по доводке системы

Сообщение Beren »

quadrik писал(а):
19.01.2008 20:59
в 4-м пункте лучше указать не /dev/sdb1, а /dev/disk/by-id/usb-_[id твоего диска с нтфс]-part1, а то другие флешки тоже будут монтироваться с нтфс
а вместо 3-го пункта можно собрать ntfs3g с флагом sudo

Этот способ не работает. Если в fstab ничего не писать, диск монтируется в ntfs.
Как заставить его монтиоваться в ntfs-3g?
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Вопросы по доводке системы

Сообщение Beren »

Где-то должен быть конфиг hal-a.
Как, например, заставить его монтировать не в /media, в /mnt?
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Вопросы по доводке системы

Сообщение quadrik »

создать файл /etc/hal/fdi/policy/10-ntfs-policy.fdi следующего содержания:

Код: Выделить всё

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
    <device>
        <match key="volume.fstype" string="ntfs">
            <match key="@block.storage_device:storage.hotpluggable" bool="true">
                <merge key="volume.fstype" type="string">ntfs-3g</merge>
                <merge key="volume.policy.mount_filesystem" type="string">ntfs-3g</merge>
                <append key="volume.mount.valid_options" type="strlist">uid=</append>
                <append key="volume.mount.valid_options" type="strlist">gid=</append>
                <append key="volume.mount.valid_options" type="strlist">umask=</append>
                <append key="volume.mount.valid_options" type="strlist">locale=</append>
                <merge key="volume.mount.options.locale=" type="string">ru_RU.UTF-8</merge>
                <append key="volume.mount.valid_options" type="strlist">utf8</append>
            </match>
        </match>
    </device>
</deviceinfo>
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Вопросы по доводке системы

Сообщение xorader »

Beren писал(а):
19.01.2008 14:13
quadrik писал(а):
19.01.2008 14:12
Beren, это для консоли

То есть больше нет никаких консольных шрифтов, поддерживающих русский язык?


CONSOLEFONT="Cyr_a8x16"

есть везде по умолчанию... (terminius не нравицо)
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Вопросы по доводке системы

Сообщение Beren »

На 114-ом сообщении темы пришло просветление заглянуть на gentoo-wiki.
Тыц есть несколько способов заставить систему автомонтировать в ntfs-3g. Сам пока ни один не пробовал. Просто как информация. Отпишу по результатам позже.
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Вопросы по доводке системы

Сообщение Beren »

quadrik, откуда эта информация? По твоей ссылке на арчвики другое содержание этого файла.
В генту-вики (предыдущий пост) тоже есть способ с изменением 10-ntfs-policy.fdi, но он (способ) устаревший. Для версии hal-0.5.7.1 или более ранней. У меня 0.5.9.1.

upd: создание этого файла с содержанием из твоего поста не помогло.
P.S. DVD не проигрываются и нет доступа их содержимом: "Permission denied", В общем, что-то с монтированием сильно не то.
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Вопросы по доводке системы

Сообщение quadrik »

это я сам составил. у меня работает

hal рестартанул как файл добавил? вообще руками монтируется?
у меня всё прекрасно работает как предыдущим способом, так и этим
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Вопросы по доводке системы

Сообщение Beren »

quadrik писал(а):
20.01.2008 23:16
это я сам составил. у меня работает

Уф. А что с дисками не так?

upd: hal перезапускал. Сейчас еще раз попробую. С начала.
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Вопросы по доводке системы

Сообщение quadrik »

ещё руками попробуй смонтировать. такое чувство что не там ошибку ищем.
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Вопросы по доводке системы

Сообщение Beren »

Вот что со скриптом выводится при втыкании диска.

Код: Выделить всё

$LogFile indicates unclean shutdown (0, 0) Failed to mount '/dev/sdb5': Operation not supported Mount is denied because NTFS is marked to be in use. Choose one action: Choice 1: If you have Windows then disconnect the external devices by clicking on the 'Safely Remove Hardware' icon in the Windows taskbar then shutdown Windows cleanly. Choice 2: If you don't have Windows then you can use the 'force' option for your own responsibility. For example type on the command line: mount -t ntfs-3g /dev/sdb5 /media/My_HDD -o force Or add the option to the relevant row in the /etc/fstab file: /dev/sdb5 /media/My_HDD ntfs-3g defaults,force 0 0
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Вопросы по доводке системы

Сообщение quadrik »

Beren писал(а):
20.01.2008 23:25
Вот что со скриптом выводится при втыкании диска.

Код: Выделить всё

$LogFile indicates unclean shutdown (0, 0) Failed to mount '/dev/sdb5': Operation not supported Mount is denied because NTFS is marked to be in use. Choose one action: Choice 1: If you have Windows then disconnect the external devices by clicking on the 'Safely Remove Hardware' icon in the Windows taskbar then shutdown Windows cleanly. Choice 2: If you don't have Windows then you can use the 'force' option for your own responsibility. For example type on the command line: mount -t ntfs-3g /dev/sdb5 /media/My_HDD -o force Or add the option to the relevant row in the /etc/fstab file: /dev/sdb5 /media/My_HDD ntfs-3g defaults,force 0 0

как видишь, дело в самом разделе. похоже был отмонтирован некорректно. попробуй один раз смонтировать как просят с опцией force
Спасибо сказали: