Как установить Anchor CMS на CentOS 7 LAMP VPS
Используете другую систему? Anchor CMS - это сверхпростая и чрезвычайно легкая бесплатная система управления контентом (CMS) с открытым исходным кодом.
OpenZFS - это реализация ZFS с открытым исходным кодом, которая является передовой и масштабируемой платформой хранения. Хотя ZFS изначально была разработана для Sun Solaris, вы можете использовать ZFS в большинстве основных дистрибутивов Linux с помощью проекта ZFS on Linux, который является частью проекта OpenZFS.
В этой статье я покажу вам, как настроить OpenZFS в CentOS 7. Кроме того, я перечислю некоторые основные команды, связанные с ZFS, чтобы помочь вам узнать об OpenZFS.
Войдите в систему Vultr CentOS 7 как пользователь sudo, а затем обновите систему до последнего стабильного состояния, используя следующие команды:
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
После перезагрузки используйте того же пользователя sudo для повторного входа.
Для простой установки OpenZFS вам необходимо установить репозиторий OpenZFS YUM:
sudo yum localinstall --nogpgcheck http://archive.zfsonlinux.org/epel/zfs-release$(rpm -E %dist).noarch.rpm
Используйте следующую команду для проверки установки:
gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux
Отпечаток пальца на экране должен быть таким же, как показано ниже:
pub 2048R/F14AB620 2013-03-21 ZFS on Linux <[email protected]>
Key fingerprint = C93A FFFD 9F3F 7B03 C310 CEB6 A9D5 A1C0 F14A B620
sub 2048R/99685629 2013-03-21
Поскольку в этой статье мы используем ядро, предоставляемое дистрибутивом, вы можете установить kodi kmods вместо пакетов по умолчанию в стиле DKMS. Такое расположение не позволит перестраивать ZFS после любого обновления ядра.
sudo vi /etc/yum.repos.d/zfs.repo
Измените третью строку:
baseurl=http://archive.zfsonlinux.org/epel/7/$basearch/
чтобы:
baseurl=http://archive.zfsonlinux.org/epel/7/kmod/$basearch/
Сохранить и выйти:
:wq!
Установите OpenZFS, используя YUM:
sudo yum install zfs
Перезагрузите систему, чтобы ядро загрузило модули, связанные с ZFS:
sudo shutdown -r now
После перезагрузки используйте следующую команду для проверки установки:
lsmod | grep zfs
Вывод должен напоминать:
zfs 2794866 3
zunicode 331170 1 zfs
zavl 15236 1 zfs
zcommon 55411 1 zfs
znvpair 89086 2 zfs,zcommon
spl 92029 3 zfs,zcommon,znvpair
Чтобы протестировать функциональность OpenZFS, прежде всего, вам необходимо подготовить несколько устройств хранения данных, которые могут быть жесткими дисками и / или разделами жесткого диска. Здесь мы создадим 6 разделов в подключенном блочном хранилище /dev/vdb
и используем их для демонстрации некоторых основных команд OpenZFS.
sudo parted -s /dev/vdb mklabel gpt
sudo parted -s /dev/vdb unit mib mkpart primary 0% 15%
sudo parted -s /dev/vdb unit mib mkpart primary 15% 30%
sudo parted -s /dev/vdb unit mib mkpart primary 30% 45%
sudo parted -s /dev/vdb unit mib mkpart primary 45% 60%
sudo parted -s /dev/vdb unit mib mkpart primary 60% 75%
sudo parted -s /dev/vdb unit mib mkpart primary 75% 90%
Вы можете использовать следующие команды для подтверждения операции, и 6 разделов будут /dev/vdb1
, /dev/vdb2
, /dev/vdb3
, /dev/vdb4
, /dev/vdb5
, и /dev/vdb6
.
sudo parted -l
ls -l /dev/vdb*
OpenZFS имеет две основные утилиты: zpool
и zfs
. zpool
утилита отвечает за создание и поддержание пулов ZFS с помощью запоминающих устройств, а также zfs
утилита несет ответственность за создание и поддержание наборов данных.
1) Создать пул ZFS
Вы можете создать пул ZFS "zfspool1", используя о��но или несколько устройств хранения:
sudo zpool create zfspool1 vdb1
или же
sudo zpool create zfspool2 vdb2 vdb3 vdb5
Проверьте состояние пулов ZFS:
sudo zpool status
Перед тестированием других команд OpenZFS используйте следующие команды для уничтожения пулов ZFS, которые вы установили ранее:
sudo zpool destroy zfspool1
sudo zpool destroy zfspool2
2) Создайте пул ZFS и сделайте зеркалирование двух или более устройств хранения.
Используйте /dev/vdb1
и /dev/vdb2
для создания пула ZFS, и они оба настроены как зеркальные:
sudo zpool create zfspool3 mirror vdb1 vdb2
При необходимости вы также можете сделать эти устройства хранения более или менее зеркальными:
sudo zpool create zfspool4 mirror vdb3 vdb4 vdb5
Еще раз, подтвердите ваши настройки, используя следующую команду:
sudo zpool status
Затем уничтожьте два пула ZFS:
sudo zpool destroy zfspool3
sudo zpool destroy zfspool4
3) Создайте пул ZFS и установите массив raidz с использованием двух или более устройств хранения
sudo zpool create zfspool5 raidz vdb1 vdb2
Еще раз подтвердите настройку и уничтожьте этот пул ZFS:
sudo zpool status
sudo zpool destroy zfspool5
Перед использованием утилиты zfs создайте пул ZFS, состоящий из 3 устройств хранения:
sudo zpool create zfspool6 vdb1 vdb3 vdb5
1) Добавьте устройство хранения для пула ZFS.
sudo zpool add zfspool6 vdb6
Примечание . Эти устройства хранения нельзя удалить непосредственно из пула, поскольку они являются разделами, а не жесткими дисками.
2) Создайте файловую систему для каждого из этих устройств хранения.
sudo zfs create zfspool6/vdb1
sudo zfs create zfspool6/vdb3
sudo zfs create -o mountpoint=/test zfspool6/vdb5
sudo zfs create -o compression=gzip zfspool6/vdb6
Пояснения по поводу приведенных выше команд:
/zfspool6/vdb1
./zfspool6/vdb3
./test
./zfspool6/vdb6
.После этого, если вы хотите изменить точку подключения устройства хранения:
sudo zfs set mountpoint=/vdb3 zfspool6/vdb3
Если вы хотите настроить или изменить метод сжатия:
sudo zfs set compression=gzip zfspool6/vdb3
sudo zfs set compression=lz4 zfspool6/vdb6
Используйте следующую команду для подтверждения метода сжатия:
sudo zfs get -r compression zfspool6/vdb3
Перечислите все файловые системы ZFS в вашей системе:
sudo zfs list
Если файловая система хранения больше не нужна, вы можете уничтожить ее с помощью следующей команды:
sudo zfs destroy zfspool6/vdb5
На этом мы завершаем наш урок. Содержание этой статьи носит ознакомительный характер, и вы можете узнать больше об OpenZFS на его официальном сайте. Спасибо за чтение.
Используете другую систему? Anchor CMS - это сверхпростая и чрезвычайно легкая бесплатная система управления контентом (CMS) с открытым исходным кодом.
При настройке нового сервера Linux рекомендуется обновить ядро системы и другие пакеты до последней стабильной версии. В этой статье
Используете другую систему? Backdrop CMS 1.8.0 - это простая и гибкая, удобная для мобильных устройств, бесплатная система с открытым исходным кодом (CMS), которая позволяет нам
Если вы хотите разместить свой инвентарь в Интернете или просто магазин технических аксессуаров, Magento - отличное решение для электронной коммерции в Интернете. Это статья
Используете другую систему? AirSonic - это бесплатный и потоковый сервер с открытым исходным кодом. В этом уроке я проведу вас через процесс развертывания
OrangeScrum - это бесплатный инструмент управления проектами с открытым исходным кодом, который широко используется в малом и среднем бизнесе. В этой статье я проведу вас через
OrientDB - это мультимодельная СУБД NoSQL с открытым исходным кодом нового поколения. Благодаря поддержке нескольких моделей данных OrientDB может обеспечить большую функциональность и гибкость в
Vtiger CRM - это популярное приложение для управления взаимоотношениями с клиентами, которое может помочь предприятиям увеличить продажи, обеспечить обслуживание клиентов и увеличить прибыль. я
MaraDNS - это легкая, но надежная программа с открытым исходным кодом для DNS-сервера. По сравнению с другими приложениями того же типа, такими как ISC BIND, PowerDNS и djbdns
Используете другую систему? Netdata - восходящая звезда в области мониторинга показателей системы в режиме реального времени. По сравнению с другими инструментами того же рода, Netdata:
Используете другую систему? В этом уроке я расскажу, как настроить сервер Starbound в CentOS 7. Предварительные условия Вы должны иметь эту игру на себе
RabbitMQ - это брокер сообщений с открытым исходным кодом, который поддерживает AMQP, STOMP и другие коммуникационные технологии. Широко используется в корпоративных приложениях
Добро пожаловать в другой учебник Vultr. Здесь вы узнаете, как установить и запустить сервер SAMP. Это руководство было написано для CentOS 6. Предварительные условия
Используете другую систему? Elgg - это движок социальных сетей с открытым исходным кодом, который позволяет создавать социальные среды, такие как социальные сети кампуса и
Bolt - это CMS с открытым исходным кодом, написанная на PHP. Исходный код Bolts размещен на GitHub. Это руководство покажет вам, как установить Bolt CMS на новую CentOS 7 Vult.
Традиционные подходы к анализу данных невозможно использовать, когда наборы данных достигают определенного размера. Современная альтернатива анализу огромных массивов данных, которые я
Elasticsearch - популярный движок полнотекстового поиска и аналитики с открытым исходным кодом. Благодаря своей универсальности, масштабируемости и простоте использования, Elasticsearch широко используется
Обзор Эта статья призвана помочь вам в кратчайшие сроки запустить и запустить кластер Kubernetes с помощью kubeadm. Это руководство будет развертывать два сервера, на
Используете другую систему? Введение Sails.js - это инфраструктура MVC для Node.js, аналогичная Ruby on Rails. Это делает для разработки современных приложений вер
Введение В этом руководстве мы будем устанавливать PufferPanel на нашем Vultr VPS. PufferPanel - это бесплатная панель управления с открытым исходным кодом для управления вами.
Изучение 26 методов анализа больших данных: часть 1
Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.
Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.
Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.
Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.
CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?
По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.
Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!
Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.
Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше