Linux: НЕЧУВСТВИТЕЛЬНАЯ К РЕГИСТРУ файловая система

Намного более трудно найти кого-то, кто хороший менеджер и лидер, чем это должно найти кого-то, кто способен к технологии. Я искал бы кого-то с широким фоном, возможно (особенно?) даже за пределами IT, поскольку наличие способности работать в различной карьере показывает способность для переходных навыков (иногда называемый мягкими навыками), которые имеют больше влияния на управление и лидерство, чем, знает ли человек код d'jour.

Фраза "код d'jour" приводит к моему следующему вопросу. Поскольку мы все крайне знаем, Технические изменения. Как раз в то самое время, когда Вы становитесь хорошими в игре, в которую Вы играете (кодирование, sys администратор, справочная служба), кто-то приезжает за угол и изменяет правила о Вас. Наличие более обобщенного фона показывает, что человек может взять новые понятия быстро, и не только сможет изучить Вашу текущую среду, но также сможет быстро адаптироваться к изменениям в будущем.

Я не преуменьшаю потребность в технической экспертизе ни в малейшей степени, поскольку это все еще очень важно. Однако существует столько способов сделать вещи, что, если Вы получаете кого-то, у кого нет точного технического соответствия, но способный ученик с большой коммуникацией, лидерством и управленческими навыками, Вы будете намного более счастливыми, чем нахождение, что человек, у которого есть все технические навыки, но плохие мягкие навыки. Я имею в виду, мы изучаем, как вычислить подсети и запись в C++ в скором времени, но требуется время жизни для разработки хороших административных навыков.

13
задан 23 March 2010 в 14:17
5 ответов

Некромантинг.
Отвечая на свой вопрос.
Это действительно возможно.
Вариант 1:
Создайте .dsk-файл размером X-MB (с dd), затем создайте JSF-файловую систему для этого файла с опцией O (совместимость с OS2 - = без учета регистра)
Затем смонтируйте этот файл в нужную папку.

(apt-get install jfsutils)
dd if=/dev/zero of=jfs.dsk bs=1048576 count=150
mkfs.jfs -O jfs.dsk
mkdir -p /mnt/jfs
mount /volumes/jfs.dsk /mnt/jfs -t jfs -o loop
umount /mnt/jfs/

Вариант 2:
Когда вы устанавливаете ОС, вручную разбейте диск на разделы и создайте другой раздел с форматом JFS, который вы монтируете туда, где хотите.
Когда все настроено и работает, вы можете переформатировать этот раздел с помощью (предупреждение - это приведет к удалению всех данных на этом разделе - убедитесь, что вы выбрали правильный, и на нем еще нет данных):

unmount смонтированный раздел

umount /web

переформатируйте:

mkfs.jfs -O /dev/hda5

перемонтируйте раздел

mount /dev/hda5 /web

Теперь запустите

blkid

, и вы получите новый uuid раздела.
Теперь перейдите в / etc / fstab и замените старый uuid для / dev / hda5 новым.

Если вы делаете это неправильно, см. Также
Добро пожаловать в режим аварийной загрузки ...

8
ответ дан 2 December 2019 в 21:17

Если Вы говорите о нечувствительности к регистру ТОЛЬКО в рамках приложений, работающих под Моно, можно использовать IOMAP переменная среды, чтобы сказать моно игнорировать регистр точно так же, как Windows делает.

Посмотрите детали о его использовании здесь: http://www.mono-project.com/IOMap

15
ответ дан 2 December 2019 в 21:17

Существует нечувствительный к регистру ext3 драйвер, но, откровенно говоря, выполнение такой вещи в производстве испугало бы меня немного, так как Вы прокручиваете свое собственное ядро с исправленным - в драйверах. (Да, да - мы сделали это все время "назад в день", но это было, как, 1997...),

Существует реализация FUSE, ciopfs, который реализует нечувствительность к регистру также. Это было бы намного менее страшно мне для использования в производстве, чем исправленное ядро.

Вы могли также использовать нечувствительную к регистру файловую систему, как VFAT, для /var/www иерархия папок. Я использовал бы обратную петлю, монтируются в этом случае, такой, что Вы не должны смешивать со своим разбиением дисков на разделы.

15
ответ дан 2 December 2019 в 21:17
  • 1
    ciopfs является дерьмом, я попробовал его, это действительно только отображает нижний регистр на нижний регистр, игнорируя любой верхний регистр... –  Quandary 29 May 2010 в 15:11

@Quandary Я попробовал пойти по пути JFS, создав img с опцией -O. Но для меня все равно выдает ошибки. Например, я получаю:

System.InvalidOperationException
The view 'Logon' or its master was not found. The following locations were searched:
~/Views/Account/Logon.aspx
~/Views/Account/Logon.ascx
~/Views/Shared/Logon.aspx
~/Views/Shared/Logon.ascx

Файл aspx на самом деле называется LogOn.aspx . Это помогло решить несколько проблем, но я все равно получаю ошибки. К сожалению, я все еще нахожусь на 18.04, поэтому не могу попробовать способ ext4.

0
ответ дан 10 April 2020 в 18:44

Вы можете сделать набор данных ZFS нечувствительным к регистру с помощью:

zfs set casesensitivity=insensitive pool/dataset

Кроме того, вы получаете все обычные преимущества ZFS, такие как коррекция ошибок, сжатие, моментальные снимки, отправка zrs резервных копий на основе моментальных снимков, на несколько порядков быстрее, чем rsync и т. д.

Мне еще предстоит использовать это на реальном сервере (потому что я не запускаю программное обеспечение Windows на серверах), но я использую его на домашних системах для Библиотеки игр Steam (у меня есть разные наборы данных для нативных игр Linux и игр Windows для запуска с Proton/WINE — наборы данных Windows нечувствительны к регистру, потому что разработчики Windows небрежно относятся к верхнему/нижнему регистру в именах файлов/каталогов).

0
ответ дан 31 July 2021 в 11:52

Теги

Похожие вопросы