Форум   Статьи   Новости   Файлы   Bugtraq   Сниффер   Друзья   О Клубе
  , 12:59   #1
Admin
 
Аватар для SokoL
 
Локация: hpc.name
Регистрация: 17.05.2008
Сообщений: 1,206
По умолчанию монтируем диски и флеш-накопители в freebsd

Думаю если вы установили себе FreeBSD вам потребуется смонтировать (тобеж "подключить") к файловой ситеме диск либо флешку.

При загрузке системы ядро определяет все подключенные устройства. Когда мы загружаем FreeBSD на экране появляются сообщения. Белым цветом выделяются сообщения ядра и серым остальные сообщения (тоесть фактически выдавамой init). Чтобы подмонтировать накопитель нам потребуется изучить эти сообщения дабы узнать как система именует то или иное утройство.

Конечно "на лету" ознакомиться с текстом будет крайне сложно, но уже после логина мы сможем спокойно их прочитать введя следующую команду:

code:
dmesg | more
Если хотите можно весь этот текст записать в файл

HTML highlight
dmesg > ~/dmesg.txt
Файл создастся в вашем домашнем каталоге

Теперь перейдем непосредственно к содержимому.

Например у меня дисковод обозначается так:

code:
acd0: DVDR <PIONEER DVD-RW DVRTD08RS/1.05> at ata3-master SATA150
Имя acd0 можно использовать для монтирования. Но я предлагаю пойти простым путем. Наврняка этот дисковод система уже знает и прописала его в файле "автомонтирования"

Смотрим

code:
less /etc/fstab
На трибуну должно выйти примерно следующее:

code:
# Device		Mountpoint	FStype	Options		Dump	Pass#
/dev/ad4s2b		none		swap	sw		0	0
/dev/ad4s2a		/		ufs	rw		1	1
/dev/ad4s2e		/tmp		ufs	rw		2	2
/dev/ad4s2f		/usr		ufs	rw		2	2
/dev/ad4s2d		/var		ufs	rw		2	2
/dev/acd0		/cdrom		cd9660	ro,noauto	0	0
Как видите, у нас имеется Mountpoint /cdrom. Монтирование производится командой mount <что монтируем> <куда>

И теперь просто вводим

code:
mount /cdrom
И система уже будет знать что ей делать -)
Проверьте на всякий случай прежде чем вводить команду создан ли каталог /cdrom

Когда завершаете работу с диском крайне рекомендуется отмонитровать его прежде чем извлекать.

Для этого используется команда umount:

code:
umount /cdrom
После чего извлекаем диск.

Теперь переходим к флешке. С ней дело обстоит посложнее, поскольку в /etc/fstab она не прописана (если вы конечно предварительно ее там не прописали, но тогда вы бы скорее всего не читали этот материал).

Вернемся к dmesg. Лучше подключить устройство предварительно прежде чем загрузите систему. У меня например Sony PSP определяет так:

code:
da1: <SONY "PSP" MS 1.00> Removable Direct Access SCSI-0 device
Но da1 это не имя устройства которое можно монтировать! Нужно искать GEOM_LABEL флешки. Ниже смотрим:

code:
da1: 40.000MB/s transfers
da1: 3846MB (7876608 512 byte sectors: 255H 63S/T 490C)
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Generic- Multi-Card 1.00> Removable Direct Access SCSI-0 device 
da0: 40.000MB/s transfers
da0: Attempt to query device size failed: NOT READY, Medium not present
GEOM_LABEL: Label for provider da1s1 is msdosfs/ .
Trying to mount root from ufs:/dev/ad4s2a
GEOM_LABEL: Label ufsid/4a81b0a3cd79af20 removed.
GEOM_LABEL: Label for provider ad4s2a is ufsid/4a81b0a3cd79af20.
GEOM_LABEL: Label ufsid/4a81b0a3fea4369a removed.
GEOM_LABEL: Label for provider ad4s2e is ufsid/4a81b0a3fea4369a.
GEOM_LABEL: Label ufsid/4a81b0a3fd8bf73e removed.
GEOM_LABEL: Label for provider ad4s2f is ufsid/4a81b0a3fd8bf73e.
GEOM_LABEL: Label ufsid/4a81b0a4911ce318 removed.
GEOM_LABEL: Label for provider ad4s2d is ufsid/4a81b0a4911ce318.
GEOM_LABEL: Label ufsid/4a81b0a3cd79af20 removed.
GEOM_LABEL: Label ufsid/4a81b0a3fea4369a removed.
GEOM_LABEL: Label ufsid/4a81b0a3fd8bf73e removed.
GEOM_LABEL: Label ufsid/4a81b0a4911ce318 removed.
GEOM_LABEL: Label msdosfs/  removed.
Нас интересует строка

code:
GEOM_LABEL: Label for provider da1s1 is msdosfs/
Скорее всего и на вашей флешке msdosfs. Итак, юзаем da1s1:

code:
mount -t msdosfs /dev/da1s1 /mnt/flash
Каталог /mnt/flash должен быть предварительно создан!

code:
mkdir /mnt/flash
Можно так же использовать такую команду:

code:
mount_msdosfs /dev/da1s1 /mnt/flash
После чего вводим команды

code:
cd /mnt/flash
ls
И перед нами содержимое подключенной флешки с которым мы теперь можем работать -)

Успехов всем!

SokoL для HPC
__________________
You never know how better can be.
http://newday.name/sokol
Пользователь вне форума    
Наши Спонсоры
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В OpenSSH 3.5p1 из состава FreeBSD 4.x нашли удаленную root-уязвимость CyberComrade FreeBSD 0 01.07.2011 17:55
[FAQ] Real alternative nul_ Linux 0 02.12.2010 03:26
Опубликован root exploit для FreeBSD 7.1 и 8.0 Ice_pro FreeBSD 0 02.12.2009 12:59
Linux против BSD? Ram0nlord Linux 1 17.09.2009 17:17
диски blu-ray фильмы по 20$ dvd фильмы диски по 1.8$ dvdamrketzz Новичкам 1 21.07.2009 03:50



Часовой пояс GMT +2
Powered by vBulletin® 3.x.x Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Copyright © 2008 - 2013 «HPC» Реклама на сайте Правила Форума Пользовательское соглашение Работа на сайте
При копировании материалов ставьте ссылку на источник
Все материалы представлены только в ознакомительных целях, администрация за их использование ответственности не несет.