Centos 6.3 установить поддержку reiserFS
Я пытаюсь изменить существующий раздел ext4 на reiserFS в Centos 6.3 64bit.
Я обновил ядро до Centos Plus:
Во-первых, я обновил /etc/yum.repos.d/CentOS-Base.repo
:
в
[centosplus]
раздел:enabled=1 includepkgs=kernel*
Потом я побежал yum ypdate
и мое ядро было обновлено до Centos Plus:
[root@vappsil disk]# uname -r
2.6.32-279.11.1.el6.centos.plus.x86_64
Затем я добавил это к /etc/yum.repos.d/CentOS-Base.repo
в
[centosplus]
раздел:includepkgs=kernel* jfsutils reiserfs-utils
в
[base]
а также[updates]
раздел:includepkgs=kernel* jfsutils reiserfs-utils
Но при попытке выполнить:
yum install reiserfs-utils
Я получил:
No package reiserfs-utils available.
Как я могу установить пакет reiserFS-utils для создания раздела reiserFS?
4 ответа
Не делай этого. В настоящее время ReiserFS не считается хорошим вариантом файловой системы и может не разрабатываться.
У вас есть несколько других надежных опций файловой системы здесь в 2012 году. Вы пытаетесь решить конкретную проблему? Если это так, XFS, btrfs, возможно, даже настройка вашего ext4, могут быть лучшими идеями для поддержки и совместимости.
Прежде всего, позвольте мне ответить на скептиков ReiserFS:
a) ReiserFS3 - это стабильная, быстрая, компактная (особенно с большим количеством маленьких файлов), в разумных масштабах (просто проверьте журналы изменений ядра) и чрезвычайно надежная файловая система: я использовал ReiserFS на всех своих серверах (несколько десятков из них)) с 2001 года или около того, и это никогда не доставляло мне никаких проблем. Фактически, в моем клиенте с постоянными перебоями в электроснабжении им неоднократно приходилось восстанавливать машины на базе EXT4 из резервных копий, потому что вся файловая система часто оставалась за пределами восстановления fsck, но серверы CentOS мы настроили для них почти 4 года назад (используя ReiserFS3, конечно) никогда не терял никаких данных (и просто продолжает работать по сей день). Я заметил проблемы согласованности чтения-записи с некоторыми из более современных ядер (вспоминается 2.6.37), но со всеми стабильными ядрами 2.6.x вплоть до 2.6.32 включительно ReiserFS3 работает как скала.
б) Конечно, то, что сделал Ганс Рейзер, неверно, и я рад, что он в тюрьме платит за свое преступление. Но идея не несет ответственности за действия своего создателя... Или кто-нибудь всерьез предположил бы, что убийство Гансом Райзером его жены каким-либо образом связано с файловой системой ReiserFS?
c) ОП запросил решение запустить ReiserFS на своем сервере CentOS, а не лекцию о достоинствах других файловых систем и / или недостатках г-на Ханса Рейзера, поэтому я думаю, что мы все сделаем намного лучше, если будем просто придерживаться дело под рукой.
Тем не менее, вот решение, которое запросил ОП:
1) Добавьте репозиторий ElRepo в свою конфигурацию YUM: просто следуйте инструкциям в разделе "Начало работы" на сайте ElRepo.
2) Запустите "yum update", чтобы получить метаданные репо о доступных пакетах;
3) Запустите "yum install kmod-reiserfs reiserfs-utils"; таким образом вы установите модуль ядра и необходимые пользовательские утилиты (mount, mkfs, fsck и т. д.).
Готово!
По-видимому, ReiserFS вообще не поддерживается в RHEL 6 / CentOS 6. В репозиториях CentOS такого пакета нет, и в ядре нет поддержки файловой системы.
Используйте centos plus repo для получения RPM для ядра плюс, затем установите RPM reiserfs-util от elrepo, который кажется последним. Теперь вы можете смонтировать /mkfs reiserfs.