Файловая система, чувствительная к порядку

Есть ли файловая система, совместимая с UNIX, чувствительная к порядку?

Например, следующие две структуры каталогов будут разными.

a bc 

а также

 a c b 

  • Управление размером диска
  • Что такое осиротевший инод?
  • Как взаимодействовать с конкретной файловой системой?
  • Что такое риск или стоимость для опции «noinit_itable» для ext4?
  • Как подключить диск из командной строки
  • Самый точный отчет об использовании диска?
  • ext2 / 3/4 зарезервированные блоки процентное назначение
  • Системные вызовы Ext3 во время создания и изменения файла
  • 2 Solutions collect form web for “Файловая система, чувствительная к порядку”

    Каталоги вообще не имеют определенного порядка. Вы можете видеть, какой порядок есть (или его отсутствие) с такими командами, как ls -a --sort=none и find . -maxdepth 1 find . -maxdepth 1

    Моя система на базе Linux с файловой системой ext4 не содержит особого порядка для записей в каталоге. Моя система на базе Windows с Cygwin, по-видимому, поддерживает записи в каталоге в отсортированном алфавитно-цифровом порядке. Я бы предположил, что другие файловые системы будут управлять элементами по-своему.

    Файловые системы не имеют никакого порядка, потому что данные редко печатаются на носителе. Если вы создаете каталог a, затем b, то c, единственным «порядком» здесь являются метаданные о том, когда они были созданы. Любой заказ, кроме этого, накладывается инструментом, который вы используете для чтения данных назад (например, ls -c вместо ls -r или ls ).

    Если вы хотите увидеть inode каталога, вы можете увидеть это с помощью ls -i .

    В противном случае отсутствие порядка является одной из причин использования файловых систем.

    Если вам нужна файловая система на основе заказов, вы можете попробовать использовать файловую систему вообще. Написание исходных данных на жесткий диск можно выполнить с помощью dd:

     # echo "helloWorld" | dd of=/dev/sdX # head -c{1..10} /dev/sdx helloWorld# 

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

    Interesting Posts

    Могу ли я использовать переменные в файле crontab?

    Получение количества файлов во время итерации через каталоги и папки

    Как устройства добавляют записи DNS в локальной сети?

    xmllint отображает значение второго атрибута, если первый соответствует

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

    В какой файловой системе должен использоваться загрузочный раздел GRUB 2?

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

    Возможно ли успешное выполнение операций seek () на именованном канале?

    Sed: замена ввода текста

    Как работает xbacklight?

    О Clonezilla и как сохранить резервную копию

    Есть ли способ узнать, почему tmux разбился

    Создание копий каталогов с помощью find

    Совместное использование соединений socks5 со второй системой сетевого адаптера

    Ограничить максимальное количество независимых IP-соединений на определенном порту одновременно

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