Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет2.docx
Скачиваний:
4
Добавлен:
21.11.2018
Размер:
53.25 Кб
Скачать

Санкт-Петербургский государственный политехнический университет

Факультет технической кибернетики

Кафедра компьютерных систем и программных технологий

Отчёт по лабораторной работе №2

«Файловая система ОС UNIX»

Работу выполнил студент группы № 4081/13 Скирёв С.И.

Работу принял преподаватель ______________ Малышев И.А.

Санкт-Петербург

2011

Цель работы:

Изучение принципов организации файловой системы ОС UNIX на примере Linux.

Программа работы:

2.1. Иерархия каталогов

Содержимое корня:

ls -l /

итого 88

drwxr-xr-x 2 root root 4096 2011-10-14 06:33 bin

drwxr-xr-x 3 root root 4096 2011-10-14 06:48 boot

drwxr-xr-x 2 root root 4096 2011-10-01 16:30 cdrom

drwxr-xr-x 20 root root 4180 2011-11-04 11:16 dev

drwxr-xr-x 129 root root 12288 2011-11-04 11:16 etc

drwxr-xr-x 3 root root 4096 2011-10-01 16:31 home

lrwxrwxrwx 1 root root 33 2011-10-14 06:41 initrd.img -> boot/initrd.img-2.6.38-11-generic

lrwxrwxrwx 1 root root 32 2011-10-01 16:33 initrd.img.old -> boot/initrd.img-2.6.38-8-generic

drwxr-xr-x 19 root root 4096 2011-10-14 06:33 lib

drwx------ 2 root root 16384 2011-10-01 16:21 lost+found

drwxr-xr-x 3 root root 4096 2011-10-14 18:26 media

drwxr-xr-x 2 root root 4096 2011-04-21 20:50 mnt

drwxr-xr-x 2 root root 4096 2011-04-26 05:58 opt

dr-xr-xr-x 160 root root 0 2011-11-04 15:15 proc

drwx------ 8 root root 4096 2011-10-01 14:20 root

drwxr-xr-x 2 root root 4096 2011-10-14 06:38 sbin

drwxr-xr-x 2 root root 4096 2011-03-21 11:26 selinux

drwxr-xr-x 2 root root 4096 2011-04-26 05:58 srv

drwxr-xr-x 12 root root 0 2011-11-04 15:15 sys

drwxrwxrwt 12 root root 4096 2011-11-04 11:17 tmp

drwxr-xr-x 11 root root 4096 2011-04-26 06:04 usr

drwxr-xr-x 15 root root 4096 2011-04-26 06:14 var

lrwxrwxrwx 1 root root 30 2011-10-14 06:41 vmlinuz -> boot/vmlinuz-2.6.38-11-generic

lrwxrwxrwx 1 root root 29 2011-10-01 16:33 vmlinuz.old -> boot/vmlinuz-2.6.38-8-generic

Для получения информации о файловой системе воспользуемся утилитой df:

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/sda6 306841768 6747052 284508004 3% /

group13@SPOcomp5:/$ df

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/sda6 306841768 6747096 284507960 3% /

none 1925100 260 1924840 1% /dev

none 1930720 1260 1929460 1% /dev/shm

none 1930720 88 1930632 1% /var/run

none 1930720 0 1930720 0% /var/lock

Размер блока равен:

group13@SPOcomp5:/$ stat -c "%s" /

4096

Для определения размера блока использовалась команда stat, которая позволяет получить информацию о файловой системе или файлах. Размер блока равен 4096 Кб.

Создаем пустую папку и узнаем размер блока:

group13@SPOcomp5:~/Boytsev/Lab2$ mkdir tem

group13@SPOcomp5:~/Boytsev/Lab2$ ls -sd tem

4 tem

Определим связь логической структуры файловой системы и физической структурой, используя команду df:

group13@SPOcomp5:~$ df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda6 195G 7.1G 178G 4% / ;жесткий диск

none 1.6G 256K 1.6G 1% /dev ;все устройства примонтированы в /dev

none 1.6G 1.4M 1.6G 1% /dev/shm ;разделяемая память

none 1.6G 88K 1.6G 1% /var/run ;информация о текущем

;сеансе работы операционной системы

none 1.6G 0 1.6G 0% /var/lock ;файлы блокировки устройств

Команда df предназначена для получения информации о свободном дисковом пространстве, а так же выводит информацию о файловых системах. Ключ -h говорит выводить информацию в формате удобном для человека (указание размеров дискового пространства в Мб, Кб...).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]