Вопросы по теме 'inode'

Как с помощью stat() определить, является ли файл символической ссылкой?
По сути, мне нужно написать клон команды UNIX ls для класса, и у меня почти все работает. Одна вещь, которую я не могу понять, как это сделать, это проверить, является ли файл символической ссылкой или нет. На справочной странице для stat() я...
24105 просмотров
schedule 01.08.2022

Модули безопасности ядра: i_security в struct inode
мой вопрос наверное опять довольно простой, но я ничего не нашел. Я пишу модуль безопасности Linux. Как вы, возможно, знаете, структура inode в ядре содержит одно поле i_security для сохранения важной для безопасности информации для LSM. Теперь...
501 просмотров

Как создать 64-битный индекс?
Мне нужно протестировать 64-битную версию файловых API-интерфейсов ввода-вывода (открыть, создать статистику и т. д.). В этом процессе мне нужно создать файл с 64-битным индексным узлом, чтобы тестировались внутренние 64-битные структуры/переменные...
1754 просмотров
schedule 19.11.2023

Исполняемый путь от fd inode в модуле ядра linux
Учитывая inode , который существует в /proc/**/fd/* И модуль ядра Linux, которому нужно найти путь к исполняемому файлу по символической ссылке /proc/**/exe Как я мог реализовать это так, чтобы из номера инода я получил путь к...
803 просмотров
schedule 02.06.2023

Временная метка inode ядра Linux
Я хотел знать, какая из следующих записей inode содержит время создания файла и время последнего изменения файла? Спасибо
660 просмотров

Файловая система Inode — самый большой файл для хранения
Если я использую файловую систему inode и у меня есть только 55 свободных блоков, чем насколько велик самый большой файл, который я могу хранить?
35 просмотров
schedule 05.02.2023

Закончились inodes на томе докера
У меня есть следующий файл docker-compos.yml: web: build: . ports: - "4200:4200" - "35729:35729" volumes: - ..:/code - ../home:/home/dev который отображает 2 тома выше. Когда я вхожу в свою виртуальную машину и...
2947 просмотров
schedule 10.05.2023

Получить блок файла из inode на Mac
В терминале я могу получить индексный дескриптор определенного файла с помощью команды stat : >> stat /some/file.txt 41307547 Но я не могу понять, как получить из этого информацию о блоках данных файла (например, их адрес).
935 просмотров
schedule 11.06.2024

Minix: отменить определение ссылки на __fts_open60
Я пытаюсь сделать системный вызов, который вернет номер инода файла, и решил использовать структуры FTS и FTSENT , так как я нашел их при поиске, и они также используются в ls.c (обычной программы ls , которая с -i дает нам номера инодов)....
187 просмотров
schedule 03.03.2023

Как я могу отслеживать вызов memcpy() в ядре Linux?
Я пытаюсь отследить какую-то грязную страницу в кеше страниц в Android 5.1.1 с ядром 3.4. Мое устройство — Nexus 7 2013 года с процессором Qualcomm Snapdragon S4 Pro APQ8064. Я знаю, что процесс может (1) записывать в кеш страниц из своего буфера...
173 просмотров
schedule 23.04.2024

Можете ли вы напрямую изменить косвенные блоки индексного дескриптора в пользовательском пространстве?
Есть ли способ в пользовательском пространстве напрямую изменить указатели косвенных блоков в индексном узле? Я читал этот документ http://www.cis.syr.edu/~wedu/seed/Documentation/Minix3/Inode.pdf , но то, что я узнал из него, как следует из его...
158 просмотров
schedule 13.02.2024

Сравните символическую ссылку и ее цель с помощью bash test -ef
TL;DR: почему [ symlink_to_file_a -ef file_a ] возвращает true? Мне нужно проверить, является ли файл b (в основном символическая ссылка) тем же, что и файл a , чтобы попытаться узнать, являются ли a и b жестко связаны друг с другом и...
1193 просмотров
schedule 17.02.2023

Когда rm файл, но жесткая ссылка все еще существует, индексный дескриптор будет помечен как неиспользуемый?
Теперь я знаю, как работает удаление файлов в Linux. В ext2 он помечает "неиспользуемый", а в ext3 не только отмечает "неиспользуемый", но и меняет размер, блокирует указатели на ноль. Но мне интересно, когда я создаю жесткую ссылку на файл, а...
917 просмотров
schedule 02.05.2022

На узлах кластера Kubernetes заканчиваются иноды в /tmp
Существует ли рекомендуемый минимальный размер (или минимальное количество инодов) для файловой системы /tmp (раздела) на узлах кластера Kubernetes? То, что я испытываю (в чистом кластере Kubernetes 1.16.3), заключается в том, что узлы кластера...
347 просмотров
schedule 29.04.2023

распечатать содержимое файла с учетом его индекса
Я хочу реализовать функцию, аналогичную cat file . Моя функция будет mycat(inode) . Он примет в качестве входных данных индекс файла и распечатает содержимое файла. Как этого добиться с помощью программы на C.
40 просмотров
schedule 15.06.2022