Почему символические ссылки не имеют блоков данных, выделенных им в ext4fs?

Я странник Unix. Я просто заметил, что символические ссылки не имеют выделенных им блоков данных. Я думаю, что inode файла symlink хранит имя файла, на которое ссылается символьная ссылка, действительно ли это так?

$ stat sdb File: sdb -> /dev/sdb Size: 8 Blocks: 0 IO Block: 4096 symbolic link Device: 803h/2051d Inode: 26348139 Links: 1 .... 

Я мог только представить себе одну возможность на данный момент, inode символа ссылки sdb содержит, среди прочего, (i, e. Owner, permissions …) + /dev/sdb path.

One Solution collect form web for “Почему символические ссылки не имеют блоков данных, выделенных им в ext4fs?”

ext4 сохраняет цель символической ссылки внутри inode , если цель меньше 60 байтов. Более длинные цели будут храниться в блоке данных.

  • Сопоставляет ли символическая ссылка с диска A на диск B на ввод-вывод на диске A?
  • Как сделать $ ORIGIN в RPATH не следовать символическим ссылкам?
  • Почему я получаю ошибку при загрузке разделяемых библиотек: libssl.so.6 не может открыть файл общих объектов даже после запуска ldconfig?
  • Почему в / bin есть сочетание символических ссылок и hardlinks?
  • Использование символической ссылки в каталоге с содержимым
  • Как разделить FHS только для чтения и читать / писать каталоги на двух дисках с помощью Linux / systemd, без разбиения диска raed / write?
  • Получение символических ссылок, чтобы вести себя как ярлыки в Windows
  • Заполнение вкладки Bash не работает в символической директории
  • назначение символических ссылок при установке через fstab
  • Почему root утрачивает разрешение символической ссылки 1-го и 2-го уровней?
  • Переход в каталог, связанный ссылкой
  • Interesting Posts

    Настройка звукового баланса на 5.1 окружении

    Команда запускалась как неправильный пользователь при загрузке, в то время как явно сказано, что она запускается как root

    Использовать файлы cookie в curl для установки языка

    тайм-аут вызывает, когда цикл чтения заканчивается, когда `cat` отключен

    Как запустить python SimpleHTTPServer на порту 80?

    Новый родительский процесс, когда родительский процесс умирает

    Есть ли способ заставить socat не открывать целевое соединение, пока оно не получит соединение прослушивателя?

    Изменение размера панели кнопок окна в корице

    Изменение поворота экрана в GNOME / Wayland

    Связать Windows Key in Enlightenment

    Каталог noexec on / tmp и / var / tmp

    распечатать все совпадения или заменить все строки в BIG-файле, который не является строковым (без разделителей строк)

    Как заставить TCP-пакеты использовать конкретную сетевую карту

    Настройка syslogd в Ubuntu

    Разрешение обычным пользователям монтировать и извлекать устройства

    Linux и Unix - лучшая ОС в мире.