for_students:os:inode

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
for_students:os:inode [2022/02/07 16:12]
ejlka
for_students:os:inode [2022/02/08 15:23] (текущий)
ejlka
Строка 1: Строка 1:
 ==== Inode, ссылки ==== ==== Inode, ссылки ====
 +=== inode ===
 inode - это индексный дескриптор, который используется для хранения метаданных о файлах и каталогах файловой системы (например, ext4). Файловая система Linux содержит блоки для хранения данных и inodes, то есть любой объект ФС имеет имя и номер inode. Как правило, в inode указана следующая информация: inode - это индексный дескриптор, который используется для хранения метаданных о файлах и каталогах файловой системы (например, ext4). Файловая система Linux содержит блоки для хранения данных и inodes, то есть любой объект ФС имеет имя и номер inode. Как правило, в inode указана следующая информация:
   * размер;   * размер;
Строка 15: Строка 16:
 В какой ФС inode выделяются динамически? В какой ФС inode выделяются динамически?
 </WRAP> </WRAP>
 +=== Символьные ссылки === 
 +Символьные (они же символические, симлинки) ссылки - это специальный файл на файловой системе, который сам не содержит данных, а является ярлыком, указывающим на какой-то другой объект (файл или папку). Они могут понадобиться в том случае, когда у нас закончилось место на диске С (или в /home/user, например) и мы хотим продолжить писать в ту же директорию, но ничего при этом не перенастраивая. Символьные ссылки могут быть и в ОС Windows и в ОС Linux. \\ 
 +Для того, чтобы в Windows создать символьную ссылку необходимо воспользоваться командой ''mklink'', после чего указываем имя ссылки и объект, на который она ссылается. Например, попробуем создать ссылку на блокнот в каталоге D:\test ''mklink D:\test\note c:\Windows\system32\notepad.exe'' (в командной стоке от имени администратора). Теперь для запуска блокнота можно использовать новую ссылку (по сути это будет просто ярлык на приложение). Аналогичным образом можно сделать симлинк на другой каталог ''mklink /D c:\Users\User\Desktop\user f:\User'' В ОС Linux у команды создания ссылки немного другой синтаксис - сначала указывается источник файла, а потом уже имя ссылки ''ln -s /etc/ssh/ssh_config Desktop/ssh_conf'', выглядеть это будет как обычный ярлык [{{:for_students:os:118.jpg?}}] 
 +Символьные ссылки: 
 +  - могут ссылаться на файлы и каталоги; 
 +  - после модификации источника (удаление, перемещение или переименования) становятся недействительными; 
 +  - при изменении прав доступа на источник, права на ссылку остаются прежними; 
 +  - могут ссылаться на другие (отличные от источника) разделы диска; 
 +  - права доступа и inode на ссылку отличаются от источника (для Linux) 
 +=== Жесткие ссылки === 
 +Жесткая ссылка - это отдельный файл, который ведет к одному участку жесткого диска. При создании жесткой ссылки сам файл не копируется физически, но появляется под еще одним именем или же в еще одном месте. Жесткие ссылки можно создавать только на одном разделе диска. В Windows ссылки можно создавать командой ''mklink /H'', в Linux - ''ln file link'' \\ 
 +Особенности жестких ссылок: 
 +  - работают в пределах одной файловой системы и одного раздела жесткого диска; 
 +  - можно ссылаться только на файлы; 
 +  - изменение прав на источник также отражается на правах ссылки; 
 +  - при перемещении или удалении источника ссылка продолжит работать; 
 +  - права доступа и inode у источника и ссылки - одинаковые.
  • for_students/os/inode.1644239576.txt.gz
  • Последнее изменение: 2022/02/07 16:12
  • ejlka