Я пытаюсь изменить существующий раздел 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?
Не делай этого. ReiserFS в наши дни не считается хорошей файловой системой и может не находиться в активной разработке.
В 2012 году у вас есть несколько других вариантов надежной файловой системы. Вы пытаетесь решить конкретную проблему? Если да, то XFS, btrfs, может, даже настройка вашего ext4, может быть, лучшие идеи для поддержки и совместимости.
Прежде всего, позвольте мне ответить скептикам ReiserFS:
а) ReiserFS3 - это стабильная, быстрая, компактная (особенно с большим количеством небольших файлов), разумно поддерживаемая (просто проверьте журналы изменений ядра) и чрезвычайно надежная файловая система: я использовал ReiserFS на всех своих серверах (несколько десятков из них ) с 2001 года или около того, и это никогда не доставляло мне никаких проблем. Фактически, в моем клиенте с постоянными перебоями в подаче электроэнергии им неоднократно приходилось восстанавливать машины на базе EXT4 из резервных копий, потому что вся файловая система часто выходила за рамки восстановления fsck, но серверы CentOS, которые мы настроили для них почти 4 года назад (используя ReiserFS3 конечно) есть никогда когда-либо терял какие-либо данные (и продолжаю продолжать по сей день). Я заметил проблемы с непротиворечивостью чтения и записи в некоторых более современных ядрах (на ум приходит 2.6.37), но со всеми стабильными ядрами 2.6.x до 2.6.32 включительно ReiserFS3 работает безупречно.
б) Конечно, то, что сделал Ганс Райзер, неправильно, и я, например, рад, что он в тюрьме платит за свое преступление. Но идея не несет ответственности за действия ее создателя ... Или кто-нибудь всерьез предположит, что убийство его жены Гансом Райзером каким-либо образом связано с файловой системой ReiserFS?
c) OP запросил решение для запуска ReiserFS на своем сервере CentOS, а не лекцию о достоинствах других файловых систем и / или недостатках г-на Ханса Рейзера, поэтому я думаю, что мы все добьемся большего, если будем просто придерживаться дело под рукой.
Тем не менее, вот решение, о котором просил OP:
1) Добавьте репозиторий ElRepo в конфигурацию YUM: просто следуйте инструкциям на Раздел «Начало работы» сайта ЭлРепо.
2) Запустите «yum update», чтобы получить метаданные репозитория о доступных пакетах;
3) Запустите «yum install kmod-reiserfs reiserfs-utils»; таким образом вы установите и модуль ядра, и необходимые служебные программы пользовательского пространства (mount, mkfs, fsck и т. д.).
Готово!
ReiserFS не поддерживается вообще в RHEL 6 / CentOS 6. Такого пакета нет в репозиториях CentOS, и ядро не поддерживает файловую систему.
Используйте репозиторий centos plus, чтобы получить RPM с расширением ядра, затем установите reiserfs-util RPM из elrepo, который кажется последним. Теперь вы можете смонтировать / mkfs reiserfs.