Ito ang command na fs_setserverprefs na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
fs_setserverprefs - Itinatakda ang mga ranggo ng kagustuhan para sa mga file server o VL server
SINOPSIS
fs setserverprefs [-mga server <fileserver pangalan at ranks>+]
[-vlservers <VL server pangalan at ranks>+]
[-file <input mula pinangalanan file>] [-stdin] [-tulong]
fs set [-se <fileserver pangalan at ranks>+]
[-vl <VL server pangalan at ranks>+]
[-f <input mula pinangalanan file>] [-st] [-h]
fs sp [-se <fileserver pangalan at ranks>+]
[-vl <VL server pangalan at ranks>+]
[-f <input mula pinangalanan file>] [-st] [-h]
DESCRIPTION
Ang fs setserverprefs Ang command ay nagtatakda ng mga ranggo ng kagustuhan ng lokal na Cache Manager para sa isa o
higit pang file server machine interface o, kung ang -vlserver argument ay ibinigay, para sa Volume
Lokasyon (VL) Server machine. Para sa mga file server machine, tinutukoy ng mga numerical rank ang
pagkakasunud-sunod kung saan sinusubukan ng Cache Manager na makipag-ugnayan sa mga interface ng mga machine na
pabahay ng isang volume. Para sa mga makina ng VL Server, tinutukoy ng mga ranggo ang pagkakasunud-sunod kung saan ang Cache
Sinusubukan ng manager na makipag-ugnayan sa mga VL Server ng cell kapag humihiling ng impormasyon ng VLDB.
Ang fs getserverprefs Ipinapaliwanag ng pahina ng sanggunian kung paano ginagamit ng Tagapamahala ng Cache ang mga ranggo ng kagustuhan
kapag nakikipag-ugnayan sa mga file server machine o VL Server machine. Ang mga sumusunod na talata
ipaliwanag kung paano kinakalkula ng Cache Manager ang mga default na ranggo, at kung paano gamitin ang command na ito
baguhin ang mga default.
Pagkalkula of default Kagustuhan Mga ranggo
Ang Cache Manager ay nag-iimbak ng isang preference rank sa kernel memory bilang isang ipinares na IP address at
ranggo ng numero. Kung ang isang file server machine ay multihomed, ang Cache Manager ay nagtatalaga ng a
natatanging ranggo sa bawat address ng makina (hanggang sa bilang ng mga address na ang
Maaaring mag-imbak ang VLDB bawat makina). Kapag nakalkula, nagpapatuloy ang isang ranggo hanggang sa mag-reboot ang makina,
o hanggang ang utos na ito ay ginagamit upang baguhin ito.
Ang Cache Manager ay nagtatakda ng mga default na ranggo ng kagustuhan sa VL Server habang nagsisimula ito, nang random
pagtatalaga ng ranggo mula sa hanay na 10,000 hanggang 10,126 sa bawat isa sa mga makinang nakalista sa
lokal /etc/openafs/CellServDB file. Kung DNS ay ginagamit upang mahanap ang mga VL Server, ang Cache Manager
ay magtatalaga ng ranggo sa bawat server na na-configure sa isang AFSDB o SRV record para sa cell na iyon.
Sa kasalukuyan, hindi ginagamit ang priority at weight information mula sa SRV records. Mga makina mula sa
ang iba't ibang mga cell ay maaaring magkaroon ng parehong ranggo, ngunit hindi ito nagpapakita ng isang problema dahil ang
Ang Cache Manager ay kumunsulta lamang sa isang ranggo ng cell sa isang pagkakataon.
Ang Cache Manager ay nagtatakda ng mga default na ranggo ng kagustuhan para sa file server machine habang kinukuha ito
impormasyon ng lokasyon ng dami mula sa VLDB. Sa bawat oras na natututo ito tungkol sa file server machine
mga interface kung saan hindi pa ito nagtakda ng mga ranggo, nagtatalaga ito ng ranggo sa bawat interface. Kung
ang lokal na client machine ay may isang IP address lamang, inihahambing ito ng Cache Manager sa
IP address ng interface ng server at nagtatakda ng ranggo ayon sa sumusunod na algorithm. Kung ang
Ang client machine ay multihomed, inilalapat ng Cache Manager ang algorithm sa bawat isa sa
ang mga address ng client machine at itinalaga sa interface ng file server machine ang pinakamababa
ranggo ang mga resulta.
· Kung ang lokal na makina ay isang file server machine, ang base rank para sa bawat isa nito
ang mga interface ay 5,000.
· Kung ang interface ng file server machine ay nasa parehong subnetwork bilang client
interface, ang base rank nito ay 20,000.
· Kung ang file server machine interface ay nasa parehong network tulad ng client interface,
o nasa malayong dulo ng isang point-to-point na link na may client interface, ang base nito
30,000 ang ranggo.
· Kung ang interface ng file server machine ay nasa ibang network kaysa sa client
interface, o ang Cache Manager ay hindi makakakuha ng impormasyon ng network tungkol dito, ang base nito
40,000 ang ranggo.
Pagkatapos magtalaga ng base rank sa isang file server machine interface, ang Cache Manager ay nagdaragdag sa
ito ay isang numerong random na pinili mula sa hanay na 0 (zero) hanggang 14. Bilang halimbawa, isang file server
interface ng makina sa parehong subnetwork habang ang lokal na makina ay tumatanggap ng base na ranggo ng
20,000, ngunit itinala ng Cache Manager ang aktwal na ranggo bilang isang integer sa pagitan ng 20,000 at
20,014. Binabawasan ng prosesong ito ang bilang ng mga interface na may eksaktong parehong ranggo. Bilang
sa VL Server machine ranks, ito ay posible para sa file server machine interface mula sa
ang mga dayuhang cell ay magkakaroon ng parehong ranggo bilang mga interface sa lokal na cell, ngunit hindi ito
magpakita ng problema. Tanging ang mga kamag-anak na ranggo ng mga interface na naglalaman ng isang ibinigay na volume ay
may kaugnayan, at sinusuportahan lamang ng AFS ang pag-iimbak ng volume sa isang cell sa bawat pagkakataon.
Pagtatakda ng Hindi default Kagustuhan Mga ranggo
Gamitin ang fs setserverprefs command na i-reset ang isang umiiral na ranggo ng kagustuhan, o itakda ang
paunang ranggo ng isang file server machine interface o VL Server machine kung saan ang Cache
Walang rank ang manager. Upang magpatuloy ang isang ranggo sa isang pag-reboot ng lokal na makina, ilagay
ang mga naaangkop na fs setserverprefs command sa AFS initialization file ng makina.
Tukuyin ang bawat ranggo ng kagustuhan bilang isang pares ng mga halaga na pinaghihiwalay ng isa o higit pang mga puwang:
· Ang unang miyembro ng pares ay ang ganap na kwalipikadong hostname (halimbawa,
"fs1.abc.com"), o ang IP address sa dotted decimal format, ng isang file server machine
interface o VL Server machine
· Ang pangalawang miyembro ng pares ay isang integer. Ang posibleng mga ranggo ay mula 1 hanggang
65535.
Tulad ng mga default na ranggo, ang Cache Manager ay nagdaragdag ng random na piniling integer sa isang ranggo
tinukoy ng utos na ito. Para sa mga interface ng file server machine, ang integer ay mula sa
saklaw 0 (zero) hanggang 14; para sa mga makina ng VL Server, ito ay mula sa hanay na 0 (zero) hanggang 126. Para sa
halimbawa, kung ang administrator ay nagtalaga ng ranggo na 15,000 sa isang file server machine interface,
ang Cache Manager ay nag-iimbak ng isang integer sa pagitan ng 15,000 hanggang 15,014.
Mayroong ilang mga paraan upang magbigay ng mga ranggo para sa mga interface ng file server machine (ngunit hindi para sa VL
Mga server machine):
· Sa command line, sumusunod sa -mga server argumento.
· Sa isang file na pinangalanan ng -file argumento. Ilagay ang bawat pares sa sarili nitong linya sa file.
Pagdidirekta sa output mula sa fs getserverprefs awtomatikong utos sa isang file
bumubuo ng isang file na may wastong format.
· Sa pamamagitan ng karaniwang input stream, sa pamamagitan ng pagbibigay ng -stdin bandila. Ang pamamaraang ito ay nagbibigay-daan sa
issuer upang direktang magbigay ng mga halaga mula sa isang programa o script na bumubuo ng kagustuhan
nagra-rank sa pamamagitan ng paggamit ng algorithm na naaangkop sa lokal na cell. Ginagawa ng pamamahagi ng AFS
huwag isama ang mga naturang programa o script.
Kapag nagtatakda ng mga ranggo ng kagustuhan ng file server machine, legal na pagsamahin ang -mga server,
-file, at -stdin mga opsyon sa iisang command line. Kung ang iba't ibang opsyon ay tumutukoy a
ibang ranggo para sa parehong interface, ang Cache Manager ay nag-iimbak at ginagamit ang ranggo na itinalaga
sa -mga server argumento.
Ang -vlservers argumento ay ang tanging paraan upang magtalaga ng mga ranggo ng makina ng VL Server. Maaari itong maging
pinagsama sa isa o higit pa sa -mga server, -file, at -stdin mga pagpipilian, ngunit ang Cache
Inilalapat ng manager ang mga value na ibinigay para sa mga opsyong iyon upang mag-file ng mga ranggo ng server machine lamang.
Ang fs command interpreter ay hindi nagbe-verify ng mga hostname o IP address, at sa gayon ay nagtatalaga
nagra-rank ang kagustuhan sa mga di-wastong pangalan o address ng machine. Ang Cache Manager ay hindi kailanman gumagamit ng ganoon
ranggo maliban kung ang parehong maling impormasyon ay nasa VLDB.
Opsyon
-mga server <file server pangalan at ranks>+
Tinutukoy ang isa o higit pang mga ranggo ng kagustuhan sa makina ng server ng file. Ang bawat ranggo ay nagpapares ng ganap na-
kwalipikadong hostname o IP address (sa dotted decimal format) ng isang file server machine
interface na may integer na ranggo, na pinaghihiwalay ng isa o higit pang mga puwang; paghiwalayin din ang bawat isa
ipares sa isa o higit pang mga puwang. Mga katanggap-tanggap na halaga para sa hanay ng ranggo mula 1 hanggang
65521; ang isang mas mababang halaga ay nagpapahiwatig ng isang mas malaking kagustuhan. Pagbibigay ng mga ranggo sa labas nito
maaaring magkaroon ng hindi mahulaan na resulta ang saklaw. Nagbibigay ng halagang hindi hihigit sa 65521
ginagarantiyahan na ang ranggo ay hindi lalampas sa pinakamataas na posibleng halaga na 65,535 kahit na
ang pinakamalaking random factor (14) ay idinagdag.
Ang argumentong ito ay maaaring isama sa -file argumento, -stdin bandila, o pareho. Kung higit pa
kaysa sa isa sa mga argumento ay nagtatakda ng ranggo para sa parehong interface, ang ranggo na itinakda nito
nangunguna ang argumento. Maaari rin itong isama sa -vlservers argumento, ngunit
hindi nakikipag-ugnayan dito.
-vlservers <VL server pangalan at ranks>+
Tinutukoy ang isa o higit pang mga ranggo ng kagustuhan sa VL Server. Ang bawat ranggo ay nagpapares ng ganap na kwalipikado
hostname o IP address (sa dotted decimal format) ng isang VL Server machine na may isang
integer rank, na pinaghihiwalay ng isa o higit pang mga puwang; paghiwalayin din ang bawat pares ng isa o
mas maraming espasyo. Mga katanggap-tanggap na halaga para sa hanay ng ranggo mula 1 hanggang 65521; isang mas mababang halaga
nagsasaad ng higit na kagustuhan. Ang pagbibigay ng mga ranggo sa labas ng hanay na ito ay maaaring magkaroon
hindi inaasahang resulta. Ang pagbibigay ng halagang hindi hihigit sa 65521 ay ginagarantiyahan na ang ranggo
hindi lalampas sa pinakamataas na posibleng halaga na 65,535 kahit na ang pinakamalaking random factor
(14) ay idinagdag.
Ang argumentong ito ay maaaring isama sa -mga server argumento, -file argumento, -stdin bandila,
o anumang kumbinasyon ng tatlo, ngunit hindi nakikipag-ugnayan sa alinman sa mga ito. Nag-a-apply sila
para lamang sa file server ng mga ranggo ng makina.
-file <input file>
Tinutukoy ang buong pathname ng isang file kung saan magbabasa ng mga pares ng file server machine
interface at kanilang mga ranggo, gamit ang parehong notasyon at hanay ng mga halaga tulad ng para sa
-mga server argumento. Sa file, ilagay ang bawat pares sa sarili nitong linya at paghiwalayin ang dalawa
mga bahagi ng bawat pares na may isa o higit pang mga puwang.
Ang argumentong ito ay maaaring isama sa -mga server argumento, -stdin bandila, o pareho. Kung
higit sa isa sa mga argumento ay nagtatakda ng ranggo para sa parehong interface, ang ranggo na itinakda ng
server nangunguna ang argumento. Maaari rin itong isama sa -vlservers
argumento, ngunit hindi nakikipag-ugnayan dito.
-stdin
Nagbabasa ng mga pares ng file server machine interface at integer rank mula sa karaniwang input
stream. Ang nilalayong paggamit ay ang pagtanggap ng input na ipinadala mula sa isang program na tinukoy ng gumagamit o
script na bumubuo ng mga ranggo sa naaangkop na format, ngunit tumatanggap din ito ng input na na-type
sa shell. I-format ang interface at mga pares ng ranggo para sa -file argumento. Kung nagta-type
sa shell, i-type ang Ctrl-D pagkatapos ng huling bagong linya upang makumpleto ang input.
Ang argumentong ito ay maaaring isama sa -mga server argumento, ang -file argumento, o pareho.
Kung higit sa isa sa mga argumento ang nagtatakda ng ranggo para sa parehong interface, ang ranggo ay itinakda ni
ang server nangunguna ang argumento. Maaari rin itong isama sa -vlservers
argumento, ngunit hindi nakikipag-ugnayan dito.
-tulong
Nagpi-print ng online na tulong para sa command na ito. Binabalewala ang lahat ng iba pang wastong opsyon.
HALIMBAWA
Ang sumusunod na command ay nagtatakda ng mga ranggo ng kagustuhan ng Cache Manager para sa file server
machine na pinangalanang "fs3.abc.com" at "fs4.abc.com", na ang huli ay tinukoy ng IP nito
address, 192.12.105.100. Ang mga makina ay naninirahan sa isa pang subnetwork ng lokal na makina
network, kaya ang kanilang default na base rank ay 30,000. Upang madagdagan ang kagustuhan ng Cache Manager
para sa mga makinang ito, ang tagabigay ay nagtatalaga ng ranggo na 25000, kung saan ang Cache Manager ay nagdaragdag ng isang
integer sa hanay mula 0 hanggang 15.
# fs setserverprefs -servers fs3.abc.com 25000 192.12.105.100 25000
Ang sumusunod na utos ay gumagamit ng -mga server argument upang itakda ang kagustuhan ng Cache Manager
ranggo para sa parehong dalawang file server machine, ngunit ginagamit din nito ang -file argumentong basahin a
koleksyon ng mga ranggo ng kagustuhan mula sa isang file na naninirahan sa lokal na file /etc/fs.prefs:
# fs setserverprefs -servers fs3.abc.com 25000 192.12.105.100 25000 \
-file /etc/fs.prefs
Ang /etc/fs.prefs file ay may mga sumusunod na nilalaman at format:
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
Ang sumusunod na utos ay gumagamit ng -stdin bandila upang basahin ang mga ranggo ng kagustuhan mula sa pamantayan
input stream. Ang mga ranggo ay ipinadala sa utos mula sa isang programa, calc_prefs, na kung saan ay
isinulat ng nagbigay upang kalkulahin ang mga kagustuhan batay sa mga halagang makabuluhan sa lokal
cell.
# calc_prefs | fs setserverprefs -stdin
Ang sumusunod na utos ay gumagamit ng -vlservers argument upang itakda ang mga kagustuhan ng Cache Manager
para sa mga VL server machine na pinangalanang "fs1.abc.com", "fs3.abc.com", at "fs4.abc.com" na ibabase
mga ranggo ng 1, 11000, at 65521, ayon sa pagkakabanggit:
# fs setserverprefs -vlservers fs1.abc.com 1 fs3.abc.com 11000 \
fs4.abc.com 65521
PRIBIHIYO KAILANGAN
Ang nagbigay ay dapat na naka-log in bilang lokal na ugat ng superuser.
Gumamit ng fs_setserverprefs online gamit ang mga serbisyo ng onworks.net