Файловая систма Linux

Содержание

Слайд 2

Типы файлов в Linux – простой файл; d каталог; l ссылка

Типы файлов в Linux

– простой файл;
d каталог;
l ссылка (символьная);
b блочное

устройство;
c символьное устройство.
Команда file определяет тип файла
Пример: >file test1.txt
Слайд 3

Ссылки в Linux - жёсткие ссылки - символьные ссылки

Ссылки в Linux

- жёсткие ссылки
- символьные ссылки

Слайд 4

Жесткие ссылки в Linux ln Пример: >pwd >/home/user1/ >ls > test1.txt

Жесткие ссылки в Linux

ln <имя/путь файла> <имя/путь ссылки>
Пример:
>pwd
>/home/user1/
>ls
> test1.txt
>ln test1.txt

link1
>ln test1.txt /home/user2/link2
Слайд 5

Индексный дескриптор Индексный дескриптор — это описание файла, в котором содержится:

Индексный дескриптор

Индексный дескриптор — это описание файла, в котором содержится:
• тип

файла (обычный файл, каталог, файл-дырка и т. д.);
• права доступа к файлу;
• информация о том, кому принадлежит файл;
• отметки о времени создания, модификации, последнего доступа к файлу;
• размер файла;
• указатели на физические блоки на диске, принадлежащие этому файлу
Слайд 6

Индексный дескриптор ls -i Пример: >pwd /home/user1 >ls >test1.txt link1 >ls

Индексный дескриптор

ls -i <имя/путь файла>
Пример:
>pwd
/home/user1
>ls
>test1.txt link1
>ls -i test1.txt link1 /home/user2/link2
> 167087

test1.txt 167087 link1 167087 /home/user2/link2
Слайд 7

Ограничения жестких ссылок 1. Жёсткая ссылка может указывать только на файл,

Ограничения жестких ссылок

1. Жёсткая ссылка может указывать только на файл, но

не каталог, потому что в противном случае в файловой системе могут возникнуть циклы — бесконечные пути.
2. Жёсткая ссылка не может указывать на файл на другой файловой системе.
Слайд 8

Символьные ссылки в Linux ln -s Пример: >pwd >/home/user1/ >ls >

Символьные ссылки в Linux

ln -s <имя/путь файла> <имя/путь ссылки>
Пример:
>pwd
>/home/user1/
>ls
> test1.txt

link1
>ln -s test1.txt slink1
>ln -s test1.txt /home/user2/slink2
Слайд 9

Раскрытие символьных ссылок realpath Пример: >pwd >/home/user2 >ls >link2 slink2 >realpath slink2 >/home/user1/test1.txt

Раскрытие символьных ссылок

realpath <имя/путь ссылки>
Пример:
>pwd
>/home/user2
>ls
>link2 slink2
>realpath slink2
>/home/user1/test1.txt

Слайд 10

Файловая система Linux /bin /boot /dev /etc /home /lib /lost+found

Файловая система Linux

/bin
/boot
/dev
/etc
/home
/lib
/lost+found

Слайд 11

Файловая система Linux /mnt /opt /proc /root /sbin /srv /sys /tmp

Файловая система Linux

/mnt
/opt
/proc
/root
/sbin
/srv
/sys
/tmp

Слайд 12

Файловая система Linux /usr /var/log

Файловая система Linux

/usr
/var/log