Rumah Operasi dan penyelenggaraan operasi dan penyelenggaraan linux Apakah sistem fail yang diedarkan Linux?

Apakah sistem fail yang diedarkan Linux?

Mar 21, 2023 am 10:20 AM
linux sistem fail

Sistem fail teragih Linux termasuk: 1. OpenAFS, sistem fail teragih sumber terbuka 2. MooseFs, sistem fail teragih rangkaian dengan toleransi kesalahan 3. googleFs, Sistem fail teragih berskala dan banyak lagi.

Apakah sistem fail yang diedarkan Linux?

Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.

Apakah sistem fail yang diedarkan Linux?

  • NFS (www.tldp.org/HOWTO/NFS-HOWTO/index.html)

Sistem fail rangkaian ialah FreeBSD Salah satu sistem fail yang disokong, juga dikenali sebagai NFS.

NFS membenarkan satu sistem berkongsi direktori dan fail dengan orang lain dalam rangkaian. Dengan menggunakan NFS, pengguna dan program boleh mengakses fail pada sistem jauh seolah-olah ia adalah fail tempatan. Faedahnya ialah:

1 Stesen kerja tempatan menggunakan lebih sedikit ruang cakera kerana data biasa boleh disimpan pada satu mesin dan boleh diakses melalui rangkaian.

2. Pengguna tidak perlu mempunyai direktori rumah dalam setiap mesin pada rangkaian. Direktori rumah boleh diletakkan pada pelayan NFS dan tersedia di mana-mana sahaja pada rangkaian.

3. Peranti storan seperti pemacu liut, CDROM dan ZIP boleh digunakan oleh mesin lain pada rangkaian. Anda boleh mengurangkan bilangan peranti media boleh tanggal pada keseluruhan rangkaian anda.

Bahasa pembangunan c/c++, boleh dijalankan merentasi platform.

  • OpenAFS (www.openafs.org)

OpenAFS ialah sistem fail teragih sumber terbuka yang membenarkan komunikasi antara sistem LAN dan WAN untuk berkongsi fail dan sumber. OpenAFS disusun di sekitar sekumpulan pelayan fail yang dipanggil sel Identiti setiap pelayan biasanya disembunyikan dalam sistem fail Pengguna yang log masuk daripada klien AFS tidak akan dapat memberitahu pelayan yang mereka jalankan, kerana dari perspektif pengguna. Lihat, mereka mahu berjalan pada satu sistem dengan semantik sistem fail Unix yang diiktiraf.

Kandungan sistem fail biasanya direplikasi merentas sel, jadi kegagalan satu cakera keras tidak akan membahayakan operasi klien OpenAFS. OpenAFS memerlukan cache pelanggan yang besar sehingga 1GB untuk membenarkan akses kepada fail yang sering digunakan. Ia adalah sistem berasaskan Kerbero yang sangat selamat yang menggunakan senarai kawalan akses (ACL) untuk membenarkan akses terperinci, yang tidak berdasarkan model keselamatan Linux dan Unix biasa. Perjanjian pembangunan IBM Public, berjalan di bawah linux.

  • MooseFs (derf.homelinux.org)

Sistem Fail Moose ialah sistem fail teragih rangkaian dengan fungsi tahan kerosakan Diedarkan pada berbeza pelayan dalam rangkaian, MooseFs menggunakan FUSE untuk menjadikannya kelihatan seperti sistem fail Unix. Tetapi ada masalah, ia masih tidak dapat menyelesaikan masalah satu titik kegagalan. Bahasa pembangunan ialah perl, yang boleh dikendalikan merentasi platform.

  • pNFS (www.pnfs.com)

Sistem Fail Rangkaian (NFS) ialah bahagian penting dalam kebanyakan rangkaian kawasan setempat (LAN) komponen. Tetapi NFS tidak sesuai untuk program intensif rak buku input yang menuntut dalam pengkomputeran berprestasi tinggi, sekurang-kurangnya tidak sebelum ini. Pengubahsuaian jenayah standard NFS menggabungkan NFS Selari (pNFS), pelaksanaan selari perkongsian fail yang meningkatkan kadar pemindahan mengikut susunan magnitud.

