UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75843
останнє поновлення: 2016-12-04
за 7 днів додано 15

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

реферати, курсові, дипломні:

Українські рефератиРусские рефератыКниги
НазваУправління пристроями в ОС Unix (реферат)
АвторPetya
РозділІнформатика, компютерні науки
ФорматWord Doc
Тип документуРеферат
Продивилось2548
Скачало367
Опис
ЗАКАЧКА
Замовити оригінальну роботу

Реферат на тему:

 

Управління пристроями в ОС Unix

 

Способ работы с устройствами в UNIX отличается от DOS/Win. Нет

отдельных дисковых томов типа A: или C:; диск, будь это дискета или

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

операцию, называемую "монтирование". Когда вы закончили работу с диском,

то перед тем, как извлечь диск, Вы должны "размонтировать" его.

 

Физически форматирование диска - одно дело, создание файловой системы на

ней - другое. Команда DOS FORMAT A:, выполняет обе эти задачи сразу, но

под Linux это осуществляется отдельными командами. Процесс

форматирования дискеты см. выше; создание файловой системы:

 

# mkfs -t ext2 -c /dev/fd0H1440

 

Вы можете использовать minix, vfat, dos или другие форматы вместо ext2.

Как только диск готов, смонтируйте его командой

 

# mount -t ext2 /dev/fd0 /mnt

 

указав правильный тип файловой системы, если Вы используете не ext2.

Теперь Вы можете адресовать файлы на дискете. Все действия, которые Вы

производили над A: или B:, теперь выполняются над каталогом /mnt.

Примеры:

 

DOS Linux

 

------------------------------------------------------

 

C:\GUIDO>DIR A: $ ls /mnt

 

C:\GUIDO>COPY A:*.* $ cp /mnt/* .

 

C:\GUIDO>COPY *.ZIP A: $ cp *.zip /mnt

 

C:\GUIDO>EDIT A:FILE.TXT $ jstar /mnt/file.txt

 

C:\GUIDO>A: $ cd /mnt

 

A:>_ /mnt/$ _

 

Когда вы закончили, перед извлечением диска Вы надо размонтировать его

командой

 

# umount /mnt

 

Очевидно, Вы должны применять fdformat и mkfs только к

неотформатированным дискам, не используемым предварительно. Если Вы

хотите использовать дисковод B:, обратитесь к fd1H1440 и fd1 вместо

fd0H1440 и fd0, как было указано в примерах выше.

 

Само собой разумеется, что то, что применимо к дискетам, также применимо

к другим устройствам; например, Вы можете захотеть устанавить другой

жесткий диск или дисковод CD-ROM. Вот как монтируется CD-ROM:

 

# mount -t iso9660 /dev/cdrom /mnt

 

Это был "официальный" способ монтирования ваших дисков, но имеется

приемчик. Так как неприятно регистрироваться под root каждый раз, когда

надо смонтировать дискету или CD-ROM, каждому пользователю можно

позволить монтировать их таким способом:

 

зарегистрировавшись как root, сделайте следующее:

 

# mkdir /mnt/a: ; mkdir /mnt/a ; mkdir /mnt/cdrom

 

# chmod 777 /mnt/a* /mnt/cd*

 

# # make sure that the CD-ROM device is right

 

# chmod 666 /dev/hdb ; chmod 666 /dev/fd*

 

добавьте в /etc/fstab следующие строки:

 

/dev/cdrom /mnt/cdrom iso9660 ro,user,noauto 0 0

 

/dev/fd0 /mnt/a: msdos user,noauto 0 0

 

/dev/fd0 /mnt/a ext2 user,noauto 0 0

 

Сейчас, чтобы смонтировать дискету DOS, дискету ext2 и CD-ROM:

 

$ mount /mnt/a:

 

$ mount /mnt/a

 

$ mount /mnt/cdrom

 

/mnt/a, /mnt/a: и /mnt/cdrom теперь доступны для каждого пользователя.

-----> Page:

0 [1] [2] [3] [4] [5] [6]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