Суббота, 04-05-2024, 12:17:02
Hell11.NET Ресурс перехал...
Приветствую Вас Гость | RSS
Главная страница | Каталог статей | Регистрация | Вход
Меню сайта

Категории каталога
Мой компьютер [2]
Материалы связаные с компьютером...
Linux/BSD [10]
Материалы о Свободных Операционных Системах
Ад[мин]ская жизнь [1]
Все о нашей бренной жизни...
Музыка [2]
Ад[мин]ские звуки...
Креатиff [12]
Наше ад[мин]ское творчество...

Наш опрос
Какие Операционные Системы используете вы?

Результаты · Архив опросов

Всего ответов: 104

Начало » Статьи » Linux/BSD

Монтирование устройств в FreeBSD (DesktopBSD)
Монтирование fat и ntfs разделов в FreeBSD

Для монтирования FAT дисков можно воспользоваться следующей командой:

mount_msdos -W koi2dos /dev/ad0s6 /mnt/resurce

Где /dev/ad0s6 - ваше устройство, и /mnt/resurce - директория куда монтируете диск.
Ключ -W с параметром koi2dos позволит видеть русские буквы на диске (если у вас системная локаль koi8-r).

Для монтирования NTFS дисков можно воспользоваться командой

mount_ntfs -С KOI8-R /dev/ad0s1 /mnt/system

Где /dev/ad0s1 - ваше устройство, и /mnt/system - директория куда монтируете диск.
Ключ -C с параметром KOI8-R позволит видеть русские буквы на примонтированном диске (если у вас другая локаль. например UTF-8, следует его изменить на соответствующий).

Для монтирования cd, dvd дисков можно воспользоваться следующей командой

mount -t cd9660 -CKOI8-R /dev/acd0 /cdrom

Где /dev/ad0s1 - ваше устройство cd или dvd.

Иногда для монтирования cd, dvd с возможностью просмотра русских букв необходимо подгрузить соответствующий модуль ядра.командой kldload cd9660_iconv

Я для удобства прописал эту команду в стартовых скриптах в /etc/rc.d/local

/etc/rc.d/local

kldload cd9660_iconv


Разрешение монтирования cd/dvd дисков и flash в FreeBSD для пользователей.

Для разрешения монтирования дисков необходимо добавить в /etc/sysctl.conf следующую строку.

/etc/sysctl.conf

vfs.usermount=1


Дальше для комфортной работы (возможности записи из под пользователя) в файл /etc/devfs.conf добавляем следующие строки:
/etc/devfs.conf

perm /dev/acd0 0666
perm /dev/da0s1 0666
own acd0 root:wheel
perm acd0 0666
own da0s1 root:wheel
perm da0s1 0666


Тем самым мы выставляем права для устройств: пользователь root, группа wheel.
Иногда требуется добавить пользователя в группу operator.
Особенностью системы является то, что пользователь может монтировать устройства только в директории принадлежащие ему. Например в /home/zwey/cdrom.
Я привык что все подключаемые устройства монтируются в /media
После добавления себя в группу operator у меня появилась возможность писать в директории /media, поэтому я создал небольшой скрипт, который создает от пользователя zwey (т.е. меня) нужные папки в директории /media. /media/flash - для монтирования флешек и /media/dvd для монтирования dvd и cd дисков.
Чтобы каждый раз при включении компьютера эти директории создавались, я положил его в /home/zwey/.kde/Autostart/ (директория для автоматического запуска приложения в KDE).

/home/zwey/.kde/Autostart/zmkdir.sh

#!/bin/sh -
mkdir /media/flash
mkdir /media/dvd


Останется создать средствами KDE значки для монтирования/размонтирования дисков и флешек.

На всякий случай выкладываю пример моего рабочего fstab файла.

/etc/fstab

# Device Mountpoint FStype Options Dump Pass#
/dev/ad0s2a / ufs rw 1 1
/dev/ad0s2b none swap sw 0 0
/dev/ad0s2d /var ufs rw 2 2
/dev/ad0s2e /usr ufs rw 2 2
/usr/tmp /tmp nullfs rw 0 0
procfs /proc procfs rw 0 0
linprocfs /compat/linux/proc linprocfs rw 0 0

# fat32 pertition
/dev/ad0s6 /mnt/resurce msdosfs rw,-m=777,-M=0777,-L=ru_RU.UTF-8,-D=CP866,longnames,noexec,nodev 0 0
/dev/ad1s1 /mnt/zwey0 msdosfs rw,-u=0,-g=0,-m=777,-M=0777,-L=ru_RU.UTF-8,-D=CP866,longnames,noexec,nodev 0 0
/dev/ad1s5 /mnt/zwey1 msdosfs rw,-u=0,-g=0,-m=777,-M=0777,-L=ru_RU.UTF-8,-D=CP866,longnames,noexec,nodev 0 0

#ntfs partition
/dev/ad0s1 /mnt/system ntfs ro,-u=0,-g=0,-m=0777,-C=UTF-8,noexec,nodev 0 0
/dev/ad0s5 /mnt/documents ntfs ro,-u=0,-g=0,-m=0777,-C=UTF-8,noexec,nodev 0 0

#dvd partition
/dev/acd0 /media/dvd cd9660 ro,noauto,-C=UTF-8 0 0

#flash partition
/dev/da0s1 /media/flash msdosfs rw,noauto,-m=777,-M=0777,-L=ru_RU.UTF-8,-D=CP866,longnames,noexec,nodev 0 0

Категория: Linux/BSD | Добавил: zwey (10-09-2006) | Автор: zwey+
Просмотров: 7119 | Комментарии: 2 | Рейтинг: 5.0 |

Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа

Поиск по каталогу

Друзья сайта

Статистика


PR-CY.name - сервис проверки доменов
Яндекс цитирования

Copyright MyCorp © 2006 Хостинг от uCoz