CentOSراهنماهای لینوکس

نحوه راه اندازی OpenZFS در CentOS 7

OpenZFS منبع پیاده سازی open source از ZFS است که یک پلت فرم ذخیره سازی پیشرفته و بسیار مقیاس پذیر است. اگرچه ZFS در ابتدا برای Sun Solaris طراحی شده بود، شما می توانید از ZFS در بیشتر توزیع های لینوکس با کمک ZFS در بخشی از پروژه OpenZFS استفاده کنید.

در این مقاله، به شما نشان خواهم داد که چگونه OpenZFS را در CentOS 7 نصب کنید. علاوه بر این، من برخی از دستورات اولیه ZFS را برای کمک به شما در مورد OpenZFS آموزش میدهم.

پیش نیاز ها:

  • یک سرور Centos 7 با رم کمتر از دو گیگابایت اما برای عملکرد مطلوب تر بهتر از رم 8 گیگابایت استفاده کنید.
  • یک کاربر با دسترسی Sudo.

مرحله 1: به روز رسانی سیستم

با استفاده از دستور زیر سیستم خود را بروزرسانی کنید:

sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

بعد از بالا آمدن سیستم به عنوان کاربر sudo وارد شوید.

مرحله 2: نصب OpenZFS

برای نصب OpenZFS شما باید ا دستور زیر  مخزن آنرا نصب کنید.

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

از آنجا که ما از یک هسته ارائه شده از توزیع در این مقاله استفاده می کنیم، می توانید به جای بسته های سبک DKMS، KODI tracking kmods را نصب کنید. این ترفند.

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

مرحله 3: برخی از دستورات پایه OpenZFS

در این مرحله باید باید در هارد دیسک چندین پارتیشن را ایجاد کنیم با فرمت های 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 مسئول ایجاد و نگهداری مجموعه داده ها است.

نمونه های استفاده از ابزار zpool:

1) ایجاد یک مخزن ZFS

شما می توانید “ZFS Pool” را با استفاده از یک یا چند دستگاه ذخیره سازی ایجاد کنید:

sudo zpool create zfspool1 vdb1

یا

sudo zpool create zfspool2 vdb2 vdb3 vdb5

چک کردن مخزن ZFS

sudo zpool status

دستور زیر را را وارد کنید تا مخزن از پیش تعیین شده پاکسازی شوند.

sudo zpool destroy zfspool1
sudo zpool destroy zfspool2

2) ایجاد کردن یک مخزن ZFS

برای ایجاد یک مخزن ZFS از dev / vdb1 و / dev / vdb2 استفاده کنید.

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

و سپس دستور زیر را وارد کنید.

sudo zpool status
sudo zpool destroy zfspool5

نمونه هایی از استفاده ی ابزار zfs:

قبل از استفاده از ابزار ZFS یک مخزن ZFS با دستور زیر ایجاد کنید.

sudo zpool create zfspool6 vdb1 vdb3 vdb5

1) سپس دستور زیر را وارد کنید.

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

اگر میخواهید محل نصب را تغییر دهید دستور زیر را وارد کنید.

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 مراجعه کنید و اطلاعات بیشتری را کسب نمایید.

 

مطالب مرتبط

امنیت ، سرعت ، پشتیبانی
همه یکجا در سرویس های پارس وی دی اس
بهترین را از ما بخواهید

مشاهده سرویس ها

  

آموزش اتصال به سرور از طریق کنسول

برخی مواقع امکان دارد با تغییراتی که بر روی سرور مجازی انجام میدهید دسترسی شما با سرور قطع شود

در این آموزش به شما روش حل این مشکل توضیح داده شده است

آموزش های تصویری پنل کاربری سرور های مجازی پارس وی دی اس

 

مجموعه ای از آموزش های مدیریت و کنترل سرور مجازی

آموزش نصب Plesk روی CentOS 7

این کنترل پنل به یوزر ها اجازه می دهد تا مدیریت وب سایتها ، دیتابیس ها، ایمیل ها و دامنه ها را به آسانی توسط کنترل پنل تحت وب از طریق مرورگر انجام دهند.

 

آموزش نصب NextCloud بر روی Ubuntu 17.04

این برنامه برای وب سرور ها  استفاده می شود و باعث پیکربندی و نصب ساده تره گواهینامه SSL بر روی سرور می شود.

 

 

 

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد.

    دکمه بازگشت به بالا