Bahasa pembangunan c/c++, berjalan di bawah linux.

  • googleFs

Ia dikatakan sebagai sistem fail teragih berskala yang agak baik, digunakan untuk Aplikasi besar, teragih dan berskala besar yang capaian data. Ia berjalan pada perkakasan biasa yang murah, tetapi boleh memberikan toleransi kesalahan, dan ia boleh menyediakan perkhidmatan berprestasi tinggi kepada sebilangan besar pengguna. Dibangunkan oleh Google sendiri.

Sambungan berkaitan:

Sistem fail teragih yang biasa digunakan termasuk: GFS, TFS, HDFS, MooseFs, FastDfs, MogileFs, GridFs, MiniIO, SeaweedFS, GlusterFS, Ceph , GlusterFS, dsb.

Perbandingan sistem fail teragih biasa

1 GFS (Sistem Fail Google)
Sistem fail teragih berskala berdasarkan Linux yang dibangunkan oleh Google untuk memenuhi keperluan syarikat digunakan untuk akses berskala besar, diedarkan dan penggunaan data besar Ia adalah kos rendah dan boleh digunakan pada perkakasan biasa yang murah Walau bagaimanapun, ia bukan sumber terbuka dan tidak akan dipertimbangkan buat masa ini.

2. TFS (Sistem Fail Taobao)
Sistem fail teragih sumber terbuka yang boleh berskala, sangat tersedia, berprestasi tinggi, berorientasikan perkhidmatan Internet yang dibangunkan oleh Alibaba untuk memenuhi keperluan Taobao untuk storan fail kecil jumlah data tidak berstruktur, ia dibina di atas kluster mesin Linux biasa dan boleh menyediakan akses storan yang sangat dipercayai dan serentak kepada dunia luar. TFS menyediakan Taobao storan fail kecil yang besar Biasanya saiz fail tidak melebihi 1M, jadi ini tidak dipertimbangkan buat masa ini.

3. HDFS (Sistem Fail Teragih Hadoop)
Sistem fail teragih Hadoop sesuai untuk dijalankan pada perkakasan tujuan umum untuk storan dan pengkomputeran teragih kerana ia mempunyai ciri-ciri toleransi kesalahan yang tinggi dan boleh berskala digunakan pada mesin murah, sesuai untuk pemprosesan data besar, dan mempunyai kelebihan yang wujud dalam pemprosesan kumpulan luar talian data besar.
Hadoop ialah perpustakaan carian teks yang digunakan secara meluas yang dibangunkan oleh Doug Cutting, pengasas Apache Lucene. Ia berasal dari Apache Nutch, yang merupakan enjin carian web sumber terbuka dan sebahagian daripada projek Luene. Seni bina Aapche Hadoop ialah aplikasi sumber terbuka bagi algoritma MapReduce dan merupakan asas penting dalam empayar Google.

