manpages-pl - en to pl translation catalogue (149 entries)

note: type: TH
en: Linux Programmer's Manual
pl: Podręcznik programisty Linuksa

note: type: SH
en: NAME
pl: NAZWA

note: type: Plain text
en: st - SCSI tape device
pl: st - urządzenie taśmy SCSI

note: type: SH
en: SYNOPSIS
pl: SKŁADNIA

note: type: SH
en: DESCRIPTION
pl: OPIS

note: type: Plain text
en: The B<st> driver provides the interface to a variety of SCSI tape devices.  Currently, the driver takes control of all detected devices of type \(lqsequential-access\(rq.  The B<st> driver uses major device number 9.
pl: Sterownik B<st> udostępnia interfejs do różnego rodzaju napędów taśm magnetycznych SCSI.  Obecnie sterownik przejmuje kontrolę nad wszystkimi wykrytymi urządzeniami typu "sequential-access" (dostępu sekwencyjnego). Sterownikowi B<st> przydzielony został numer główny 9.

note: type: Plain text
en: Each device uses eight minor device numbers.  The lowermost five bits in the minor numbers are assigned sequentially in the order of detection.  In the 2.6 kernel, the bits above the eight lowermost bits are concatenated to the five lowermost bits to form the tape number.  The minor numbers can be grouped into two sets of four numbers: the principal (auto-rewind) minor device numbers, I<n>, and the \(lqno-rewind\(rq device numbers, (I<n> + 128).  Devices opened using the principal device number will be sent a B<REWIND> command when they are closed.  Devices opened using the \(lqno-rewind\(rq device number will not.  (Note that using an auto-rewind device for positioning the tape with, for instance, mt does not lead to the desired result: the tape is rewound after the mt command and the next command starts from the beginning of the tape).
pl: Każde urządzenie ma osiem numerów podrzędnych. Na pięciu najniższych bitach numeru podrzędnego reprezentowane są przydzielone kolejno numery urządzeń (kolejność detekcji). Numery podrzędne można pogrupować w dwóch zbiorach po cztery numery: główne numery podrzędne (urządzenia z przewijaniem), I<n>, oraz numery urządzeń "bez przewijania", (I<n>+ 128).  Urządzenie otwarte przy wykorzystaniu głównego numeru podrzędnego otrzyma polecenie B<REWIND> podczas jego zamykania. Urządzenia otwierane przy wykorzystaniu numeru urządzenia "bez przewijania" nie otrzymają takiego rozkazu. (Trzeba zauważyć, że używanie urządzenia "bez przewijania" do pozycjonowania taśmy, na przykład za pomocą mt, nie prowadzi do pożądanego efektu: taśma jest przewijana po wydaniu polecenia mt i następne polecenie zaczyna od początku taśmy.)

note: type: Plain text
en: Within each group, four minor numbers are available to define devices with different characteristics (block size, compression, density, etc.)  When the system starts up, only the first device is available.  The other three are activated when the default characteristics are defined (see below).  (By changing compile-time constants, it is possible to change the balance between the maximum number of tape drives and the number of minor numbers for each drive.  The default allocation allows control of 32 tape drives.  For instance, it is possible to control up to 64 tape drives with two minor numbers for different options.)
pl: W każdej grupie dostępne są cztery numery podrzędne, definiujące urządzenia o różnej charakterystyce (rozmiar bloku, kompresja, gęstość itp.).  Podczas startu systemu dostępne jest tylko pierwsze urządzenie. Aktywacja pozostałych trzech następuje po zdefiniowaniu ich domyślnych charakterystyk (patrz niżej). (Zmieniając wartości stałych podczas kompilacji, możliwa jest zmiana równowagi pomiędzy maksymalną liczbą napędów taśm a liczbą numerów podrzędnych dla każdego napędu. Domyślna alokacja powala na sterowanie 32 napędami taśm. Na przykład, można sterować nie więcej niż 64 napędami taśm, posiadając po dwa numery podrzędne dla różnych opcji.)

note: type: Plain text
en: Devices are typically created by:
pl: Pliki urządzeń są zwykle tworzone za pomocą poleceń:

note: type: Plain text
en: There is no corresponding block device.
pl: Brak jest odpowiadających urządzeń blokowych.

note: type: Plain text
en: The driver uses an internal buffer that has to be large enough to hold at least one tape block.  In kernels before 2.1.121, the buffer is allocated as one contiguous block.  This limits the block size to the largest contiguous block of memory the kernel allocator can provide.  The limit is currently 128 kB for 32-bit architectures and 256 kB for 64-bit architectures.  In newer kernels the driver allocates the buffer in several parts if necessary.  By default, the maximum number of parts is 16.  This means that the maximum block size is very large (2 MB if allocation of 16 blocks of 128 kB succeeds).
pl: Sterownik używa wewnętrznego bufora o rozmiarze dostatecznie dużym, by pomieścił co najmniej jeden blok taśmy. W jądrach wcześniejszych niż 2.1.121 bufor ten jest przydzielany jako jeden ciągły blok pamięci. Ogranicza to rozmiar bloku na taśmie do największego ciągłego bloku pamięci, który może zostać przydzielony przez procedurę przydzielania pamięci w jądrze.  Obecnie ograniczenie to wynosi 128 kB dla architektur 32-bitowych i 256 kB dla architektur 64-bitowych. W nowszych jądrach sterownik przydziela, jeśli trzeba, pamięć dla bufora w kilku częściach. Domyślna maksymalna liczba fragmentów wynosi 16. Oznacza to, że maksymalny rozmiar bloku jest bardzo duży (2 MB, jeśli uda się przydzielić 16 bloków po 128 kB).

note: type: Plain text
en: The driver's internal buffer size is determined by a compile-time constant which can be overridden with a kernel startup option.  In addition to this, the driver tries to allocate a larger temporary buffer at run time if necessary.  However, run-time allocation of large contiguous blocks of memory may fail and it is advisable not to rely too much on dynamic buffer allocation with kernels older than 2.1.121 (this applies also to demand-loading the driver with kerneld or kmod).
pl: Rozmiar wewnętrznego bufora sterownika jest określony przez stałą czasu kompilacji, ale można go zmienić za pomocą opcji startowej jądra. Dodatkowo, sterownik próbuje przydzielać większy bufor tymczasowy, jeśli zajdzie taka potrzeba w trakcie pracy. Jednakże, przydzielanie podczas pracy dużych ciągłych bloków pamięci może się nie udać i zaleca się nie polegać za bardzo na przydzielaniu buforów dynamicznych w jądrach starszych niż 2.1.121 (dotyczy to także ładowania na żądanie sterownika za pomocą kerneld lub kmod).

note: type: Plain text
en: The driver does not specifically support any tape drive brand or model.  After system start-up the tape device options are defined by the drive firmware.  For example, if the drive firmware selects fixed-block mode, the tape device uses fixed-block mode.  The options can be changed with explicit B<ioctl>(2)  calls and remain in effect when the device is closed and reopened.  Setting the options affects both the auto-rewind and the nonrewind device.
pl: Ten sterownik nie zawiera żadnej specyficznej obsługi dla taśm wybranego producenta, czy modelu. Po starcie systemu opcje urządzenia taśmowego są określane na podstawie firmware napędu. Na przykład, jeśli firmware napędu wybiera tryb o stałej długości bloku, urządzenie taśmowe również używa trybu o stałej długości bloku. Opcje te można zmienić za pomocą jawnych wywołań B<ioctl>(2) i zmiany te pozostają aktywne, gdy urządzenie zostanie zamknięte i ponownie otwarte. Ustawione opcje dotyczą zarówno urządzeń z przewijaniem, jak i bez przewijania.

note: type: Plain text
en: Different options can be specified for the different devices within the subgroup of four.  The options take effect when the device is opened.  For example, the system administrator can define one device that writes in fixed-block mode with a certain block size, and one which writes in variable-block mode (if the drive supports both modes).
pl: Można podawać różne opcje dla różnych urządzeń w ramach podgrupy czterech urządzeń. Opcje są ustawiane dla urządzenia, gdy jest otwierane. Na przykład, administrator systemu może zdefiniować jedno urządzenie zapisujące w trybie o stałej długości bloku i jedno zapisujące w trybie o zmiennej długości bloku (jeśli napęd obsługuje obydwa tryby).

note: type: Plain text
en: The driver supports B<tape partitions> if they are supported by the drive.  (Note that the tape partitions have nothing to do with disk partitions.  A partitioned tape can be seen as several logical tapes within one medium.)  Partition support has to be enabled with an B<ioctl>(2).  The tape location is preserved within each partition across partition changes.  The partition used for subsequent tape operations is selected with an B<ioctl>(2).  The partition switch is executed together with the next tape operation in order to avoid unnecessary tape movement.  The maximum number of partitions on a tape is defined by a compile-time constant (originally four).  The driver contains an B<ioctl>(2)  that can format a tape with either one or two partitions.
pl: Sterownik obsługuje B<strefy taśm>, jeśli są one obsługiwane przez napęd. (Trzeba tu zwrócić uwagę, że strefy taśm nie mają nic wspólnego z partycjami dysków [po angielsku w obu przypadkach "partitions" - przyp. tłum.]. Taśma podzielona na strefy może być widziana jako kilka logicznych taśm na jednym nośniku). Obsługę stref trzeba włączyć za pomocą B<ioctl>(2). Przy zmianach stref zachowywane jest położenie na taśmie w obrębie każdej ze stref. Strefę, której mają dotyczyć następne operacje wybiera się za pomocą B<ioctl>(2). Przełączanie stref odbywa się łącznie z następną operacją na taśmie, aby uniknąć niepotrzebnego przewijania taśmy.  Maksymalna liczba stref na taśmie określona jest przez stałą czasu kompilacji (pierwotnie: cztery). Sterownik zawiera B<ioctl>(2) pozwalający sformatować taśmę z jedną lub dwiema strefami.

note: type: Plain text
en: Device I</dev/tape> is usually created as a hard or soft link to the default tape device on the system.
pl: Urządzenie I</dev/tape> jest zwykle dowiązaniem zwykłym lub symbolicznym do domyślnego urządzenia reprezentującego taśmę magnetyczną w danym systemie.

note: type: Plain text
en: Starting from kernel 2.6.2, the driver exports in the sysfs directory I</sys/class/scsi_tape> the attached devices and some parameters assigned to the devices.
pl: Od jądra 2.6.2, sterownik eksportuje do katalogu sysfs I</sys/class/scsi_tape> dołączone urządzenia i część parametrów przypisanych do urządzenia.

note: type: SS
en: Data transfer
pl: Transfer danych

note: type: Plain text
en: The driver supports operation in both fixed-block mode and variable-block mode (if supported by the drive).  In fixed-block mode the drive writes blocks of the specified size and the block size is not dependent on the byte counts of the write system calls.  In variable-block mode one tape block is written for each write call and the byte count determines the size of the corresponding tape block.  Note that the blocks on the tape don't contain any information about the writing mode: when reading, the only important thing is to use commands that accept the block sizes on the tape.
pl: Sterownik może pracować zarówno w trybie o stałej, jak i o zmiennej długości bloku (jeśli napęd obsługuje oba tryby). W trybie o stałej długości bloku napęd zapisuje bloki określonej długości i rozmiar bloku nie zależy od liczby bajtów, która została podana systemowej funkcji zapisu. W trybie o zmiennej długości bloku zapisywany jest jeden blok przy każdym wywołaniu funkcji zapisu, a liczba bajtów podanych tej funkcji określa rozmiar odpowiedniego bloku na taśmie. Należy tu zwrócić uwagę, ze bloki na taśmie nie zawierają informacji o trybie zapisu: jedyną ważną rzeczą podczas odczytu jest używanie poleceń akceptujących rozmiary bloków znajdujących się na taśmie.

note: type: Plain text
en: In variable-block mode the read byte count does not have to match the tape block size exactly.  If the byte count is larger than the next block on tape, the driver returns the data and the function returns the actual block size.  If the block size is larger than the byte count, the requested amount of data from the start of the block is returned and the rest of the block is discarded.
pl: W trybie o zmiennej długości bloku ilość odczytywanych bajtów nie musi dokładnie odpowiadać długości bloku na taśmie. Jeśli liczba bajtów jest większa niż następny blok na taśmie, sterownik zwróci dane, a funkcja zwróci rozmiar bieżącego bloku. Jeśli długość bloku jest większa niż liczba bajtów, zwrócona zostanie żądana ilość danych, począwszy od początku bloku, a reszta bloku zostanie odrzucona.

note: type: Plain text
en: In fixed-block mode the read byte counts can be arbitrary if buffering is enabled, or a multiple of the tape block size if buffering is disabled.  Kernels before 2.1.121 allow writes with arbitrary byte count if buffering is enabled.  In all other cases (kernel before 2.1.121 with buffering disabled or newer kernel) the write byte count must be a multiple of the tape block size.
pl: W trybie o stałej długości bloku ilość odczytywanych bajtów może być dowolna, gdy włączone jest buforowanie. Musi natomiast być wielokrotnością długości bloku, gdy buforowanie jest wyłączone. Jądra wcześniejsze niż 2.1.121 pozwalały na zapis dowolnej liczby bajtów przy włączonym buforowaniu.  Natomiast w pozostałych przypadkach (jądra wcześniejsze niż 2.1.121 z wyłączonym buforowaniem oraz nowsze jądra) liczba zapisywanych bajtów musi być wielokrotnością długości bloku na taśmie.

note: type: Plain text
en: In the 2.6 kernel, the driver tries to use direct transfers between the user buffer and the device.  If this is not possible, the driver's internal buffer is used.  The reasons for not using direct transfers include improper alignment of the user buffer (default is 512 bytes but this can be changed by the HBA driver), one or more pages of the user buffer not reachable by the SCSI adapter, and so on.
pl: W jądrze 2.6, sterownik stara się używać bezpośrednich transferów pomiędzy buforem użytkownika a urządzeniem. Jeśli nie jest to możliwe, używany jest wewnętrzny bufor sterownika. Powodem, dla którego transfer bezpośredni nie jest użyty, może być niepoprawne wyrównanie bufora użytkownika (domyślne wynosi 512 bajtów, ale może być zmienione w sterowniku HBA), niedostępność jednej lub więcej stron bufora użytkownika dla adaptera SCSI itp.

note: type: Plain text
en: A filemark is automatically written to tape if the last tape operation before close was a write.
pl: Znacznik pliku jest zapisywany na taśmie automatycznie, jeśli ostatnią operacją na tej taśmie przed jej zamknięciem był zapis.

note: type: Plain text
en: When a filemark is encountered while reading, the following happens.  If there are data remaining in the buffer when the filemark is found, the buffered data is returned.  The next read returns zero bytes.  The following read returns data from the next file.  The end of recorded data is signaled by returning zero bytes for two consecutive read calls.  The third read returns an error.
pl: Gdy podczas odczytu napotkany zostanie znacznik pliku, dzieje się co następuje. Jeśli w chwili natrafienia na znacznik pliku w buforze były dane, zostaną zwrócone dane z bufora. Następny odczyt zwróci zero bajtów. Kolejne odczyty zwrócą dane z następnego pliku. Koniec zapisanych danych jest sygnalizowany zwróceniem zerowej liczby bajtów przez dwa kolejne wywołania funkcji odczytu. Trzeci odczyt zwróci błąd.

note: type: SS
en: Ioctls
pl: Kontrolki systemowe (ioctl)

note: type: Plain text
en: The driver supports three B<ioctl>(2)  requests.  Requests not recognized by the B<st> driver are passed to the B<SCSI> driver.  The definitions below are from I</usr/include/linux/mtio.h>:
pl: Sterownik obsługuje trzy wywołania funkcji B<ioctl>(2). Wywołania nierozpoznawane przez sterownik i B<st> są przekazywane do sterownika B<SCSI>.  Poniższe definicje pochodzą z pliku I</usr/include/linux/mtio.h>:

note: type: SS
en: MTIOCTOP \(em perform a tape operation
pl: MTIOCTOP \(em wykonanie operacji na taśmie

note: type: Plain text
en: This request takes an argument of type I<(struct mtop\ *)>.  Not all drives support all operations.  The driver returns an B<EIO> error if the drive rejects an operation.
pl: To wywołanie wymaga argumentu typu I<(struct mtop\ *)>.  Nie wszystkie napędy obsługują wszystkie polecenia.  Jeśli napęd odrzuca polecenie, sterownik przekazuje wartość B<EIO>.

note: type: Plain text
en: /* Structure for MTIOCTOP - mag tape op command: */
    struct mtop {
        short   mt_op;       /* operations defined below */
        int     mt_count;    /* how many of them */
    };
pl: /* Struktura dla polecenia MTIOCTOP dla taśmy magnetycznej: */
    struct mtop {
        short   mt_op;       /* operacje zdefiniowane poniżej */
        int     mt_count;    /* liczba powtórzeń operacji */
    };

note: type: Plain text
en: Magnetic Tape operations for normal tape use:
pl: Operacje na taśmie magnetycznej:

note: type: Plain text
en: Backward space over I<mt_count> filemarks.
pl: Przesunięcie do tyłu o I<mt_count> znaczników pliku.

note: type: Plain text
en: Backward space over I<mt_count> filemarks.  Reposition the tape to the EOT side of the last filemark.
pl: Przesunięcie do tyłu o I<mt_count> znaczników pliku. Ustawienie taśmy po stronie EOT (końca taśmy) ostatniego znacznika pliku.

note: type: Plain text
en: Backward space over I<mt_count> records (tape blocks).
pl: Przesunięcie do tyłu o I<mt_count> rekordów (bloków taśmy).

note: type: Plain text
en: Backward space over I<mt_count> setmarks.
pl: Przesunięcie do tyłu o I<mt_count> znaczników (setmarks).

note: type: Plain text
en: Enable compression of tape data within the drive if I<mt_count> is nonzero and disable compression if I<mt_count> is zero.  This command uses the MODE page 15 supported by most DATs.
pl: Włączenie kompresji danych na taśmie dla danego napędu, gdy I<mt_count> jest niezerowe, wyłączenie kompresji, gdy I<mt_count> jest zerem. Polecenie to korzysta z MODE page 15 obsługiwanego przez większość urządzeń DAT.

note: type: Plain text
en: Go to the end of the recorded media (for appending files).
pl: Przesunięcie do końca zapisanej części nośnika (w celu dogrania plików).

note: type: Plain text
en: Erase tape.  With 2.6 kernel, short erase (mark tape empty) is performed if the argument is zero.  Otherwise, long erase (erase all) is done.
pl: Usunięcie zapisu z taśmy. W jądrach 2.6 szybkie usuwanie (oznaczenie taśmy jako pustej) jest wykonywane, gdy argumentem jest zero. W przeciwnym wypadku przeprowadzane jest długie usuwanie (usuwanie wszystkiego).

note: type: Plain text
en: Forward space over I<mt_count> filemarks.
pl: Przesunięcie do przodu o I<mt_count> znaczników pliku.

note: type: Plain text
en: Forward space over I<mt_count> filemarks.  Reposition the tape to the BOT side of the last filemark.
pl: Przesunięcie do przodu o I<mt_count> znaczników pliku. Ustawienie taśmy po stronie BOT (początku taśmy) ostatniego znacznika pliku.

note: type: Plain text
en: Forward space over I<mt_count> records (tape blocks).
pl: Przesunięcie do przodu o I<mt_count> rekordów (bloków taśmy).

note: type: Plain text
en: Forward space over I<mt_count> setmarks.
pl: Przesunięcie do przodu o I<mt_count> znaczników (setmarks).

note: type: Plain text
en: Execute the SCSI load command.  A special case is available for some HP autoloaders.  If I<mt_count> is the constant B<MT_ST_HPLOADER_OFFSET> plus a number, the number is sent to the drive to control the autoloader.
pl: Wykonanie polecenia SCSI "load" (załadowanie taśmy). Szczególny przypadek dotyczący wyłącznie niektórych automatycznie ładujących napędów HP: gdy I<mt_count> jest równe stałej B<MT_ST_HPLOADER_OFFSET> powiększonej o pewną liczbę, to ta liczba jest przesyłana do napędu dla celów sterowania automatycznym załadowaniem.

note: type: Plain text
en: Lock the tape drive door.
pl: Zablokowanie kieszeni napędu taśm.

note: type: Plain text
en: Format the tape into one or two partitions.  If I<mt_count> is nonzero, it gives the size of the first partition and the second partition contains the rest of the tape.  If I<mt_count> is zero, the tape is formatted into one partition.  This command is not allowed for a drive unless the partition support is enabled for the drive (see B<MT_ST_CAN_PARTITIONS> below).
pl: Sformatowanie taśmy na jedną lub dwie strefy. Gdy I<mt_count> jest niezerowe, określa rozmiar pierwszej strefy, a druga strefa obejmuje resztę taśmy. Gdy I<mt_count> jest zerem, taśma jest formatowana jako jedna strefa.  Polecenie to nie jest dozwolone dla napędów, dla których nie włączono obsługi stref (zobacz B<MT_ST_CAN_PARTITIONS> poniżej).

note: type: Plain text
en: No op\(emflushes the driver's buffer as a side effect.  Should be used before reading status with B<MTIOCGET>.
pl: Brak operacji \(em jako efekt uboczny opróżnia bufor sterownika.  Powinno się tego używać przed odczytaniem stanu za pomocą B<MTIOCGET>.

note: type: Plain text
en: Rewind and put the drive off line.
pl: Przewinięcie taśmy i odłączenie napędu.

note: type: Plain text
en: Reset drive.
pl: Inicjalizacja napędu.

note: type: Plain text
en: Re-tension tape.
pl: Wyrównanie napięcia taśmy.

note: type: Plain text
en: Rewind.
pl: Przewinięcie.

note: type: Plain text
en: Seek to the tape block number specified in I<mt_count>.  This operation requires either a SCSI-2 drive that supports the B<LOCATE> command (device-specific address)  or a Tandberg-compatible SCSI-1 drive (Tandberg, Archive Viper, Wangtek, ...).  The block number should be one that was previously returned by B<MTIOCPOS> if device-specific addresses are used.
pl: Wyszukanie na taśmie bloku o numerze podanym w I<mt_count>.  Ta operacja wymaga albo sterownika SCSI-2, który obsługuje polecenie B<LOCATE> (adres specyficzny dla urządzenia) albo urządzenia SCSI-1 zgodnego z Tandberg (Tandberg, Archive Viper, Wangtek, ... ).  Numer bloku powinien być równy zwróconemu poprzednio przez B<MTIOCPOS>, gdy używany jest adres specyficzny dla urządzenia.

note: type: Plain text
en: Set the drive's block length to the value specified in I<mt_count>.  A block length of zero sets the drive to variable block size mode.
pl: Ustawienie długości bloku sterownika równej wartości podanej w I<mt_count>.  Długość równa 0 wprowadza napęd w tryb bloków o zmiennej długości.

note: type: Plain text
en: Set the tape density to the code in I<mt_count>.  The density codes supported by a drive can be found from the drive documentation.
pl: Ustawienie gęstości zapisu taśmy zakodowanej w I<mt_count>.  Kody określające gęstość zapisu obsługiwane przez dany napęd można znaleźć w jego dokumentacji.

note: type: Plain text
en: The active partition is switched to I<mt_count>.  The partitions are numbered from zero.  This command is not allowed for a drive unless the partition support is enabled for the drive (see B<MT_ST_CAN_PARTITIONS> below).
pl: Przełączenie aktywnej strefy na I<mt_count>. Strefy są numerowane od zera. Polecenie to nie jest dozwolone dla napędów, dla których nie włączono obsługi stref (zobacz B<MT_ST_CAN_PARTITIONS> poniżej).

note: type: Plain text
en: Execute the SCSI unload command (does not eject the tape).
pl: Wykonanie polecenia SCSI "unload" (nie wysuwa taśmy).

note: type: Plain text
en: Unlock the tape drive door.
pl: Odblokowanie kieszeni napędu taśm.

note: type: Plain text
en: Write I<mt_count> filemarks.
pl: Zapisanie I<mt_count> znaczników pliku.

note: type: Plain text
en: Write I<mt_count> setmarks.
pl: Zapisanie I<mt_count> znaczników (setmarks).

note: type: Plain text
en: Magnetic Tape operations for setting of device options (by the superuser):
pl: Polecenia ustawiające opcje dla napędów taśm magnetycznych (mogą być wydawane tylko przez administratora):

note: type: Plain text
en: Set various drive and driver options according to bits encoded in I<mt_count>.  These consist of the drive's buffering mode, a set of Boolean driver options, the buffer write threshold, defaults for the block size and density, and timeouts (only in kernels 2.1 and later).  A single operation can affect only one item in the list above (the Booleans counted as one item.)
pl: Ustawienie różnych opcji napędu i sterownika, zgodnie z wartościami pól bitowych przekazanych w I<mt_count>.  Dotyczy to sposobu buforowania przez sterownik, zestawu logicznych parametrów sterownika oraz progu zapisu bufora, domyślnej długości bloku i gęstości oraz czasów przeterminowania (tylko w jądrach E<gt>= 2.1).  Pojedyncze działanie może zmienić ustawienia tylko dla jednej pozycji z powyższej listy (parametry logiczne są traktowane jako jedna całość).

note: type: Plain text
en: A value having zeros in the high-order 4 bits will be used to set the drive's buffering mode.  The buffering modes are:
pl: Wartość, której 4 najwyższe bity są równe 0 zostanie wykorzystana do ustawienia trybu buforowania napędu. Do wyboru są następujące tryby:

note: type: Plain text
en: The drive will not report B<GOOD> status on write commands until the data blocks are actually written to the medium.
pl: Napęd nie będzie sygnalizować stanu B<GOOD> po poleceniach zapisu, dopóki dane nie zostaną zapisane fizycznie na nośniku.

note: type: Plain text
en: The drive may report B<GOOD> status on write commands as soon as all the data has been transferred to the drive's internal buffer.
pl: Napęd może sygnalizować stan B<GOOD> po poleceniach zapisu, gdy tylko wszystkie dane zostaną umieszczone w wewnętrznym buforze napędu.

note: type: Plain text
en: The drive may report B<GOOD> status on write commands as soon as (a) all the data has been transferred to the drive's internal buffer, and (b) all buffered data from different initiators has been successfully written to the medium.
pl: Napęd może sygnalizować stan B<GOOD> po poleceniach zapisu, gdy tylko (a) wszystkie dane zostaną przesłane do wewnętrznego bufora napędu i (b) wszystkie buforowane dane (z innych poleceń) zostaną pomyślnie zapisane na nośniku.

note: type: Plain text
en: To control the write threshold the value in I<mt_count> must include the constant B<MT_ST_WRITE_THRESHOLD> bitwise ORed with a block count in the low 28 bits.  The block count refers to 1024-byte blocks, not the physical block size on the tape.  The threshold cannot exceed the driver's internal buffer size (see DESCRIPTION, above).
pl: Aby kontrolować próg zapisu, wartość I<mt_count> musi zawierać stałą B<MT_ST_WRITE_THRESHOLD> dodaną za pomocą bitowego OR do liczby bloków w 28 najniższych bitach. Liczba bloków odnosi się do 1024-bajtowych bloków, a nie bloków o fizycznym rozmiarze bloku dla danego urządzenia.  Próg zapisu nie może przekroczyć rozmiaru wewnętrznego bufora napędu (patrz B<OPIS> powyżej).

note: type: Plain text
en: To set and clear the Boolean options the value in I<mt_count> must include one of the constants B<MT_ST_BOOLEANS>, B<MT_ST_SETBOOLEANS>, B<MT_ST_CLEARBOOLEANS>, or B<MT_ST_DEFBOOLEANS> bitwise ORed with whatever combination of the following options is desired.  Using B<MT_ST_BOOLEANS> the options can be set to the values defined in the corresponding bits.  With B<MT_ST_SETBOOLEANS> the options can be selectively set and with B<MT_ST_DEFBOOLEANS> selectively cleared.
pl: Aby ustawić lub usunąć opcje logiczne, wartość B<mt_count> musi zawierać jedną ze stałych B<MT_ST_BOOLEANS>, B<MT_ST_SETBOOLEANS>, B<MT_ST_CLEARBOOLEANS> lub B<MT_ST_DEFBOOLEANS> dodaną za pomocą bitowego OR do dowolnej kombinacji poniższych opcji. Użycie B<MT_ST_BOOLEANS> powoduje nadanie wszystkim opcjom wartości podanych na odpowiednich polach bitowych. Przy B<MT_ST_SETBOOLEANS> ustawione zostaną tylko wybrane opcje, natomiast przy B<MT_ST_DEFBOOLEANS> tylko wybrane opcje zostaną usunięte.

note: type: Plain text
en: The default options for a tape device are set with B<MT_ST_DEFBOOLEANS>.  A nonactive tape device (e.g., device with minor 32 or 160) is activated when the default options for it are defined the first time.  An activated device inherits from the device activated at start-up the options not set explicitly.
pl: Za pomocą B<MT_ST_DEFBOOLEANS> ustawiane są domyślne opcje dla urządzenia taśmowego. Nieaktywne urządzenia taśmowe (np. urządzenia o numerze podrzędnym 32 lub 160) są aktywowane po pierwszym ustawieniu dla nich domyślnych opcji. Aktywowane urządzenie dziedziczy od urządzenia aktywowanego podczas startu systemu opcje, które nie zostały jawnie podane.

note: type: Plain text
en: The Boolean options are:
pl: Dostępne są następujące opcje logiczne:

note: type: TP
en: B<MT_ST_BUFFER_WRITES> (Default: true)
pl: B<MT_ST_BUFFER_WRITES> (Domyślnie: włączona)

note: type: Plain text
en: Buffer all write operations in fixed-block mode.  If this option is false and the drive uses a fixed block size, then all write operations must be for a multiple of the block size.  This option must be set false to write reliable multivolume archives.
pl: Buforowanie wszystkich operacji zapisu w trybie o stałej długości bloku. Jeśli ta opcja jest wyłączona i napęd używa stałej długości bloku, wtedy wszystkie operacje zapisu muszą dotyczyć wielokrotności długości bloku.  Opcja ta powinna być wyłączona, jeśli chcemy w sposób pewny zapisywać archiwa składające się z wielu wolumenów.

note: type: TP
en: B<MT_ST_ASYNC_WRITES> (Default: true)
pl: B<MT_ST_ASYNC_WRITES> (Domyślnie: włączona)

note: type: Plain text
en: When this option is true, write operations return immediately without waiting for the data to be transferred to the drive if the data fits into the driver's buffer.  The write threshold determines how full the buffer must be before a new SCSI write command is issued.  Any errors reported by the drive will be held until the next operation.  This option must be set false to write reliable multivolume archives.
pl: Gdy opcja ta jest włączona, wtedy operacje zapisu przekazują sterowanie natychmiast, bez oczekiwania na przesłanie informacji do napędu, jeśli tylko dane mieszczą się w buforze sterownika.  Stopień wypełnienia bufora, przy którym zostanie wydane polecenie zapisu SCSI, jest określony przez próg zapisu. Wszystkie błędy zgłoszone przez napęd będą wstrzymane aż do następnej operacji. Opcja ta powinna być wyłączona, jeśli chcemy w sposób pewny zapisywać archiwa składające się z wielu wolumenów.

note: type: TP
en: B<MT_ST_READ_AHEAD> (Default: true)
pl: B<MT_ST_READ_AHEAD> (Domyślnie: włączona)

note: type: Plain text
en: This option causes the driver to provide read buffering and read-ahead in fixed-block mode.  If this option is false and the drive uses a fixed block size, then all read operations must be for a multiple of the block size.
pl: Opcja ta powoduje zapewnienie przez sterownik buforowania i odczytu wyprzedzającego w trybie o stałej długości bloku. Jeśli ta opcja jest wyłączona i napęd używa bloków o stałej długości, wtedy wszystkie operacje odczytu muszą dotyczyć wielokrotności długości bloku.

note: type: TP
en: B<MT_ST_TWO_FM> (Default: false)
pl: B<MT_ST_TWO_FM> (Domyślnie: wyłączona)

note: type: Plain text
en: This option modifies the driver behavior when a file is closed.  The normal action is to write a single filemark.  If the option is true, the driver will write two filemarks and backspace over the second one.
pl: Opcja ta zmienia zachowanie sterownika w momencie zamknięcia pliku.  Zwykle towarzyszy temu zapisanie pojedynczego znacznika końca pliku.  Jeśli opcja jest włączona, sterownik zapisze dwa znaczniki i cofnie się przed drugi.

note: type: Plain text
en: Note: This option should not be set true for QIC tape drives since they are unable to overwrite a filemark.  These drives detect the end of recorded data by testing for blank tape rather than two consecutive filemarks.  Most other current drives also detect the end of recorded data and using two filemarks is usually necessary only when interchanging tapes with some other systems.
pl: Uwaga: Ta opcja nie powinna być włączona w przypadku napędów QIC, ponieważ nie są one w stanie nadpisać danych na znaczniku pliku. Napędy te wykrywają koniec zapisanych danych poprzez sprawdzenie, czy taśma jest pusta, zamiast stwierdzania dwóch kolejnych znaczników końca pliku. Większość innych współczesnych napędów również wykrywa koniec zapisanych danych, więc posługiwanie się dwoma znacznikami końca pliku jest niezbędne jedynie przy wymianie taśm z niektórymi innymi systemami.

note: type: TP
en: B<MT_ST_DEBUGGING> (Default: false)
pl: B<MT_ST_DEBUGGING> (Domyślnie: wyłączona)

note: type: Plain text
en: This option turns on various debugging messages from the driver (effective only if the driver was compiled with B<DEBUG> defined nonzero).
pl: Ta opcja włącza wypisywanie przez sterownik komunikatów diagnostycznych (skuteczne tylko gdy sterownik został skompilowany ze zdefiniowaną niezerową wartością B<DEBUG>).

note: type: TP
en: B<MT_ST_FAST_EOM> (Default: false)
pl: B<MT_ST_FAST_EOM> (Domyślnie: wyłączona)

note: type: Plain text
en: This option causes the B<MTEOM> operation to be sent directly to the drive, potentially speeding up the operation but causing the driver to lose track of the current file number normally returned by the B<MTIOCGET> request.  If B<MT_ST_FAST_EOM> is false, the driver will respond to an B<MTEOM> request by forward spacing over files.
pl: Włączenie tej opcji powoduje, że polecenia B<MTEOM> są przesyłane bezpośrednio do napędu, potencjalnie przyspieszając operację, lecz jednocześnie powodując utratę przez sterownik informacji o aktualnym położeniu taśmy - numerze pliku, zwykle przekazywanego jako wynik zapytania B<MTIOCGET>.  Jeśli opcja B<MT_ST_FAST_EOM> jest wyłączona, sterownik będzie odpowiadał na polecenie B<MTEOM> przewijaniem taśmy plik po pliku.

note: type: TP
en: B<MT_ST_AUTO_LOCK> (Default: false)
pl: B<MT_ST_AUTO_LOCK> (Domyślnie: wyłączona)

note: type: Plain text
en: When this option is true, the drive door is locked when the device is opened and unlocked when it is closed.
pl: Jeśli ta opcja jest włączona, to kieszeń napędu będzie blokowana po otwarciu urządzenia, a odblokowywana po jego zamknięciu.

note: type: TP
en: B<MT_ST_DEF_WRITES> (Default: false)
pl: B<MT_ST_DEF_WRITES> (Domyślnie: wyłączona)

note: type: Plain text
en: The tape options (block size, mode, compression, etc.) may change when changing from one device linked to a drive to another device linked to the same drive depending on how the devices are defined.  This option defines when the changes are enforced by the driver using SCSI-commands and when the drives auto-detection capabilities are relied upon.  If this option is false, the driver sends the SCSI-commands immediately when the device is changed.  If the option is true, the SCSI-commands are not sent until a write is requested.  In this case, the drive firmware is allowed to detect the tape structure when reading and the SCSI-commands are used only to make sure that a tape is written according to the correct specification.
pl: Opcje taśmy (długość bloku, tryb, kompresja itp.) mogą ulec zmianie przy przełączaniu z jednego urządzenia skojarzonego z napędem na inne urządzenia skojarzone z tym samym napędem, w zależności od definicji tych urządzeń.  Ta opcja określa, kiedy sterownik powinien wymusić zmiany wysyłając polecenia SCSI oraz kiedy należy polegać na właściwościach autodetekcyjnych urządzenia.  Jeśli opcja ta jest wyłączona, sterownik będzie wysyłać polecenia SCSI natychmiast po zmianie urządzenia. Jeśli jest ona włączona, polecenia SCSI nie zostaną wysłane dopóki nie pojawi się żądanie zapisu. W tym przypadku firmware napędu może dokonywać podczas odczytu autodetekcji struktury taśmy, a polecenia SCSI mają na celu jedynie zapewnienie, aby zapis na taśmie odbywał się zgodnie z właściwą specyfikacją.

note: type: TP
en: B<MT_ST_CAN_BSR> (Default: false)
pl: B<MT_ST_CAN_BSR> (Domyślnie: wyłączona)

note: type: Plain text
en: When read-ahead is used, the tape must sometimes be spaced backward to the correct position when the device is closed and the SCSI command to space backward over records is used for this purpose.  Some older drives can't process this command reliably and this option can be used to instruct the driver not to use the command.  The end result is that, with read-ahead and fixed-block mode, the tape may not be correctly positioned within a file when the device is closed.  With 2.6 kernel, the default is true for drives supporting SCSI-3.
pl: Gdy wykorzystywany jest odczyt wyprzedzający, taśma musi być czasami cofnięta do właściwej pozycji. Dzieje się to, gdy urządzenie jest zamykane i wykorzystywane jest w tym celu polecenie SCSI cofania o zadaną ilość rekordów. Niektóre starsze napędy nie potrafią wykonać tego polecenia w sposób pewny i opcja ta służy to zabronienia napędowi używania tych poleceń. Końcowym efektem jest nieprawidłowe pozycjonowanie taśmy po zamknięciu urządzenia przy włączonym odczycie wyprzedzającym w trybie o stałej długości bloku.

note: type: TP
en: B<MT_ST_NO_BLKLIMS> (Default: false)
pl: B<MT_ST_NO_BLKLIMS> (Domyślnie: wyłączona)

note: type: Plain text
en: Some drives don't accept the B<READ BLOCK LIMITS> SCSI command.  If this is used, the driver does not use the command.  The drawback is that the driver can't check before sending commands if the selected block size is acceptable to the drive.
pl: Niektóre napędy nie obsługują polecenia SCSI B<READ BLOCK LIMITS>. Jeśli opcja ta jest włączona, sterownik nie używa tego polecenia. Wadą jest brak możliwości sprawdzenia przez sterownik przed wysłaniem polecenia, czy zadana długość bloku jest akceptowana przez napęd.

note: type: TP
en: B<MT_ST_CAN_PARTITIONS> (Default: false)
pl: B<MT_ST_CAN_PARTITIONS> (Domyślnie: wyłączona)

note: type: Plain text
en: This option enables support for several partitions within a tape.  The option applies to all devices linked to a drive.
pl: Opcja ta włącza obsługę kilku stref na jednej taśmie. Dotyczy ona wszystkich urządzeń skojarzonych z napędem.

note: type: TP
en: B<MT_ST_SCSI2LOGICAL> (Default: false)
pl: B<MT_ST_SCSI2LOGICAL> (Domyślnie: wyłączona)

note: type: Plain text
en: This option instructs the driver to use the logical block addresses defined in the SCSI-2 standard when performing the seek and tell operations (both with B<MTSEEK> and B<MTIOCPOS> commands and when changing tape partition).  Otherwise, the device-specific addresses are used.  It is highly advisable to set this option if the drive supports the logical addresses because they count also filemarks.  There are some drives that support only the logical block addresses.
pl: Ta opcja poleca sterownikowi używanie logicznych adresów bloków zdefiniowanych w standardzie SCSI-2 podczas wykonywania operacji wyszukiwania (seek) oraz "tell" (dla poleceń B<MTSEEK> i B<MTIOCPOS> oraz przy zmianie strefy taśmy).  W przeciwnym razie używane są adresy specyficzne dla urządzenia. Włączenie tej opcji jest wysoce zalecane, jeśli napęd obsługuje adresy logiczne, gdyż zliczają one również znaczniki plików. Niektóre napędy obsługują wyłącznie logiczne adresy bloków.

note: type: TP
en: B<MT_ST_SYSV> (Default: false)
pl: B<MT_ST_SYSV> (Domyślnie: wyłączona)

note: type: Plain text
en: When this option is enabled, the tape devices use the SystemV semantics.  Otherwise, the BSD semantics are used.  The most important difference between the semantics is what happens when a device used for reading is closed: in System V semantics the tape is spaced forward past the next filemark if this has not happened while using the device.  In BSD semantics the tape position is not changed.
pl: Gdy ta opcja jest włączona, urządzenia taśmowe używają semantyki Systemu V.  W przeciwnym razie używana jest semantyka BSD. Najważniejsza różnica pomiędzy tymi semantykami polega na tym, co się dzieje, gdy urządzenie używane do odczytu jest zamykane: w semantyce SYSV taśma jest przewijana do przodu poza najbliższy znacznik pliku, jeśli nie stało się to wcześniej. W semantyce BSD pozycja taśmy nie jest zmieniana.

note: type: TP
en: B<MT_NO_WAIT> (Default: false)
pl: B<MT_NO_WAIT> (Domyślnie: wyłączona)

note: type: Plain text
en: Enables immediate mode (i.e., don't wait for the command to finish) for some commands (e.g., rewind).
pl: Włącza tryb natychmiastowy niektórych poleceń, np. rewind - nie czeka na zakończenie polecenia.

note: type: Plain text
en: An example:
pl: Przykład:

note: type: Plain text
en: The default block size for a device can be set with B<MT_ST_DEF_BLKSIZE> and the default density code can be set with B<MT_ST_DEFDENSITY>.  The values for the parameters are or'ed with the operation code.
pl: Domyślny rozmiar bloku dla urządzenia można ustawić przy użyciu B<MT_ST_DEF_BLKSIZE>, a domyślny kod gęstości można ustawić przy użyciu B<MT_ST_DEFDENSITY>. Wartości tych parametrów powinny być dodane za pomocą bitowej alternatywy (OR) kodu operacji.

note: type: Plain text
en: With kernels 2.1.x and later, the timeout values can be set with the subcommand B<MT_ST_SET_TIMEOUT> ORed with the timeout in seconds.  The long timeout (used for rewinds and other commands that may take a long time) can be set with B<MT_ST_SET_LONG_TIMEOUT>.  The kernel defaults are very long to make sure that a successful command is not timed out with any drive.  Because of this, the driver may seem stuck even if it is only waiting for the timeout.  These commands can be used to set more practical values for a specific drive.  The timeouts set for one device apply for all devices linked to the same drive.
pl: W jądrach 2.1.x i późniejszych wartości czasu przeterminowania (timeout) można ustawić przy użyciu podpolecenia B<MT_ST_SET_TIMEOUT> dodanego za pomocą bitowego OR do czasu przeterminowania w sekundach. Długie czasy przeterminowania (wykorzystywane przy poleceniach przewijania i niektórych innych trwających długo) można ustawić przy użyciu B<MT_ST_SET_LONG_TIMEOUT>. Domyślne wartości jądra są bardzo długie, aby zapewnić, że pomyślnie wykonywane polecenie nie zostanie przeterminowane przez żaden napęd. Z tego powodu niniejszy sterownik może sprawiać wrażenie zawieszonego, nawet gdy jedynie czeka on na przeterminowanie operacji. Polecenia te mogą służyć do ustawienia bardziej praktycznych wartości dla konkretnego napędu. Czasy przeterminowania ustawione dla jednego urządzenia dotyczą wszystkich urządzeń skojarzonych z tym samym napędem.

note: type: Plain text
en: Starting from kernels 2.4.19 and 2.5.43, the driver supports a status bit which indicates whether the drive requests cleaning.  The method used by the drive to return cleaning information is set using the B<MT_ST_SEL_CLN> subcommand.  If the value is zero, the cleaning bit is always zero.  If the value is one, the TapeAlert data defined in the SCSI-3 standard is used (not yet implemented).  Values 2-17 are reserved.  If the lowest eight bits are E<gt>= 18, bits from the extended sense data are used.  The bits 9-16 specify a mask to select the bits to look at and the bits 17-23 specify the bit pattern to look for.  If the bit pattern is zero, one or more bits under the mask indicate the cleaning request.  If the pattern is nonzero, the pattern must match the masked sense data byte.
pl: Od jąder 2.4.19 i 2.5.43, sterownik obsługuje bit statusu, wskazujący czy sterownik żąda czyszczenia. Metoda używana przez napęd do zwrócenia informacji o czyszczeniu jest ustawiona za pomocą podpolecenia B<MT_ST_SEL_CLN>. Jeśli wartość wynosi 0, to bit czyszczenia wynosi zawsze zero. Przy wartości jeden, używane są dane TapeAlert zdefiniowane w standardzie SCSI-3 (jeszcze nie zaimplementowane). Wartości 2-17 są zastrzeżone. Jeśli najniższe osiem bitów wynosi E<gt>=18, to używane są bity z rozszerzonych danych próbkowania. Bity 9-16 określają maskę do wybrania bitów, które mają być wyszukiwane, a bity 17-23 określają wzorzec bitowy do wyszukiwania. Jeśli wzorzec bitowy wynosi 0, to jeden lub więcej bitów pod maską oznacza żądanie czyszczenia. Jeśli wzorzec jest niezerowy, musi od pasować do maskowanego bajtu danych próbkowania.

note: type: SS
en: MTIOCGET \(em get status
pl: MTIOCGET \(em odczytanie stanu

note: type: Plain text
en: This request takes an argument of type I<(struct mtget\ *)>.
pl: To polecenie wykorzystuje argument typu I<(struct mtget\ *)>.

note: type: Plain text
en: /* structure for MTIOCGET - mag tape get status command */
    struct mtget {
        long     mt_type;
        long     mt_resid;
        /* the following registers are device dependent */
        long     mt_dsreg;
        long     mt_gstat;
        long     mt_erreg;
        /* The next two fields are not always used */
        daddr_t  mt_fileno;
        daddr_t  mt_blkno;
    };
pl: /* struktura dla MTIOCGET - odczytanie stanu taśmy magn. */
    struct mtget {
        long     mt_type;
        long     mt_resid;
        /* Następne rejestry są specyficzne dla urządzenia */
    
        long     mt_dsreg;
        long     mt_gstat;
        long     mt_erreg;
        /* Kolejne dwa pola nie zawsze są używane */
        daddr_t  mt_fileno;
        daddr_t  mt_blkno;
    };

note: type: Plain text
en: The header file defines many values for I<mt_type>, but the current driver reports only the generic types B<MT_ISSCSI1> (Generic SCSI-1 tape)  and B<MT_ISSCSI2> (Generic SCSI-2 tape).
pl: Plik nagłówkowy definiuje wiele możliwych wartości I<mt_type>, lecz bieżący sterownik raportuje jedynie typy podstawowe B<MT_ISSCSI1> (Generic SCSI-1 tape) oraz B<MT_ISSCSI2> (Generic SCSI-2 tape).

note: type: Plain text
en: contains the current tape partition number.
pl: zawiera numer strefy bieżącej taśmy.

note: type: Plain text
en: reports the drive's current settings for block size (in the low 24 bits) and density (in the high 8 bits).  These fields are defined by B<MT_ST_BLKSIZE_SHIFT>, B<MT_ST_BLKSIZE_MASK>, B<MT_ST_DENSITY_SHIFT>, and B<MT_ST_DENSITY_MASK>.
pl: raportuje bieżące ustawienia długości bloku (w najniższych 24 bitach) oraz gęstości zapisu (w 8 najwyższych bitach). Pola są zdefiniowane przez B<MT_ST_BLKSIZE_SHIFT>, B<MT_ST_BLKSIZE_MASK>, B<MT_ST_DENSITY_SHIFT> i B<MT_ST_DENSITY_MASK>.

note: type: Plain text
en: reports generic (device independent) status information.  The header file defines macros for testing these status bits:
pl: raportuje podstawowe (niezależne od urządzenia) informacje o stanie. Plik nagłówkowy zawiera definicje makrodefinicji do testowania przekazywanych bitów stanu:

note: type: Plain text
en: B<GMT_EOF>(I<x>): The tape is positioned just after a filemark (always false after an B<MTSEEK> operation).
pl: B<GMT_EOF>(I<x>): Taśma została ustawiona tuż za znacznikiem pliku (zawsze nieprawdziwe po poleceniu B<MTSEEK>).

note: type: Plain text
en: B<GMT_BOT>(I<x>): The tape is positioned at the beginning of the first file (always false after an B<MTSEEK> operation).
pl: B<GMT_BOT>(I<x>): Taśma została ustawiona na początku pierwszego pliku (zawsze nieprawdziwe po poleceniu B<MTSEEK>).

note: type: Plain text
en: B<GMT_EOT>(I<x>): A tape operation has reached the physical End Of Tape.
pl: B<GMT_EOT>(I<x>): Wykonanie polecenia spowodowało osiągnięcie fizycznego końca nośnika.

note: type: Plain text
en: B<GMT_SM>(I<x>): The tape is currently positioned at a setmark (always false after an B<MTSEEK> operation).
pl: B<GMT_SM>(I<x>): Taśma jest aktualnie ustawiona na znaczniku (setmark) (zawsze nieprawdziwe po poleceniu B<MTSEEK>).

note: type: Plain text
en: B<GMT_EOD>(I<x>): The tape is positioned at the end of recorded data.
pl: B<GMT_EOD>(I<x>): Taśma jest ustawiona na końcu zapisanych danych.

note: type: Plain text
en: B<GMT_WR_PROT>(I<x>): The drive is write-protected.  For some drives this can also mean that the drive does not support writing on the current medium type.
pl: B<GMT_WR_PROT>(I<x>): Napęd jest chroniony przed zapisem. W przypadku niektórych urządzeń może to również oznaczać, że napęd nie obsługuje zapisu na bieżącym typie nośnika.

note: type: Plain text
en: B<GMT_ONLINE>(I<x>): The last B<open>(2)  found the drive with a tape in place and ready for operation.
pl: B<GMT_ONLINE>(I<x>): Ostatnie wykonanie funkcji B<open>(2) zastało napęd gotowy do działania z odpowiednio umiejscowionym nośnikiem.

note: type: Plain text
en: B<GMT_D_6250>(I<x>), B<GMT_D_1600>(I<x>), B<GMT_D_800>(I<x>): This \(lqgeneric\(rq status information reports the current density setting for 9-track \(12" tape drives only.
pl: B<GMT_D_6250>(I<x>), B<GMT_D_1600>(I<x>), B<GMT_D_800>(I<x>): Ta "podstawowa" informacja o stanie urządzenia zawiera również ustawienia gęstości zapisu, lecz jedynie dla 9-ścieżkowych \(12" urządzeń.

note: type: Plain text
en: B<GMT_DR_OPEN>(I<x>): The drive does not have a tape in place.
pl: B<GMT_DR_OPEN>(I<x>): Brak taśmy w napędzie.

note: type: Plain text
en: B<GMT_IM_REP_EN>(I<x>): Immediate report mode.  This bit is set if there are no guarantees that the data has been physically written to the tape when the write call returns.  It is set zero only when the driver does not buffer data and the drive is set not to buffer data.
pl: B<GMT_IM_REP_EN>(I<x>): Tryb natychmiastowego raportowania. To pole bitowe jest ustawiane na 1, gdy nie ma gwarancji, że dane zostały fizycznie zapisane na taśmie do chwili zakończenia funkcji zapisu. Natomiast jest ustawiane na zero tylko wtedy, gdy sterownik nie buforuje danych i napęd został ustawiony na ich niebuforowanie.

note: type: Plain text
en: B<GMT_CLN>(I<x>): The drive has requested cleaning.  Implemented in kernels since 2.4.19 and 2.5.43.
pl: B<GMT_CLN>(I<x>): Napęd zażądał czyszczenia. Zaimplementowane w jądrach od wersji 2.4.19 and 2.5.43.

note: type: Plain text
en: The only field defined in I<mt_erreg> is the recovered error count in the low 16 bits (as defined by B<MT_ST_SOFTERR_SHIFT> and B<MT_ST_SOFTERR_MASK>.  Due to inconsistencies in the way drives report recovered errors, this count is often not maintained (most drives do not by default report soft errors but this can be changed with a SCSI MODE SELECT command).
pl: Jedyne pole zdefiniowane w I<mt_erreg> to licznik naprawionych błędów, który znajduje sie w 16 niskich bitach (jak to zdefiniowano przez B<MT_ST_SOFTERR_SHIFT> i B<MT_ST_SOFTERR_MASK>).  Z powodu niezgodności w sposobie zgłaszania naprawionych błędów przez napędy, licznik ten często nie jest obsługiwany (większość napędów domyślnie nie zgłasza naprawionych błędów, ale można to zmienić poleceniem SCSI "MODE SELECT").

note: type: Plain text
en: reports the current file number (zero-based).  This value is set to -1 when the file number is unknown (e.g., after B<MTBSS> or B<MTSEEK>).
pl: podaje bieżący numer pliku (licząc od zera). W przypadku gdy  numer pliku nie jest znany (np. po B<MTBSS> lub B<MTSEEK>), przekazywana jest wartość -1.

note: type: Plain text
en: reports the block number (zero-based) within the current file.  This value is set to -1 when the block number is unknown (e.g., after B<MTBSF>, B<MTBSS>, or B<MTSEEK>).
pl: raportuje numer bloku (licząc od zera) wewnątrz bieżącego pliku. Gdy numer bloku nie jest znany (np. po poleceniach B<MTBSF>, B<MTBSS> lub B<MTSEEK>), przekazywana jest wartość -1.

note: type: SS
en: MTIOCPOS \(em get tape position
pl: MTIOCPOS \(em odczytanie położenia taśmy

note: type: Plain text
en: This request takes an argument of type I<(struct mtpos\ *)> and reports the drive's notion of the current tape block number, which is not the same as I<mt_blkno> returned by B<MTIOCGET>.  This drive must be a SCSI-2 drive that supports the B<READ POSITION> command (device-specific address)  or a Tandberg-compatible SCSI-1 drive (Tandberg, Archive Viper, Wangtek, ... ).
pl: To polecenie używa argumentu typu I<(struct mtpos\ *)> i podaje bieżący numer bloku taśmy (w sensie, w jakim go rozumie napęd), co nie jest równoważne z I<mt_blkno> przekazywanym przez B<MTIOCGET>. Musi to być urządzenie SCSI-2, które obsługuje polecenie B<READ POSITION> (adres specyficzny dla urządzenia) lub urządzenie SCSI-1 zgodne z Tandberg (Tandberg, Archive Viper, Wangtek, ...).

note: type: Plain text
en: /* structure for MTIOCPOS - mag tape get position command */
    struct mtpos {
        long mt_blkno;    /* current block number */
    };
pl: /* struktura dla MTIOCPOS - odczytanie położenia taśmy magn. */
    struct mtpos {
        long mt_blkno;    /* numer bieżącego bloku */
    };

note: type: SH
en: RETURN VALUE
pl: WARTOŚĆ ZWRACANA

note: type: Plain text
en: An attempt was made to write or erase a write-protected tape.  (This error is not detected during B<open>(2).)
pl: Nastąpiła próba zapisu lub skasowania taśmy chronionej przed zapisem. (Ten błąd nie jest wykrywany podczas wykonywania funkcji B<open>(2)).

note: type: Plain text
en: The device is already in use or the driver was unable to allocate a buffer.
pl: Urządzenie jest aktualnie w użyciu lub sterownikowi nie udało się przydzielić pamięci dla bufora.

note: type: Plain text
en: The command parameters point to memory not belonging to the calling process.
pl: Parametry polecenia wskazują na obszar pamięci nie należący do procesu wywołującego funkcję.

note: type: Plain text
en: An B<ioctl>(2)  had an invalid argument, or a requested block size was invalid.
pl: W wywołaniu B<ioctl>(2) podano niedozwolony argument lub podano niedozwolony rozmiar bloku.

note: type: Plain text
en: The requested operation could not be completed.
pl: Wydane polecenie nie może zostać zrealizowane.

note: type: Plain text
en: The byte count in B<read>(2)  is smaller than the next physical block on the tape.  (Before 2.2.18 and 2.4.0-test6 the extra bytes have been silently ignored.)
pl: Liczba bajtów w B<read>(2) jest mniejsza od następnego bloku fizycznego na taśmie (przed jądrami 2.2.18 i 2.4.0-test6 dodatkowe bajty były po cichu ignorowane).

note: type: Plain text
en: A write operation could not be completed because the tape reached end-of-medium.
pl: Operacja zapisu nie może zostać zakończona ponieważ taśma osiągnęła koniec nośnika.

note: type: Plain text
en: Unknown B<ioctl>(2).
pl: Nieznana funkcja B<ioctl>(2).

note: type: Plain text
en: During opening, the tape device does not exist.
pl: Podczas otwierania, takie urządzenie nie istnieje.

note: type: Plain text
en: An attempt was made to read or write a variable-length block that is larger than the driver's internal buffer.
pl: Nastąpiła próba odczytania lub zapisu bloku o zmiennej długości, który jest większy niż wewnętrzny bufor sterownika.

note: type: Plain text
en: Open is attempted with B<O_WRONLY> or B<O_RDWR> when the tape in the drive is write-protected.
pl: Wystąpiła próba otwarcia z opcją B<O_WRONLY> lub B<O_RDWR>, podczas gdy taśma znajduje się w napędzie chronionym przed zapisem.

note: type: SH
en: FILES
pl: PLIKI

note: type: Plain text
en: the auto-rewind SCSI tape devices
pl: automatycznie przewijające urządzenia taśm SCSI

note: .SH AUTHOR The driver has been written by Kai M\(:akisara (Kai.Makisara@metla.fi) starting from a driver written by Dwayne Forsyth. Several other people have also contributed to the driver. type: Plain text
en: the nonrewind SCSI tape devices
pl: nieprzewijające urządzenia taśm SCSI

note: type: SH
en: NOTES
pl: UWAGI

note: type: Plain text
en: When exchanging data between systems, both systems have to agree on the physical tape block size.  The parameters of a drive after startup are often not the ones most operating systems use with these devices.  Most systems use drives in variable-block mode if the drive supports that mode.  This applies to most modern drives, including DATs, 8mm helical scan drives, DLTs, etc.  It may be advisable to use these drives in variable-block mode also in Linux (i.e., use B<MTSETBLK> or B<MTSETDEFBLK> at system startup to set the mode), at least when exchanging data with a foreign system.  The drawback of this is that a fairly large tape block size has to be used to get acceptable data transfer rates on the SCSI bus.
pl: Podczas wymiany danych pomiędzy systemami, oba systemy muszą uzgodnić długość fizycznego bloku na taśmie. Parametry napędu po starcie systemu często różnią się od używanych dla danego urządzenia przez większość systemów operacyjnych. Większość systemów używa napędów w trybie o zmiennej długości bloku, o ile napęd ten tryb obsługuje. Dotyczy to większości współczesnych napędów, włączając w to napędy DAT, 8 mm napędy wybierania spiralnego, napędy DLT itp. Można doradzić używanie tych napędów w trybie o zmiennej długości bloku również w Linuksie (tzn. użycie B<MTSETBLK> lub B<MTSETDEFBLK> przy starcie systemu w celu ustawienia tego trybu), przynajmniej podczas wymiany danych z obcym systemem. Wadą tego jest konieczność użycia dość długiego bloku na taśmie, aby otrzymać akceptowalną wydajność transferu na magistrali SCSI.

note: type: Plain text
en: Many programs (e.g., B<tar>(1))  allow the user to specify the blocking factor on the command line.  Note that this determines the physical block size on tape only in variable-block mode.
pl: Wiele programów (np. B<tar>(1)) pozwala użytkownikowi na określenie czynnika określającego rozmiar bloku w linii poleceń. Należy zauważyć, że określa to długość fizycznego bloku na taśmie jedynie w trybie o zmiennej długości bloku.

note: type: Plain text
en: In order to use SCSI tape drives, the basic SCSI driver, a SCSI-adapter driver and the SCSI tape driver must be either configured into the kernel or loaded as modules.  If the SCSI-tape driver is not present, the drive is recognized but the tape support described in this page is not available.
pl: Aby można było używać napędów taśm SCSI, to podstawowy sterownik SCSI, sterownik kontrolera SCSI oraz sterownik taśm SCSI muszą być wkompilowane w jądro lub załadowane jako moduły. Jeśli nie ma sterownika taśm SCSI, napęd zostanie rozpoznany, ale opisana na tej stronie obsługa taśm nie będzie dostępna.

note: type: Plain text
en: The driver writes error messages to the console/log.  The SENSE codes written into some messages are automatically translated to text if verbose SCSI messages are enabled in kernel configuration.
pl: Sterownik zapisuje komunikaty o błędach na konsolę lub do logów. Kody SENSE zapisane w niektórych komunikatach są automatycznie tłumaczone na tekst, jeśli w konfiguracji jądra włączono opcję rozwlekłych komunikatów SCSI.

note: type: Plain text
en: The driver's internal buffering allows good throughput in fixed-block mode also with small B<read>(2)  and B<write>(2)  byte counts.  With direct transfers this is not possible and may cause a surprise when moving to the 2.6 kernel.  The solution is to tell the software to use larger transfers (often telling it to use larger blocks).  If this is not possible, direct transfers can be disabled.
pl: Wewnętrzne buforowanie jądra pozwala na dobrą przepustowość w trybie o określonych blokach również przy niewielkiej liczbie bajtów odczytywanych (B<read>(2)) i zapisywanych (B<write>(2)). Przy transferach bezpośrednich nie jest to możliwe i może stanowić niemiłą niespodziankę przy przejściu na jądro 2.6. Rozwiązaniem jest nakazanie oprogramowaniu użycie większych transferów (często - nakazanie użycia większych bloków). Jeśli nie jest to możliwe, transfery bezpośrednie mogą być wyłączone.

note: type: SH
en: SEE ALSO
pl: ZOBACZ TAKŻE

note: type: Plain text
en: The file I<drivers/scsi/README.st> or I<Documentation/scsi/st.txt> (kernel E<gt>= 2.6) in the Linux kernel source tree contains the most recent information about the driver and its configuration possibilities
pl: Plik I<drivers/scsi/README.st> lub I<Documentation/scsi/st.txt> (jądra w wersji E<gt>= 2.6) w drzewie źródeł jądra Linux zawierający najświeższe informacje dotyczące sterownika i jego możliwości konfiguracyjnych.

note: type: SH
en: COLOPHON
pl: O STRONIE

note: type: Plain text
en: This page is part of release 4.05 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
pl: Angielska wersja tej strony pochodzi z wydania 4.05 projektu Linux I<man-pages>. Opis projektu, informacje dotyczące zgłaszania błędów, oraz najnowszą wersję oryginału można znaleźć pod adresem \%https://www.kernel.org/doc/man-pages/.
