Ini ialah arahan fs_setserverprefs 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
fs_setserverprefs - Menetapkan kedudukan keutamaan untuk pelayan fail atau pelayan VL
SINOPSIS
fs setserverprefs [-pelayan <pelayan fail nama and pangkat>+]
[-vlservers <VL server nama and pangkat>+]
[-file <input dari bernama fail>] [-stdin] [-membantu]
fs set [-se <pelayan fail nama and pangkat>+]
[-vl <VL server nama and pangkat>+]
[-f <input dari bernama fail>] [-st] [-h]
fs sp [-se <pelayan fail nama and pangkat>+]
[-vl <VL server nama and pangkat>+]
[-f <input dari bernama fail>] [-st] [-h]
DESCRIPTION
. fs setserverprefs arahan menetapkan kedudukan keutamaan Pengurus Cache tempatan untuk satu atau
lebih banyak antara muka mesin pelayan fail atau, jika -vlserver hujah disediakan, untuk Volume
Mesin pelayan Lokasi (VL). Untuk mesin pelayan fail, kedudukan berangka menentukan
tertib di mana Pengurus Cache cuba menghubungi antara muka mesin yang
menempatkan volum. Untuk mesin Pelayan VL, pangkat menentukan susunan di mana Cache
Pengurus cuba menghubungi Pelayan VL sel apabila meminta maklumat VLDB.
. fs getserverprefs halaman rujukan menerangkan cara Pengurus Cache menggunakan kedudukan keutamaan
apabila menghubungi mesin pelayan fail atau mesin Pelayan VL. Perenggan berikut
terangkan cara Pengurus Cache mengira kedudukan lalai, dan cara menggunakan arahan ini untuk
tukar lalai.
Pengiraan of Lalai Keutamaan Kedudukan
Pengurus Cache menyimpan kedudukan keutamaan dalam memori kernel sebagai alamat IP berpasangan dan
pangkat berangka. Jika mesin pelayan fail berbilang rumah, Pengurus Cache memberikan a
kedudukan yang berbeza kepada setiap alamat mesin (sehingga bilangan alamat yang
VLDB boleh menyimpan setiap mesin). Setelah dikira, pangkat berterusan sehingga mesin but semula,
atau sehingga arahan ini digunakan untuk mengubahnya.
Pengurus Cache menetapkan kedudukan keutamaan Pelayan VL lalai semasa ia dimulakan, secara rawak
memberikan pangkat dari julat 10,000 hingga 10,126 kepada setiap mesin yang disenaraikan dalam
tempatan /etc/openafs/CellServDB fail. Jika DNS digunakan untuk mencari Pelayan VL, Pengurus Cache
akan memberikan pangkat kepada setiap pelayan yang dikonfigurasikan dalam rekod AFSDB atau SRV untuk sel tersebut.
Pada masa ini, maklumat keutamaan dan berat daripada rekod SRV tidak digunakan. Mesin dari
sel yang berbeza boleh mempunyai pangkat yang sama, tetapi ini tidak menimbulkan masalah kerana
Pengurus Cache hanya merujuk kepada satu pangkat sel pada satu masa.
Pengurus Cache menetapkan kedudukan keutamaan lalai untuk mesin pelayan fail semasa ia diambil
maklumat lokasi volum daripada VLDB. Setiap kali ia belajar tentang mesin pelayan fail
antara muka yang belum ditetapkan kedudukannya, ia memberikan pangkat kepada setiap antara muka. Jika
mesin pelanggan tempatan hanya mempunyai satu alamat IP, Pengurus Cache membandingkannya dengan
alamat IP antara muka pelayan dan menetapkan kedudukan mengikut algoritma berikut. Sekiranya
mesin klien adalah berbilang rumah, Pengurus Cache menggunakan algoritma untuk setiap satu
alamat mesin klien dan memperuntukkan kepada antara muka mesin pelayan fail yang paling rendah
pangkat yang terhasil.
· Jika mesin tempatan ialah mesin pelayan fail, kedudukan asas bagi setiap mesin tersebut
antara muka ialah 5,000.
· Jika antara muka mesin pelayan fail berada pada subrangkaian yang sama dengan klien
antara muka, kedudukan asasnya ialah 20,000.
· Jika antara muka mesin pelayan fail berada pada rangkaian yang sama dengan antara muka klien,
atau berada di hujung jauh pautan titik ke titik dengan antara muka klien, pangkalannya
pangkat ialah 30,000.
· Jika antara muka mesin pelayan fail berada pada rangkaian yang berbeza daripada klien
antara muka, atau Pengurus Cache tidak boleh mendapatkan maklumat rangkaian mengenainya, pangkalannya
pangkat ialah 40,000.
Selepas memberikan pangkat asas kepada antara muka mesin pelayan fail, Pengurus Cache menambah
ia nombor yang dipilih secara rawak daripada julat 0 (sifar) hingga 14. Sebagai contoh, pelayan fail
antara muka mesin dalam subrangkaian yang sama seperti mesin tempatan menerima pangkat asas
20,000, tetapi Pengurus Cache merekodkan kedudukan sebenar sebagai integer antara 20,000 dan
20,014. Proses ini mengurangkan bilangan antara muka yang mempunyai kedudukan yang sama. Sebagai
dengan kedudukan mesin VL Server, adalah mungkin untuk antara muka mesin pelayan fail daripada
sel asing mempunyai kedudukan yang sama seperti antara muka dalam sel tempatan, tetapi ini tidak
mengemukakan masalah. Hanya pangkat relatif antara antara muka yang menempatkan volum tertentu adalah
relevan dan AFS hanya menyokong penyimpanan volum dalam satu sel pada satu masa.
Menetapkan Bukan lalai Keutamaan Kedudukan
Menggunakan fs setserverprefs arahan untuk menetapkan semula kedudukan keutamaan sedia ada, atau untuk menetapkan
pangkat awal antara muka mesin pelayan fail atau mesin Pelayan VL yang mana Cache
Pengurus tidak mempunyai pangkat. Untuk memastikan kedudukan berterusan merentasi but semula mesin tempatan, letakkan
yang sesuai fs setserverprefs arahan dalam fail permulaan AFS mesin.
Tentukan setiap kedudukan keutamaan sebagai sepasang nilai yang dipisahkan oleh satu atau lebih ruang:
· Ahli pertama pasangan ialah nama hos yang layak sepenuhnya (contohnya,
"fs1.abc.com"), atau alamat IP dalam format perpuluhan bertitik, mesin pelayan fail
antara muka atau mesin VL Server
· Ahli kedua pasangan ialah integer. Kedudukan yang mungkin berkisar antara 1 hingga
65535.
Seperti kedudukan lalai, Pengurus Cache menambah integer yang dipilih secara rawak pada kedudukan
ditentukan oleh arahan ini. Untuk antara muka mesin pelayan fail, integer adalah daripada
julat 0 (sifar) hingga 14; untuk mesin VL Server, ia adalah dari julat 0 (sifar) hingga 126. Untuk
contoh, jika pentadbir memberikan pangkat 15,000 kepada antara muka mesin pelayan fail,
Pengurus Cache menyimpan integer antara 15,000 hingga 15,014.
Terdapat beberapa cara untuk menyediakan kedudukan untuk antara muka mesin pelayan fail (tetapi bukan untuk VL
Mesin pelayan):
· Pada baris arahan, mengikuti -pelayan hujah.
· Dalam fail yang dinamakan oleh -file hujah. Letakkan setiap pasangan pada barisnya sendiri dalam fail.
Mengarahkan output daripada fs getserverprefs arahan ke fail secara automatik
menghasilkan fail dengan format yang betul.
· Melalui aliran input standard, dengan menyediakan -stdin bendera. Kaedah ini membolehkan
pengeluar untuk menyuap nilai secara langsung daripada program atau skrip yang menjana keutamaan
berpangkat dengan menggunakan algoritma yang sesuai dengan sel tempatan. Pengedaran AFS tidak
tidak termasuk program atau skrip tersebut.
Apabila menetapkan kedudukan keutamaan mesin pelayan fail, adalah sah untuk menggabungkan -pelayan,
-file, dan -stdin pilihan pada satu baris arahan. Jika pilihan yang berbeza menyatakan a
pangkat yang berbeza untuk antara muka yang sama, Pengurus Cache menyimpan dan menggunakan pangkat yang diberikan
dengan -pelayan hujah.
. -vlservers hujah adalah satu-satunya cara untuk menetapkan kedudukan mesin VL Server. Ia boleh menjadi
digabungkan dengan satu atau lebih daripada -pelayan, -file, dan -stdin pilihan, tetapi Cache
Pengurus menggunakan nilai yang disediakan untuk pilihan tersebut untuk memfailkan kedudukan mesin pelayan sahaja.
Jurubahasa arahan fs tidak mengesahkan nama hos atau alamat IP, dan seterusnya memberikan
kedudukan keutamaan kepada nama atau alamat mesin yang tidak sah. Pengurus Cache tidak pernah menggunakan sedemikian
berpangkat melainkan maklumat tidak betul yang sama ada dalam VLDB.
PILIHAN
-pelayan <fail server nama and pangkat>+
Menentukan satu atau lebih kedudukan mesin pelayan fail. Setiap pangkat berpasangan sepenuhnya-
nama hos atau alamat IP yang layak (dalam format perpuluhan bertitik) bagi mesin pelayan fail
antara muka dengan kedudukan integer, dipisahkan oleh satu atau lebih ruang; juga memisahkan setiap satu
berpasangan dengan satu atau lebih ruang. Nilai yang boleh diterima untuk julat kedudukan dari 1 hingga
65521; nilai yang lebih rendah menunjukkan keutamaan yang lebih besar. Menyediakan pangkat di luar ini
julat boleh mempunyai hasil yang tidak dapat diramalkan. Memberikan nilai tidak lebih besar daripada 65521
menjamin bahawa pangkat tidak melebihi nilai maksimum yang mungkin 65,535 walaupun jika
faktor rawak terbesar (14) ditambah.
Hujah ini boleh digabungkan dengan -file hujah, -stdin bendera, atau kedua-duanya. Jika lebih
daripada salah satu hujah menetapkan pangkat untuk antara muka yang sama, pangkat yang ditetapkan oleh ini
hujah diutamakan. Ia juga boleh digabungkan dengan -vlservers hujah, tetapi
tidak berinteraksi dengannya.
-vlservers <VL server nama and pangkat>+
Menentukan satu atau lebih kedudukan keutamaan Pelayan VL. Setiap pangkat menggandingkan yang layak sepenuhnya
nama hos atau alamat IP (dalam format perpuluhan bertitik) mesin Pelayan VL dengan
pangkat integer, dipisahkan oleh satu atau lebih ruang; juga asingkan setiap pasangan dengan satu atau
lebih banyak ruang. Nilai yang boleh diterima untuk julat kedudukan dari 1 hingga 65521; nilai yang lebih rendah
menunjukkan keutamaan yang lebih besar. Menyediakan pangkat di luar julat ini boleh ada
keputusan yang tidak dapat diramalkan. Memberikan nilai tidak lebih besar daripada 65521 menjamin bahawa pangkat
tidak melebihi nilai maksimum yang mungkin 65,535 walaupun faktor rawak terbesar
(14) ditambah.
Hujah ini boleh digabungkan dengan -pelayan hujah, -file hujah, -stdin bendera,
atau mana-mana gabungan ketiga-tiga, tetapi tidak berinteraksi dengan mana-mana daripada mereka. Mereka memohon
hanya untuk memfailkan kedudukan mesin pelayan.
-file <input fail>
Menentukan nama laluan penuh fail untuk membaca pasangan mesin pelayan fail
antara muka dan kedudukannya, menggunakan tatatanda dan julat nilai yang sama seperti untuk
-pelayan hujah. Dalam fail, letakkan setiap pasangan pada barisnya sendiri dan pisahkan kedua-duanya
bahagian setiap pasangan dengan satu atau lebih ruang.
Hujah ini boleh digabungkan dengan -pelayan hujah, -stdin bendera, atau kedua-duanya. Jika
lebih daripada satu hujah menetapkan pangkat untuk antara muka yang sama, pangkat yang ditetapkan oleh
-pelayan hujah diutamakan. Ia juga boleh digabungkan dengan -vlservers
hujah, tetapi tidak berinteraksi dengannya.
-stdin
Membaca pasangan antara muka mesin pelayan fail dan kedudukan integer daripada input standard
aliran. Penggunaan yang dimaksudkan adalah untuk menerima input yang disalurkan daripada program yang ditentukan pengguna atau
skrip yang menjana kedudukan dalam format yang sesuai, tetapi ia juga menerima input yang ditaip
kepada cangkerang. Formatkan antara muka dan kedudukan pasangan seperti untuk -file hujah. Jika menaip
pada shell, taip Ctrl-D selepas baris baharu terakhir untuk melengkapkan input.
Hujah ini boleh digabungkan dengan -pelayan hujah, yang -file hujah, atau kedua-duanya.
Jika lebih daripada satu hujah menetapkan kedudukan untuk antara muka yang sama, kedudukan ditetapkan oleh
yang -pelayan hujah diutamakan. Ia juga boleh digabungkan dengan -vlservers
hujah, tetapi tidak berinteraksi dengannya.
-membantu
Mencetak bantuan dalam talian untuk arahan ini. Semua pilihan sah lain diabaikan.
CONTOH
Perintah berikut menetapkan kedudukan keutamaan Pengurus Cache untuk pelayan fail
mesin bernama "fs3.abc.com" dan "fs4.abc.com", yang terakhir ditentukan oleh IPnya
alamat, 192.12.105.100. Mesin tersebut berada dalam subrangkaian lain mesin tempatan
rangkaian, jadi kedudukan asas lalai mereka ialah 30,000. Untuk meningkatkan keutamaan Pengurus Cache
untuk mesin ini, pengeluar memberikan pangkat 25000, yang mana Pengurus Cache menambah
integer dalam julat dari 0 hingga 15.
# fs setserverprefs -servers fs3.abc.com 25000 192.12.105.100 25000
Perintah berikut menggunakan -pelayan hujah untuk menetapkan keutamaan Pengurus Cache
berpangkat untuk dua mesin pelayan fail yang sama, tetapi ia juga menggunakan -file hujah untuk membaca a
koleksi kedudukan keutamaan daripada fail yang berada dalam fail tempatan /etc/fs.prefs:
# fs setserverprefs -servers fs3.abc.com 25000 192.12.105.100 25000 \
-file /etc/fs.prefs
Fail /etc/fs.prefs mempunyai kandungan dan format berikut:
192.12.108.214 7500
192.12.108.212 7500
138.255.33.41 39000
138.255.33.34 39000
128.0.45.36 41000
128.0.45.37 41000
Perintah berikut menggunakan -stdin bendera untuk membaca kedudukan keutamaan daripada standard
aliran input. Pangkat disalurkan kepada arahan daripada program, calc_prefs, yang
ditulis oleh pengeluar untuk mengira keutamaan berdasarkan nilai penting kepada tempatan
sel.
# calc_prefs | fs setserverprefs -stdin
Perintah berikut menggunakan -vlservers hujah untuk menetapkan keutamaan Pengurus Cache
untuk mesin pelayan VL bernama "fs1.abc.com", "fs3.abc.com", dan "fs4.abc.com" ke pangkalan
pangkat 1, 11000, dan 65521, masing-masing:
# fs setserverprefs -vlservers fs1.abc.com 1 fs3.abc.com 11000 \
fs4.abc.com 65521
KEISTIMEWAAN DIKEHENDAKI
Pengeluar mesti dilog masuk sebagai akar pengguna super tempatan.
Gunakan fs_setserverprefs dalam talian menggunakan perkhidmatan onworks.net