Inode
является структурой данных, содержащей
- содержимое файла
- имя файла
- относящиеся к файлу метаданные
Чтобы посмотреть идентификаторы структур inode
для файлов нужно выполнить
ls -la
ls -li
df -h
df -i
Выберите верные утверждения для жестких ссылок
- Не указывают на структуры inode, а являются соответствиями между именами файлов.
- Ограничены своими разделами дисков.
- Оригинальный файл и ссылка имеют одни и те же права доступа, а также одного и того же владельца.
- Права доступа не имеют значения, так как в итоге будут учитываться права доступа к целевому файлу.
- Могут указывать на файлы из других файловых систем, в т.ч. сетевых.
- Новое имя файла ставится в соответствие существующей структуре
inode
.
Выберите верные утверждения для символических ссылок
- Новое имя файла ставится в соответствие существующей структуре
inode
. - Права доступа не имеют значения, так как в итоге будут учитываться права доступа к целевому файлу.
- Могут указывать на файлы из других файловых систем, в т.ч. сетевых.
- Ограничены своими разделами дисков.
- Не указывают на структуры
inode
, а являются соответствиями между именами файлов. - Оригинальный файл и ссылка имеют одни и те же права доступа, а также одного и того же владельца.
- Создайте файл
~/summer.txt
. Создайте символьную ссылку на этот файл с именем~/slsummer.txt
. - Создайте файл
~/winter.txt
. Создайте жесткую ссылку на этот файл с именем~/hlwinter.txt
. - Найдите обычный файл с таким же
inode
, как и у файла~/findmyhl
, который расположен в той же файловой системе. Создайте на него символическую ссылку~/sl
.
$ touch ~/summer.txt ~/winter.txt
$ ln -s ~/summer.txt ~/slsummer.txt
$ ln ~/winter.txt ~/hlwinter.txt
$ ls -li
5947239 -rw-r--r--. 2 box box 0 May 15 08:29 findmyhl
...
$ find / -inum 5947239 2> /dev/null
/home/box/findmyhl
/tmp/30342
$ ln -s /tmp/30342 ~/sl