Ini adalah perintah scsiape yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
scsiape - mengontrol perangkat kaset SCSI
RINGKASAN
scitape [-f ] perintah
DESKRIPSI
Grafik skapita perintah mengontrol tape drive SCSI secara platform-independen. Selama
karena 'mtx' berfungsi di platform, begitu juga 'scitape'.
Perhatikan bahwa 'scsitape' dan driver tape asli OS Anda mungkin saling menginjak. Di dalam
khususnya, jika Anda menggunakan 'setblk' dan driver tape asli OS Anda memiliki pengertian yang berbeda tentang
ukuran blok, Anda mungkin mendapatkan hasil yang buruk. Disarankan untuk menggunakan 'scitape' hanya untuk
perangkat lunak tempat Anda menulis rutinitas BACA dan TULIS tingkat rendah Anda sendiri yang menggunakan SCSI
perintah diatur untuk langsung berbicara dengan tape drive (yaitu, Anda tidak menggunakan tape asli OS
pengemudi sama sekali).
PILIHAN
Argumen pertama, diberikan berikut -f , adalah perangkat generik SCSI yang sesuai dengan . Anda
tape drive. Lihat dokumentasi sistem operasi Anda untuk informasi lebih lanjut (untuk
contoh, di Linux ini umumnya /dev/sg0 hingga /dev/sg15, di bawah FreeBSD ini
adalah /dev/pass0 sampai /dev/passX. Di bawah Solaris ini biasanya sama dengan rekaman Anda
drive (Solaris memiliki ioctl passthrough SCSI). Anda dapat mengatur lingkungan STAPE atau TAPE
variabel daripada menggunakan -f.
PERINTAH
setblk
Atur ukuran blok SCSI tape drive ke byte. (CATATAN: jika Anda menggunakan
driver tape asli OS, INI JAHAT!).
fsf Maju oleh tanda pita.
bsf Langsung ke sebelumnya th tapemark sebelumnya. (PERINGATAN: Ini mungkin
tidak melakukan apa yang Anda harapkan -- misalnya jika Anda segera mencari tanda pita dan
ketik 'bfs 1', ia bergerak ke *sebelum* tanda pita itu, untuk jumlah total
gerakan efektif nol!).
baik Pergi ke akhir data.
rewind Putar ulang tape drive.
ejektor Keluarkan kaset yang saat ini ada di drive.
Menghapus Apakah *short* menghapus (peringatan: TIDAK bekerja pada semua drive!).
tanda
menulis filemarks ( 'mark 0' menghapus buffer drive).
mencari Carilah posisi yang logis yang dilaporkan oleh 'tapeinfo' sebelumnya
perintah.
menulis
menulis blok dari stdin ke kaset. Potong data menjadi -ukuran
potongan. *TIDAK MENULIS TAPEMARK!* (Anda harus menggunakan yang berikutnya tanda
1 perintah untuk menulis tanda pita).
Baca baca [ ] [ <#blok/#byte> ]
baca blok dari kaset, tulis ke stdout. Jika kita berada di blok variabel
mode, harus nol (catatan: Ukuran blok maksimum yang kami miliki saat ini
dukungan dalam mode blok variabel adalah 128K, MAX_READ_SIZE perlu diubah
menjadi variabel yang dapat diatur untuk memungkinkan pembacaan yang lebih besar). Jika dihilangkan, kita
asumsikan bahwa kita berada dalam mode blok variabel, dan bahwa kita akan membaca dari
pita sampai kita mencapai tanda pita atau ujung partisi atau ujung pita.
PENULIS
Program ini ditulis oleh Eric Lee Green[email dilindungi]>. Bagian utama dari
Pustaka 'mtxl.c' yang digunakan di sini ditulis oleh Leonard Zubkoff.
Rutinitas membaca dan menulis SCSI didasarkan pada yang ditulis Richard Fish untuk Enhanced
Produk BRU 16.1 Teknologi Perangkat Lunak, yang dimodifikasi secara substansial untuk bekerja di tempat khusus kami
lingkungan (khususnya, semua hal blok variabel baru karena BRU hanya memperbaiki
blok membaca dan menulis, dan kode BRU menggunakan bitmask daripada bitfield untuk
berbagai bendera dan semacamnya sebagai nilai balik, serta kode BRU yang memiliki SCSI yang berbeda
API dan memiliki nama variabel yang jauh lebih pendek daripada 'mtx' yang agak sesquipedalian
pengenal). Seperti yang disyaratkan oleh 'mtxl.c', rutinitas ini dilisensikan di bawah GNU General
Lisensi Publik.
HINTS
Di bawah Linux, kucing /proc/scsi/scsi akan memberi tahu Anda perangkat SCSI apa yang Anda miliki. Anda kemudian bisa
merujuk mereka sebagai /dev/sga, /dev/sgb, dll. berdasarkan urutan laporannya.
Di bawah FreeBSD, kontrol kamera daftar pengembang akan memberi tahu Anda perangkat SCSI apa yang Anda miliki, bersama dengan
yang lulus perangkat mengontrol mereka.
Di bawah Solaris 7 dan 8, /usr/sbin/devfsadm -C akan membersihkan direktori /devices Anda. Kemudian
menemukan /perangkat -nama 'NS@*' -mencetak akan mengembalikan daftar semua tape drive. / dev di Solaris
tampaknya hanya kepentingan sejarah.
Gunakan scitape online menggunakan layanan onworks.net