Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് scsitape ആണിത്.
പട്ടിക:
NAME
scsitape - SCSI ടേപ്പ് ഉപകരണങ്ങൾ നിയന്ത്രിക്കുക
സിനോപ്സിസ്
scsitape [-f ] കമാൻഡുകൾ
വിവരണം
ദി scstape പ്ലാറ്റ്ഫോം സ്വതന്ത്രമായ രീതിയിൽ കമാൻഡ് SCSI ടേപ്പ് ഡ്രൈവുകളെ നിയന്ത്രിക്കുന്നു. എത്രത്തോളം
പ്ലാറ്റ്ഫോമിൽ 'mtx' പ്രവർത്തിക്കുന്നതുപോലെ, 'scstape' പ്രവർത്തിക്കുന്നു.
'scsitape' ഉം നിങ്ങളുടെ OS-ന്റെ നേറ്റീവ് ടേപ്പ് ഡ്രൈവറും പരസ്പരം ഇടിച്ചേക്കാം എന്നത് ശ്രദ്ധിക്കുക. ഇൻ
പ്രത്യേകിച്ചും, നിങ്ങൾ 'setblk' ഉപയോഗിക്കുകയും നിങ്ങളുടെ OS-ന്റെ നേറ്റീവ് ടേപ്പ് ഡ്രൈവറിന് വ്യത്യസ്തമായ ആശയം ഉണ്ടായിരിക്കുകയും ചെയ്യുന്നുവെങ്കിൽ
ബ്ലോക്കിന്റെ വലുപ്പം, നിങ്ങൾക്ക് മോശം ഫലങ്ങൾ ലഭിച്ചേക്കാം. ഇതിനായി മാത്രം 'scsitape' ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു
എസ്സിഎസ്ഐ ഉപയോഗിക്കുന്ന നിങ്ങളുടെ സ്വന്തം താഴ്ന്ന നിലയിലുള്ള റീഡ്, റൈറ്റ് ദിനചര്യകൾ നിങ്ങൾ എഴുതിയ സോഫ്റ്റ്വെയർ
ടേപ്പ് ഡ്രൈവുകളുമായി നേരിട്ട് സംസാരിക്കാനുള്ള കമാൻഡ് സെറ്റ് (അതായത്, നിങ്ങൾ OS-ന്റെ നേറ്റീവ് ടേപ്പ് ഉപയോഗിക്കരുത്
ഡ്രൈവർ).
ഓപ്ഷനുകൾ
താഴെ കൊടുത്തിരിക്കുന്ന ആദ്യത്തെ വാദം -f , നിങ്ങളുടേതിന് അനുയോജ്യമായ SCSI ജനറിക് ഉപകരണമാണ്
ടേപ്പ് ഡ്രൈവ്. കൂടുതൽ വിവരങ്ങൾക്ക് നിങ്ങളുടെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഡോക്യുമെന്റേഷൻ പരിശോധിക്കുക (ഇതിനായി
ഉദാഹരണത്തിന്, Linux-ന് കീഴിൽ ഇവ സാധാരണയായി /dev/sg0 വഴി /dev/sg15 ആണ്, ഫ്രീബിഎസ്ഡിക്ക് കീഴിൽ ഇവ
/dev/pass0 വഴി /dev/passX ആണ്. സോളാരിസിന് കീഴിൽ ഇത് സാധാരണയായി നിങ്ങളുടെ ടേപ്പിന് സമാനമാണ്
ഡ്രൈവ് (സോളാരിസിന് ഒരു SCSI പാസ്ത്രൂ ioctl ഉണ്ട്). നിങ്ങൾക്ക് STAPE അല്ലെങ്കിൽ TAPE പരിതസ്ഥിതി സജ്ജമാക്കാൻ കഴിയും
ഉപയോഗിക്കുന്നതിന് പകരം വേരിയബിൾ -f.
കമാൻഡുകൾ
setblk
ടേപ്പ് ഡ്രൈവിന്റെ SCSI ബ്ലോക്ക് വലുപ്പം സജ്ജമാക്കുക ബൈറ്റുകൾ. (ശ്രദ്ധിക്കുക: നിങ്ങൾ ഉപയോഗിക്കുകയാണെങ്കിൽ
OS-ന്റെ നേറ്റീവ് ടേപ്പ് ഡ്രൈവർ, ഇത് തിന്മയാണ്!).
fsf മുന്നോട്ട് പോകുക ടേപ്പ്മാർക്കുകൾ.
അഥവാ ഉടനടി മുമ്പത്തേതിലേക്ക് പോകുക മുമ്പത്തെ ടേപ്പ്മാർക്ക്. (മുന്നറിയിപ്പ്: ഇത് മിക്കവാറും
നിങ്ങൾ പ്രതീക്ഷിക്കുന്നത് ചെയ്യുന്നില്ല -- ഉദാ. നിങ്ങൾ ഒരു ടേപ്പ്മാർക്കിന് തൊട്ടുപിന്നാലെയാണെങ്കിൽ ഒപ്പം
'bfs 1' എന്ന് ടൈപ്പ് ചെയ്യുക, അത് ആ ടേപ്പ് അടയാളത്തിന് തൊട്ടുമുൻപിലേക്ക് നീങ്ങുന്നു, ആകെ മൊത്തം
പൂജ്യം ഫലപ്രദമായ ചലനം!).
eod ഡാറ്റയുടെ അവസാനത്തിലേക്ക് പോകുക.
തിരക്കുക ടേപ്പ് ഡ്രൈവ് റിവൈൻഡ് ചെയ്യുക.
പുറന്തള്ളുക നിലവിൽ ഡ്രൈവിലുള്ള ടേപ്പ് പുറന്തള്ളുക.
മായ്ക്കുക ഒരു *ഹ്രസ്വ* മായ്ക്കുമോ (മുന്നറിയിപ്പ്: എല്ലാ ഡ്രൈവുകളിലും പ്രവർത്തിക്കില്ല!).
അടയാളം
എഴുതുക ഫയൽമാർക്കുകൾ ('മാർക്ക് 0' ഡ്രൈവിന്റെ ബഫറുകൾ ഫ്ലഷ് ചെയ്യുന്നു).
അന്വേഷിക്കുക ഒരു ലോജിക്കൽ സ്ഥാനം തേടുക അത് മുൻ 'ടേപ്പ്ഇൻഫോ' റിപ്പോർട്ട് ചെയ്തിരുന്നു
കമാൻഡ്.
എഴുതുക
stdin മുതൽ ടേപ്പിലേക്ക് ബ്ലോക്കുകൾ എഴുതുക. ഡാറ്റ അരിഞ്ഞത് - വലിപ്പമുള്ള
കഷണങ്ങൾ. *ഒരു ടേപ്പ്മാർക്ക് എഴുതുന്നില്ല!* (നിങ്ങൾ തുടർന്നുള്ള ഒന്ന് ഉപയോഗിക്കേണ്ടതുണ്ട് അടയാളം
1 ഒരു ടേപ്പ് അടയാളം എഴുതാനുള്ള കമാൻഡ്).
വായിക്കുക [ ] [ <#ബ്ലോക്കുകൾ/#ബൈറ്റുകൾ> ]
ടേപ്പിൽ നിന്ന് ബ്ലോക്കുകൾ വായിക്കുക, അവ stdout-ലേക്ക് എഴുതുക. നമ്മൾ വേരിയബിൾ ബ്ലോക്കിലാണെങ്കിൽ
മോഡ്, പൂജ്യമായിരിക്കണം (ശ്രദ്ധിക്കുക: ഞങ്ങൾ നിലവിലുള്ള പരമാവധി ബ്ലോക്ക് വലുപ്പം
വേരിയബിൾ ബ്ലോക്ക് മോഡിലെ പിന്തുണ 128K ആണ്, MAX_READ_SIZE തിരിയേണ്ടതുണ്ട്
വലിയ വായനകൾ അനുവദിക്കുന്നതിന് സെറ്റബിൾ വേരിയബിളിലേക്ക്). എങ്കിൽ ഒഴിവാക്കിയിരിക്കുന്നു, ഞങ്ങൾ
ഞങ്ങൾ വേരിയബിൾ ബ്ലോക്ക് മോഡിൽ ആണെന്നും അതിൽ നിന്നാണ് നമ്മൾ വായിക്കാൻ പോകുന്നതെന്നും കരുതുക
ഞങ്ങൾ ഒരു ടേപ്പ്മാർക്ക് അല്ലെങ്കിൽ പാർട്ടീഷന്റെ അവസാനമോ ടേപ്പിന്റെ അവസാനമോ അടിക്കുന്നത് വരെ ടേപ്പ് ചെയ്യുക.
AUTHORS
ഈ പ്രോഗ്രാം എഴുതിയത് എറിക് ലീ ഗ്രീൻ ആണ്[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]>. യുടെ പ്രധാന ഭാഗങ്ങൾ
ഇവിടെ ഉപയോഗിച്ചിരിക്കുന്ന 'mtxl.c' ലൈബ്രറി ലിയോനാർഡ് സുബ്കോഫ് എഴുതിയതാണ്.
SCSI വായനയും എഴുത്തും ദിനചര്യകൾ റിച്ചാർഡ് ഫിഷ് എൻഹാൻസ്ഡിനായി എഴുതിയതിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്
സോഫ്റ്റ്വെയർ ടെക്നോളജിയുടെ BRU 16.1 ഉൽപ്പന്നം, ഞങ്ങളുടെ പ്രത്യേകമായി പ്രവർത്തിക്കുന്നതിന് ഗണ്യമായി പരിഷ്ക്കരിച്ചു
പരിസ്ഥിതി (പ്രത്യേകിച്ച്, എല്ലാ വേരിയബിൾ ബ്ലോക്ക് സ്റ്റഫുകളും പുതിയതാണ്, കാരണം BRU മാത്രം ശരിയാക്കുന്നു
വായിക്കുന്നതും എഴുതുന്നതും തടയുന്നു, കൂടാതെ BRU കോഡ് ബിറ്റ്ഫീൽഡുകൾക്ക് പകരം ബിറ്റ്മാസ്കുകൾ ഉപയോഗിക്കുന്നു
റിട്ടേൺ മൂല്യങ്ങളിൽ വിവിധ ഫ്ലാഗുകളും അതുപോലെ തന്നെ വ്യത്യസ്തമായ SCSI ഉള്ള BRU കോഡും
API, വേരിയബിൾ പേരുകൾ എന്നിവ സെസ്ക്വിപെഡലിയൻ 'mtx' നേക്കാൾ വളരെ ചെറുതാണ്
ഐഡന്റിഫയറുകൾ). 'mtxl.c' ആവശ്യപ്പെടുന്നതുപോലെ, ഈ ദിനചര്യകൾക്ക് GNU General-ന്റെ കീഴിൽ അനുമതിയുണ്ട്
പൊതു ലൈസൻസ്.
സൂചനകൾ
Linux-ന് കീഴിൽ, പൂച്ച /proc/scsi/scsi നിങ്ങളുടെ പക്കലുള്ള SCSI ഉപകരണങ്ങൾ ഏതൊക്കെയാണെന്ന് നിങ്ങളോട് പറയും. അപ്പോൾ നിങ്ങൾക്ക് കഴിയും
അവരെ പരാമർശിക്കുക /dev/sga, /dev/sgb, മുതലായവ അവർ റിപ്പോർട്ട് ചെയ്ത ക്രമപ്രകാരം.
FreeBSD പ്രകാരം, കാംകൺട്രോൾ devlist നിങ്ങളുടെ പക്കലുള്ള SCSI ഉപകരണങ്ങൾ ഏതൊക്കെയാണെന്ന് നിങ്ങളോട് പറയും
ഏത് കടന്നുപോകുക ഉപകരണം അവരെ നിയന്ത്രിക്കുന്നു.
സോളാരിസ് 7 നും 8 നും കീഴിൽ, /usr/sbin/devfsadm -C നിങ്ങളുടെ / ഡിവൈസുകളുടെ ഡയറക്ടറി വൃത്തിയാക്കും. പിന്നെ
കണ്ടെത്തുക /ഉപകരണങ്ങൾ -ചേന 'st@*' - അച്ചടിക്കുക എല്ലാ ടേപ്പ് ഡ്രൈവുകളുടെയും ഒരു ലിസ്റ്റ് തിരികെ നൽകും. / dev സോളാരിസിൽ
പ്രത്യക്ഷത്തിൽ ചരിത്രപരമായ താൽപ്പര്യം മാത്രമാണ്.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനായി scsitape ഉപയോഗിക്കുക