Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
OpenZFS adalah pelaksanaan sumber terbuka ZFS yang merupakan platform penyimpanan maju dan sangat berskala. Walaupun ZFS pada asalnya dirancang untuk Sun Solaris, anda boleh menggunakan ZFS pada sebilangan besar pengedaran Linux utama dengan bantuan projek ZFS pada Linux, yang merupakan sebahagian daripada projek OpenZFS.
Dalam artikel ini, saya akan menunjukkan kepada anda cara menyiapkan OpenZFS di CentOS 7. Selain itu, saya akan menyenaraikan beberapa arahan asas yang berkaitan dengan ZFS untuk membantu anda mengetahui mengenai OpenZFS.
Log masuk ke sistem Vultr CentOS 7 anda sebagai pengguna sudo, dan kemudian kemas kini sistem ke status stabil terkini menggunakan arahan berikut:
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
Selepas reboot, gunakan pengguna sudo yang sama untuk log masuk semula.
Untuk memasang OpenZFS dengan cara yang mudah, anda perlu memasang repo OpenZFS YUM:
sudo yum localinstall --nogpgcheck http://archive.zfsonlinux.org/epel/zfs-release$(rpm -E %dist).noarch.rpm
Gunakan arahan berikut untuk mengesahkan pemasangan:
gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux
Cap jari pada skrin harus sama persis seperti di bawah:
pub 2048R/F14AB620 2013-03-21 ZFS on Linux <zfs@zfsonlinux.org>
Key fingerprint = C93A FFFD 9F3F 7B03 C310 CEB6 A9D5 A1C0 F14A B620
sub 2048R/99685629 2013-03-21
Oleh kerana kami menggunakan kernel yang disalurkan dalam artikel ini, anda boleh memasang kmod penjejakan kABI dan bukannya pakej gaya DKMS lalai. Penyusunan ini akan mengelakkan ZFS dibina semula setelah sebarang kemas kini kernel mulai sekarang.
sudo vi /etc/yum.repos.d/zfs.repo
Tukar baris ketiga:
baseurl=http://archive.zfsonlinux.org/epel/7/$basearch/
untuk:
baseurl=http://archive.zfsonlinux.org/epel/7/kmod/$basearch/
Simpan dan tutup:
:wq!
Pasang OpenZFS menggunakan YUM:
sudo yum install zfs
Reboot sistem untuk membuat kernel memuat modul yang berkaitan dengan ZFS:
sudo shutdown -r now
Selepas reboot, gunakan arahan di bawah untuk mengesahkan pemasangan:
lsmod | grep zfs
Keluarannya harus menyerupai:
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
Untuk menguji fungsi OpenZFS, pertama sekali, anda perlu menyediakan beberapa peranti storan yang boleh menjadi cakera keras dan / atau partisi cakera keras. Di sini, kami akan membuat 6 partisi pada penyimpanan blok yang dilampirkan /dev/vdb
dan menggunakannya untuk menunjukkan beberapa arahan OpenZFS asas.
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%
Anda boleh menggunakan arahan berikut untuk mengesahkan operasi anda, dan 6 partition akan /dev/vdb1
, /dev/vdb2
, /dev/vdb3
, /dev/vdb4
, /dev/vdb5
, dan /dev/vdb6
.
sudo parted -l
ls -l /dev/vdb*
OpenZFS mempunyai dua utiliti utama: zpool
dan zfs
. yang zpool
utiliti bertanggungjawab dalam mewujudkan dan mengekalkan ZFS kolam menggunakan peranti penyimpanan, dan zfs
utiliti adalah bertanggungjawab untuk mewujudkan dan mengekalkan set data.
1) Buat kumpulan ZFS
Anda boleh membuat kumpulan ZFS "zfspool1" menggunakan satu atau lebih peranti storan:
sudo zpool create zfspool1 vdb1
atau
sudo zpool create zfspool2 vdb2 vdb3 vdb5
Periksa status kumpulan ZFS:
sudo zpool status
Sebelum menguji arahan OpenZFS lain, gunakan perintah berikut untuk menghancurkan kumpulan ZFS yang anda siapkan lebih awal:
sudo zpool destroy zfspool1
sudo zpool destroy zfspool2
2) Buat kumpulan ZFS dan buat dua atau lebih peranti storan dicerminkan.
Gunakan /dev/vdb1
dan /dev/vdb2
untuk membuat kumpulan ZFS, dan keduanya dikonfigurasi seperti dicerminkan:
sudo zpool create zfspool3 mirror vdb1 vdb2
Sekiranya perlu, anda juga boleh menjadikan peranti storan itu dicerminkan tiga atau lebih:
sudo zpool create zfspool4 mirror vdb3 vdb4 vdb5
Sekali lagi, sahkan persediaan anda menggunakan arahan berikut:
sudo zpool status
Kemudian hancurkan dua kolam ZFS:
sudo zpool destroy zfspool3
sudo zpool destroy zfspool4
3) Buat kumpulan ZFS dan buat array raidz menggunakan dua atau lebih peranti storan
sudo zpool create zfspool5 raidz vdb1 vdb2
Sekali lagi, sahkan persediaan anda dan hancurkan kumpulan ZFS ini:
sudo zpool status
sudo zpool destroy zfspool5
Sebelum menggunakan utiliti zfs, buat kumpulan ZFS yang terdiri daripada 3 peranti storan:
sudo zpool create zfspool6 vdb1 vdb3 vdb5
1) Tambahkan peranti simpanan untuk kumpulan ZFS.
sudo zpool add zfspool6 vdb6
Catatan : Anda tidak boleh mengeluarkan peranti storan ini dari kolam secara langsung kerana ia adalah partisi dan bukannya cakera keras.
2) Buat sistem fail untuk setiap peranti storan ini.
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
Penjelasan mengenai perintah di atas:
/zfspool6/vdb1
./zfspool6/vdb3
./test
./zfspool6/vdb6
.Selepas itu, jika anda ingin menukar titik pemasangan peranti storan:
sudo zfs set mountpoint=/vdb3 zfspool6/vdb3
Sekiranya anda ingin mengatur atau mengubah kaedah pemampatan:
sudo zfs set compression=gzip zfspool6/vdb3
sudo zfs set compression=lz4 zfspool6/vdb6
Gunakan arahan berikut untuk mengesahkan kaedah pemampatan:
sudo zfs get -r compression zfspool6/vdb3
Senaraikan semua sistem fail ZFS pada sistem anda:
sudo zfs list
Sekiranya sistem fail penyimpanan tidak lagi diperlukan, anda boleh menghancurkannya menggunakan arahan berikut:
sudo zfs destroy zfspool6/vdb5
Itu mengakhiri tutorial kami. Kandungan dalam artikel ini hanya perkenalan, dan anda dapat mengetahui lebih lanjut mengenai OpenZFS dari laman web rasminya. Terima kasih kerana membaca.
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.
Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.
Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.
Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.
CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?
Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.
Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!
Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.
Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut