Ini ialah arahan gfprep yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
gfprep - meniru fail Gfarm secara selari
SINOPSIS
gfprep [-nqvdpPU] [-mx] [-X regexp] [-S nama domain sumber] [-h source-hostfile]
[-D nama domain destinasi] [-H fail hos destinasi] [-j bilangan-proses]
[-J bilangan-proses] [-M jumlah-bait] [-z bait minimum] [-Z bait maksimum]
[-w cara-penjadualan] [-W kilobait-untuk-ambang] [-s KB/s-untuk-simulasi]
[-F num-for-readahead] [-N bilangan replika] jalan
DESCRIPTION
gfprep mencipta replika fail Gfarm secara selari.
Jika jalan parameter ialah direktori, fail di bawah direktori akan direplikasi
secara berulang.
jalan ialah URL Gfarm atau laluan pada titik lekap gfarm2fs.
Satu set hos sumber/destinasi boleh ditentukan dengan nama domain dan/atau senarai hos
fail. Apabila kedua-dua nama domain dan fail senarai hos ditentukan, satu set hos adalah
ditentukan oleh kedua-dua syarat. Apabila satu set hos sumber ditentukan, hanya fail yang disimpan
pada hos sumber direplikasi.
Nod sistem fail pemalas akan dipilih untuk sumber atau destinasi. Bilangan maksimum bagi
selari dengan menghantar atau menerima setiap hos ialah bilangan CPU. Sila lihat halaman manual bagi
gfhost untuk maklumat tentang bilangan CPU.
gfprep boleh juga membaca direktori dan mendapatkan maklumat entri secara selari.
GFPREP PILIHAN
Ini adalah pilihan hanya untuk gfprep.
-N bilangan replika
Menentukan bilangan replika fail yang diperlukan. Sekiranya terdapat bilangan yang mencukupi
replika dalam hos destinasi, tiada sebarang penyalinan mahupun pengalihan keluar akan dilakukan.
Jika pilihan ini tidak dinyatakan, -N 1 diandaikan.
-x
Mengalih keluar replika fail tambahan apabila set nod destinasi mempunyai lebih banyak replika fail
daripada yang ditentukan oleh pilihan -N.
-m
Menghijrahkan replika fail dalam set nod sumber ke nod destinasi.
Pilihan ini memerlukan pilihan -S atau -h atau -D atau -H.
Pilihan ini dan pilihan -N adalah saling eksklusif.
SEMUA ORANG PILIHAN
gfprep mempunyai pilihan yang sama dengan gfpcopy.
-X regexp
Langkau fail sumber dipadankan dengan corak regexp. Jika berbilang corak ditentukan,
berbilang pilihan -X boleh ditentukan.
-S nama domain sumber
Menentukan nama domain untuk memilih fail. Hanya fail yang mempunyai fail sebenar pada
domain akan dihantar.
-h source-hostfile
Menentukan fail yang menerangkan nama hos nod sistem fail untuk ditiru atau
salin fail. Hanya fail yang mempunyai fail sebenar pada nama hos akan dipilih.
. source-hostfile terdiri daripada nama nod sistem fail pada setiap baris.
Jika ``-'' ditentukan, input standard digunakan untuk membaca senarai hos.
-L
Nod sistem fail yang dipilih oleh -S atau -h hanya digunakan untuk menghantar sumber.
-D nama domain destinasi
Menentukan nama domain untuk destinasi.
Jika bukan ini mahupun yang -H pilihan ditentukan, replika boleh disalin ke mana-mana
hos yang tersedia.
-H fail hos destinasi
Menentukan fail yang menerangkan nama hos untuk destinasi. The fail hos destinasi
terdiri daripada nama nod sistem fail pada setiap baris.
Jika ``-'' ditentukan, input standard digunakan untuk membaca senarai hos.
-j bilangan-proses
Menentukan bilangan maksimum proses untuk mencipta replika fail (atau menyalin fail)
pada masa yang sama.
Nilai lalai ialah parameter client_parallel_copy dalam gfarm2.conf. (lihat lelaki
gfarm2.conf)
Bilangan maksimum proses setiap nod sistem fail untuk sumber atau destinasi ialah
bilangan CPU (lihat man gfhost).
-J bilangan-proses
Menentukan bilangan proses untuk membaca direktori secara selari.
Nilai lalai adalah 8.
-M jumlah-bait
Menentukan bait untuk mengehadkan jumlah saiz yang disalin.
Nilai lalai adalah tidak terhad.
-z bait minimum
Menentukan bait untuk mengehadkan saiz minimum fail.
Nilai lalai adalah tidak terhad.
-Z bait maksimum
Menentukan bait untuk mengehadkan saiz maksimum fail.
Nilai lalai adalah tidak terhad.
-w cara-penjadualan
Menentukan nama cara penjadualan. ``noplan'' mereplikasi/menyalin semasa fail sedang
dijumpai. ``Rakus'' menjadualkan dengan rakus susunan replikasi/salinan terlebih dahulu.
Tingkah laku lalai ialah ``noplan''.
Penjadualan ``tamak' tidak boleh menggunakan pilihan -N atau pilihan -m.
-W kibibit
Menentukan saiz/kos ambang(KiB) kepada kos rata Sambungan. Sambungan bermaksud
maklumat penjadualan (fail yang ditugaskan) bagi setiap proses kanak-kanak.
Pilihan ini berkesan dengan -w tamak.
Nilai lalai ialah 50*1024 KiB (50MiB).
-U
Melumpuhkan menyemak ruang cakera yang tersedia bagi nod yang dipilih setiap kali.
-F num-of-dirents
Menentukan bilangan entri untuk melaksanakan pembacaan direktori di hadapan.
Nilai lalai adalah 10000.
-s kilobait-per-saat.
Menentukan throughput(KB/s) untuk mensimulasikan replikasi/salinan dan tidak melakukan apa-apa (mendapat
maklumat fail sahaja).
-n
Tidak berbuat apa-apa.
-p
Melaporkan jumlah prestasi dan pelbagai keputusan.
-P
Melaporkan setiap dan jumlah prestasi dan pelbagai keputusan.
-q
Menyekat mesej bukan ralat.
-v
Memaparkan output verbose.
-d
Memaparkan output nyahpepijat.
-?
Memaparkan senarai pilihan arahan.
CONTOH
Untuk meniru fail di bawah direktori secara rekursif.
$ gfprep -N 3 gfarm:///dir
$ cd /mnt/gfarm2fs
$ gfprep -N 3 dir
Untuk meniru fail atau mengurangkan lebihan replika fail.
$ gfprep -N 3 -x gfarm:///dir/file
Untuk memindahkan replika daripada gfsd1.example.com ke nod lain.
$ gfprep -m -S gfsd1.example.com gfarm:///
NOTA
Apabila pilihan -L atau -m tidak ditentukan, nod sumber tidak selalu dipilih dalam a
set nod sistem fail sumber yang ditentukan.
gfprep arahan harus dilaksanakan pada hos gfmd yang sama. Jika gfmd dan gfprep jauh
selain, yang gfprep operasi lambat. Menentukan nilai yang besar dengan pilihan -j atau -J mungkin
berkesan dalam kes sedemikian.
Gunakan gfprep dalam talian menggunakan perkhidmatan onworks.net