4. MooseFS
MooseFS ialah sistem fail POSIX yang diedarkan sumber terbuka dari Poland dengan fungsi yang berlebihan dan toleran terhadap kesalahan Ia juga merujuk kepada seni bina GFS dan melaksanakan kebanyakan semantik dan API POSIX dipasang melalui kaedah FUSE Pada masa yang sama, antara muka pengurusan web yang disediakannya sangat mudah untuk melihat status storan fail semasa Ia mempunyai satu titik pergantungan pada pelayan induk aplikasi fail sederhana dan besar, tetapi prestasinya agak lemah, yang tidak dipertimbangkan kerana ia boleh diakses dalam masa nyata.
Catatan: POSIX bermaksud Antara Muka Sistem Operasi Mudah Alih UNIX (disingkatkan sebagai POSIX Standard POSIX mentakrifkan piawaian antara muka yang harus disediakan oleh sistem pengendalian untuk aplikasi

5 sistem fail teragih yang dibangunkan oleh Encik Yu Qing dari Taobao. Ia menguruskan fail, dan fungsinya termasuk: storan fail, penyegerakan fail, akses fail (muat naik fail, muat turun fail), dsb., menyelesaikan masalah storan berkapasiti besar dan pengimbangan beban. Sesuai untuk perkhidmatan dalam talian yang menggunakan fail sebagai pembawa, seperti tapak web album foto, tapak web video, dsb. FastDFS dibuat khusus untuk Internet, mempertimbangkan sepenuhnya sandaran berlebihan, pengimbangan beban, pengembangan linear dan mekanisme lain, dan memfokuskan pada ketersediaan tinggi, prestasi tinggi dan penunjuk lain FastDFS digunakan untuk membina kluster pelayan fail berprestasi tinggi untuk menyediakan fail muat naik, muat turun dan perkhidmatan lain . Walau bagaimanapun, penggunaan FastDFS agak menyusahkan, dan SKDnya tidak lengkap.

6. MogileFS

MogileFS ialah satu set komponen sandaran fail automatik sumber terbuka yang cekap, dibangunkan oleh Six Apart dan digunakan secara meluas dalam tapak web2.0 termasuk LiveJournal. Menyokong redundansi berbilang nod dan membolehkan replikasi fail automatik. Tidak perlu untuk RAID Lapisan aplikasi boleh melaksanakan secara langsung RAID tanpa berkongsi apa-apa. Ia menyediakan perkhidmatan melalui antara muka kluster dan berfungsi pada lapisan aplikasi. Gunakan HTTP untuk berkomunikasi.

Syarikat yang diketahui menggunakan MogileFS di China termasuk laman web pengehosan imej yupoo, digg, Tudou, Douban, kedai No. 1, Dianping, Sogou, Anjuke dan tapak web lain Pada asasnya, banyak laman web mempunyai kapasiti dan gambar Lebih daripada 30T.

7. GridFS

MongoDB ialah pangkalan data NoSql yang terkenal ialah fungsi terbina dalam MongoDB Ia digunakan untuk menyimpan dan memulihkan fail yang melebihi 16M (had fail BSON) (seperti gambar, Audio, video, dll.), ialah cara penyimpanan fail, tetapi ia disimpan dalam koleksi MonoDB. Ia boleh secara langsung memanfaatkan mekanisme replikasi atau sharding yang telah ditetapkan, jadi pemulihan dan pengembangan kegagalan adalah mudah untuk penyimpanan fail, dan GridFS tidak menghasilkan pemecahan cakera.

8. MinIO

MinIO ialah perkhidmatan penyimpanan objek berdasarkan protokol sumber terbuka Lesen Apache v2.0. Ia serasi dengan antara muka perkhidmatan storan awan Amazon S3 dan sangat sesuai untuk menyimpan data tidak berstruktur berkapasiti besar, seperti gambar, video, fail log, data sandaran dan imej bekas/mesin maya, dsb., dan fail objek boleh daripada sebarang saiz, antara beberapa Julat dari kb hingga maksimum 5T. Ia juga merupakan perkhidmatan yang sangat ringan yang boleh digabungkan dengan mudah dengan aplikasi lain. MiniIO dicirikan oleh kesederhanaan, ringan, mesra pembangun, kos pembelajaran yang rendah, pemasangan dan operasi yang mudah, dan sedia untuk digunakan di luar kotak.

9. SeaweedFS

SeaweedFS ialah sistem storan teragih sumber terbuka yang sangat berskala yang dibangunkan berdasarkan bahasa go Ia boleh menyimpan berbilion-bilion fail (akhirnya tertakluk kepada saiz cakera keras anda), adalah pantas, dan mengambil sedikit ingatan. Bermula adalah lebih mudah daripada fastDFS, dan ia disertakan dengan Rest API sendiri. Ia sangat cekap untuk fail bersaiz kecil dan sederhana, tetapi kapasiti maksimum satu volum dihadkan kepada 30G oleh program ini. Adalah disyorkan untuk menyimpan fail dalam 100MB.

10. Ceph

Ceph ialah sistem fail teragih matang di bawah Red Hat, dan ia juga merupakan persekitaran ekologi penyimpanan objek dengan fungsi peringkat perusahaan. Sistem ini mempunyai ciri prestasi tinggi, ketersediaan tinggi, kebolehskalaan tinggi, dan storan masa nyata. Walaupun ceph sangat berkuasa, ia mempunyai kos pembelajaran yang tinggi dan pemasangan serta operasi dan penyelenggaraan yang rumit. Ceph ditulis dalam C++, dan kapasiti penyimpanannya boleh mencapai tahap PB dengan mudah.

11. GlusterFS
GlusterFS ialah sistem fail yang diedarkan POSIX (sumber terbuka di bawah GPL) yang dibangunkan oleh syarikat American Gluster Ia digunakan terutamanya dalam sistem kluster dan mempunyai kebolehskalaan tinggi, ketersediaan tinggi, berprestasi tinggi dan berskala mendatar . Kebolehskalaan dan ciri lain, dan reka bentuknya tanpa pelayan metadata, supaya keseluruhan perkhidmatan tidak mempunyai titik kegagalan tunggal. Sistem ini direka terutamanya untuk fail sederhana dan besar, dan kapasiti storan boleh mencapai petabait dengan mudah. Ia mempunyai kelemahan bahawa pengembangan dan pengecutan menjejaskan banyak pelayan, ia mengambil masa untuk melintasi fail dalam direktori, dan prestasi fail kecil adalah lemah.

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Apakah sistem fail yang diedarkan Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Perbezaan antara centos dan ubuntu Perbezaan antara centos dan ubuntu Apr 14, 2025 pm 09:09 PM

Perbezaan utama antara CentOS dan Ubuntu adalah: asal (CentOS berasal dari Red Hat, untuk perusahaan; Ubuntu berasal dari Debian, untuk individu), pengurusan pakej (CentOS menggunakan yum, yang memberi tumpuan kepada kestabilan; Ubuntu menggunakan APT, untuk kekerapan yang tinggi) Pelbagai tutorial dan dokumen), kegunaan (CentOS berat sebelah ke arah pelayan, Ubuntu sesuai untuk pelayan dan desktop), perbezaan lain termasuk kesederhanaan pemasangan (CentOS adalah nipis)

