Как сохранить соответствие i-узла в разных файловых системах

Поэтому, если я перемещаю файл из одного каталога в другой в пределах одной файловой системы, скажите «/ opt», который является смонтированной точкой, i-узел этого файла остается неизменным, пока файлы остаются в пределах этой точки монтирования «/ opt», , Теперь, если я переведу этот файл, чтобы сказать «/ usr», который является другой точкой монтирования, i-узел этого файла изменяется. Есть ли способ сохранить соответствие i-узла файла при перемещении файла через файловые системы?

  • ls на устройстве без его установки
  • warning: Файловая система, похоже, смонтирована только для чтения
  • Как findmnt может перечислить привязки привязок?
  • Поиск всех жестких ссылок файла без прохождения файловой системы
  • Значение Atime меняется только один раз после создания файла
  • как «несколько узлов файлов» могут быть связаны с одним индексом?
  • Быстрый способ ссылки на справочник?
  • Как установить две папки с общим доступом в linux?
  • Почему не работает setuid с mount?
  • Знайте, какой каталог «mount -o bind», задав ядро ​​(Linux)
  • Проблемы с iPod в Rhythmbox
  • Как я `umount` / proc?
  • One Solution collect form web for “Как сохранить соответствие i-узла в разных файловых системах”

    no – inode «назначается» файловой системой (т. е. драйвером внутри ядра).

    В теории (используя какой-то инструмент низкого уровня) вы можете писать на определенный индекс, но на практике вы действительно не захотите этого делать (слишком много работы и слишком много шансов на поломку).

    Некоторое время назад я работал с кем-то, у кого была (не) яркая идея использовать номера inode в качестве уникальных идентификаторов для файлов. Это подошло к концу, когда мы рассмотрели, как восстановить резервную копию.

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