Cara memasang centos Cara memasang centos Apr 14, 2025 pm 09:03 PM

Langkah Pemasangan CentOS: Muat turun Imej ISO dan Burn Bootable Media; boot dan pilih sumber pemasangan; Pilih susun atur bahasa dan papan kekunci; Konfigurasikan rangkaian; memisahkan cakera keras; Tetapkan jam sistem; Buat pengguna root; pilih pakej perisian; Mulakan pemasangan; Mulakan semula dan boot dari cakera keras selepas pemasangan selesai.

Pilihan Centos setelah menghentikan penyelenggaraan Pilihan Centos setelah menghentikan penyelenggaraan Apr 14, 2025 pm 08:51 PM

CentOS telah dihentikan, alternatif termasuk: 1. Rocky Linux (keserasian terbaik); 2. Almalinux (serasi dengan CentOS); 3. Ubuntu Server (Konfigurasi diperlukan); 4. Red Hat Enterprise Linux (versi komersial, lesen berbayar); 5. Oracle Linux (serasi dengan CentOS dan RHEL). Apabila berhijrah, pertimbangan adalah: keserasian, ketersediaan, sokongan, kos, dan sokongan komuniti.

Cara menggunakan desktop docker Cara menggunakan desktop docker Apr 15, 2025 am 11:45 AM

Bagaimana cara menggunakan desktop Docker? Docktop Docktop adalah alat untuk menjalankan bekas Docker pada mesin tempatan. Langkah -langkah untuk digunakan termasuk: 1. Pasang desktop Docker; 2. Mulakan desktop Docker; 3. Buat imej Docker (menggunakan Dockerfile); 4. Membina imej Docker (menggunakan Docker Build); 5. Jalankan bekas Docker (menggunakan Docker Run).

Penjelasan terperinci mengenai Prinsip Docker Penjelasan terperinci mengenai Prinsip Docker Apr 14, 2025 pm 11:57 PM

Docker menggunakan ciri -ciri kernel Linux untuk menyediakan persekitaran berjalan yang cekap dan terpencil. Prinsip kerjanya adalah seperti berikut: 1. Cermin digunakan sebagai templat baca sahaja, yang mengandungi semua yang anda perlukan untuk menjalankan aplikasi; 2. Sistem Fail Kesatuan (Unionfs) menyusun pelbagai sistem fail, hanya menyimpan perbezaan, menjimatkan ruang dan mempercepatkan; 3. Daemon menguruskan cermin dan bekas, dan pelanggan menggunakannya untuk interaksi; 4. Ruang nama dan cgroups melaksanakan pengasingan kontena dan batasan sumber; 5. Pelbagai mod rangkaian menyokong interkoneksi kontena. Hanya dengan memahami konsep -konsep teras ini, anda boleh menggunakan Docker dengan lebih baik.

Apa yang Harus Dilakukan Setelah CentOs Berhenti Penyelenggaraan Apa yang Harus Dilakukan Setelah CentOs Berhenti Penyelenggaraan Apr 14, 2025 pm 08:48 PM

Selepas CentOS dihentikan, pengguna boleh mengambil langkah -langkah berikut untuk menanganinya: Pilih pengedaran yang serasi: seperti Almalinux, Rocky Linux, dan CentOS Stream. Berhijrah ke pengagihan komersial: seperti Red Hat Enterprise Linux, Oracle Linux. Menaik taraf ke CentOS 9 Stream: Pengagihan Rolling, menyediakan teknologi terkini. Pilih pengagihan Linux yang lain: seperti Ubuntu, Debian. Menilai pilihan lain seperti bekas, mesin maya, atau platform awan.

Apa yang perlu dilakukan sekiranya imej docker gagal Apa yang perlu dilakukan sekiranya imej docker gagal Apr 15, 2025 am 11:21 AM

Langkah Penyelesaian Masalah untuk Gagal Docker Image Build: Semak Sintaks Dockerfile dan Versi Ketergantungan. Semak jika konteks binaan mengandungi kod sumber dan kebergantungan yang diperlukan. Lihat log binaan untuk butiran ralat. Gunakan pilihan sasaran untuk membina fasa hierarki untuk mengenal pasti titik kegagalan. Pastikan anda menggunakan versi terkini Enjin Docker. Bina imej dengan --t [nama imej]: mod debug untuk debug masalah. Semak ruang cakera dan pastikan ia mencukupi. Lumpuhkan Selinux untuk mengelakkan gangguan dengan proses binaan. Tanya platform komuniti untuk mendapatkan bantuan, sediakan dockerfiles dan bina deskripsi log untuk cadangan yang lebih spesifik.

Konfigurasi komputer apa yang diperlukan untuk vscode Konfigurasi komputer apa yang diperlukan untuk vscode Apr 15, 2025 pm 09:48 PM

Keperluan Sistem Kod Vs: Sistem Operasi: Windows 10 dan ke atas, MACOS 10.12 dan ke atas, pemproses pengedaran Linux: minimum 1.6 GHz, disyorkan 2.0 GHz dan ke atas memori: minimum 512 MB, disyorkan 4 GB dan ke atas ruang penyimpanan: minimum 250 mb, disyorkan 1 GB dan di atas keperluan lain:

See all articles