Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

dds2tar - Trực tuyến trên đám mây

Chạy dds2tar trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh dds2tar có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


dds2tar - công cụ truy cập băng nhanh

SYNOPSIS


dds2tar [ -f thiết bị ] [ -t tập tin chỉ mục ] [tùy chọn] chuỗi hữu ích. Cảm ơn !

MÔ TẢ


dds2tar sử dụng một chỉ mục để tìm các tập tin có tính năng tìm kiếm bản ghi (một thao tác nhanh của DAT
thiết bị). Vì cấu trúc tập tin của kho lưu trữ băng từ được sử dụng để giải nén các tập tin, nên
kho lưu trữ phải được tạo bởi tar, chỉ được nén bởi (bộ xử lý tín hiệu trong suốt của)
thiết bị. Vì vậy, bạn có thể duyệt qua kho lưu trữ rất nhanh chóng và giải nén các tập tin. Các
chỉ mục có thể được tạo bằng cách sử dụng chỉ số dds2 or tar-vRt và thường được lưu trữ dưới dạng tệp trên thiết bị của bạn
ổ đĩa cứng.

Kho lưu trữ tar là một chuỗi các khối (ví dụ: 10240 byte theo mặc định), mỗi khối chứa
cùng một số bản ghi (20 theo mặc định), mỗi bản ghi 512 byte. dds2tar đọc băng và viết
bản ghi tar của các tệp được chỉ định (có nghĩa là bản ghi tiêu đề và bản ghi dữ liệu
của mỗi tệp đã chọn) thành thiết bị xuất chuẩn. Bạn có thể ống dds2tar xuất ra stdin của tar
-xvvf - để khôi phục các tập tin vào đĩa của bạn. (Nhìn thấy VÍ DỤ bên dưới.) Trước khi một tập tin được
được giải nén, các bản ghi thư mục mẹ của tệp cũng được ghi vào thiết bị xuất chuẩn.

Chỉ mục của kho lưu trữ phải chứa đủ thông tin để tính toán số lượng
khối chứa tiêu đề của mỗi tệp được chọn. chỉ số dds2 sẽ đưa ra một bảng như vậy, tar
-Rvt ví dụ: sẽ không (chỉ số bản ghi được liệt kê). Một bản vá cho GNU tar-1.12 is
có sẵn, thêm tùy chọn --lưu tập tin. Bản vá này không có trong phiên bản của
tar đi kèm với Debian. Ngoài ra, có một số thủ thuật để lấy phần còn thiếu
thông tin.

Các chuỗi là biểu thức chính quy để chọn các tệp. Thuật toán so khớp là
một từ GNU tar. Nếu tùy chọn -l được đưa ra, tên tệp phù hợp sẽ được in ra thiết bị xuất chuẩn
(Bạn không được chuyển danh sách tên đường dẫn này sang tar!).

Thiết bị mặc định là / dev / nst0, có thể bị ghi đè với biến môi trường
BĂNG, do đó có thể bị ghi đè với -f thiết bị lựa chọn. Thiết bị phải là SCSI
thiết bị băng.

LỰA CHỌN


-f tập tin thiết bị Thiết bị lưu trữ băng. Phải là thiết bị băng SCSI.

-t tập tin chỉ mục
Chỉ định tệp chỉ mục (mặc định là stdin).

-s # Đặt số khối băng đầu tiên của kho lưu trữ. Tùy chọn này chỉ hữu ích
nếu tệp chỉ mục chứa đầu ra dài dòng của tar -Rvt. Mọi thông tin về
khối đầu tiên bên trong tệp chỉ mục sẽ bị tùy chọn này ghi đè. Nếu không
thông tin có sẵn thì kho lưu trữ phải là tập tin đầu tiên của băng. nếu bạn
đã định vị băng của bạn ở khối đầu tiên của kho lưu trữ, bạn có thể sử dụng

dds2tar `mt-dds` -t chỉ số hữu ích. Cảm ơn ! | tar -f - hữu ích. Cảm ơn !

để hoàn thiện thông tin đầu ra của tar -Rvt được lưu trữ trong tệp chỉ mục.

-b # Đặt kích thước khối của kho lưu trữ (tar -b #). Tùy chọn này chỉ hữu ích nếu
Tệp chỉ mục chứa đầu ra dài dòng của tar (hoặc nếu bạn gặp vấn đề với
kích thước của bộ đệm trong của dds2tar). Mọi thông tin về kích thước khối
bên trong tệp chỉ mục sẽ bị ghi đè bởi tùy chọn này. Nếu không có thông tin
có sẵn, kích thước khối mặc định của tar sẽ được sử dụng.

-z Tệp chỉ mục phải được đọc và lưu trữ ở chế độ nén.

LỰA CHỌN bạn không có thật không nhu cầu


--z, - không nén
Không lọc tệp lưu trữ thông qua gzip.

-NS, --nhanh chóng
Không trích xuất các thư mục mẹ của các đối tượng đã chọn từ băng. --cơ thể người
Chỉ ghi tệp được chọn đầu tiên vào thiết bị xuất chuẩn. Điều này rất hữu ích nếu bạn muốn đọc một
tập tin hoặc trích xuất một kho lưu trữ là một phần của kho lưu trữ hiện tại.

-v,--dài dòng
chế độ tiết.

--chế độ băm
In dấu băm cho mỗi MB.

-V,--phiên bản
Chỉ in Số phiên bản thành stderr.

-l Không truy cập băng mà in tên tệp ra thiết bị xuất chuẩn. Bạn không được phép chuyển cái này
danh sách tên đường dẫn vào tar.

--trích xuất
Thiết bị xuất chuẩn được đóng và mở bằng một đường ống theo lệnh tar -fxb - 1 . Bạn có thể
thấy tùy chọn này thuận tiện, tôi thích chuyển đầu ra sang tar bằng tay.

VÍ DỤ


Ví dụ về nhận được các chỉ số từ băng mặc định /dev/nst0 và lưu trữ nó trong tệp
archive.idx:

dds2index -t archive.idx

Ngoài ra, bạn có thể sử dụng phiên bản vá của tar để tạo tệp chỉ mục. Với
vá, bạn có thể hướng các lỗi và cảnh báo tới thiết bị xuất chuẩn và thông tin chỉ mục bao gồm
thông tin về kích thước khối và số khối đầu tiên của một tệp:

tar -t --record-file archive.idx

Nếu kho lưu trữ là tập tin đầu tiên của băng và kích thước khối được mặc định là 20, bạn
có thể sử dụng đầu ra dài dòng của tar (-Rv) làm tệp chỉ mục.

tar -t -v -R | tee archive.idx

Nếu kho lưu trữ không phải là tệp đầu tiên của băng, bạn có thể lưu trữ tất cả những thứ cần thiết
thông tin bên trong tệp chỉ mục bằng cách sử dụng mt-ddstar :

thật tệ ...
mt-dds nói > archive.idx
tar -tvR >>archive.idx

Ví dụ về sử dụng dds2tar để trích xuất thư viện gnu (tất cả các tệp chứa chuỗi
"glibc" trong tên tệp) từ băng mặc định /dev/nst0, sử dụng chỉ mục được lưu trữ trước đó
tập tin archive.idx:

dds2tar -t archive.idx '*glibc*' | tar xvvf -

Để xem trước điều gì sẽ xảy ra trong lệnh trước đó mà không cần thực sự viết
bất cứ thứ gì vào đĩa của bạn, bạn có thể sử dụng:

dds2tar -t archive.idx '*glibc*' | tar tvvf -

Ví dụ về kiểm tra các trận đấu. Bạn có thể thử:

dds2tar -t archive.idx -l '*glibc*'

BỐI CẢNH THÔNG TIN


băng
Một thiết bị băng xử lý tất cả I/O (đọc, viết, tìm kiếm) theo đơn vị băng hồ sơ. A càng lớn
ghi băng thì việc truy cập thường hiệu quả hơn (và càng có ít khoảng trống trên QIC-
băng). Tuy nhiên, thông thường một chương trình sẽ chỉ đọc hoặc ghi các bản ghi băng hoàn chỉnh.

Ổ băng thông thường chỉ cho phép tìm kiếm liên quan đến vị trí hiện tại. Tuy nhiên, một số
băng SCSI-2 mới hơn, tức là DAT, tuân thủ tiêu chuẩn DDS, theo dõi giá trị tuyệt đối
định vị trên băng bằng cách chèn số bản ghi băng vào bên trong mỗi rãnh. Con số này
có thể được đọc trong khi tìm kiếm nhanh được thực hiện.

Sản phẩm tar(1) chương trình sử dụng thuật ngữ hơi khác một chút. Nó gọi băng khối
thông thường được gọi là băng hồ sơ. Trong các phần sau chúng tôi sử dụng thuật ngữ tar để
tránh nhầm lẫn.

tar
Đơn vị bên trong một tar kho lưu trữ là một tar ghi với độ dài cố định là 512 byte. Mọi
tập tin, thư mục hoặc liên kết mềm sẽ chiếm ít nhất một bản ghi tar chứa thông tin về
tên đường dẫn, thông tin quyền, v.v. được gọi là bản ghi tiêu đề. Dữ liệu của mỗi file là
được lưu trữ trong các bản ghi tar bổ sung ngay sau bản ghi tiêu đề của tệp đó.

tar báo cáo tar ghi con số của mọi bản ghi tiêu đề trong kho lưu trữ với -R
lựa chọn. tar đếm các bản ghi liên tục, bắt đầu bằng 0 (nếu được gọi là tar -tR) hoặc
với 1 (nếu được gọi là tar -cR).

tar xử lý nhiều bản ghi dưới dạng tar chặn, chủ yếu để truy cập băng (hoặc đĩa)
hiệu quả hơn (và tiết kiệm dung lượng băng của băng QIC). tar chỉ ghi và đọc toàn bộ khối
đến hoặc từ một kho lưu trữ. Tùy chọn -b của điều khiển tar, có bao nhiêu bản ghi trong một khối.
Số lượng bản ghi mặc định trên mỗi khối là 20. Con số này thường được gọi là tar
chặn kích thước. Tuy nhiên, thuật ngữ này hơi khó hiểu vì nó không có nghĩa là
số byte trong một khối. Vì vậy, một cái tên có lẽ tốt hơn sẽ là tar ngăn chặn yếu tố.

tar on băng
tar ghi hoặc đọc kho lưu trữ của nó vào hoặc từ băng theo đơn vị khối tar. Như đã nêu ở trên,
chỉ một khối băng hoàn chỉnh mới có thể được chuyển đến/từ băng. Để trích xuất một tar cụ thể
khối từ băng, người ta phải đọc toàn bộ khối băng vào bộ đệm và trích xuất
bản ghi tar được chỉ định từ bộ đệm theo cách thủ công. Nếu bạn muốn đọc một bản ghi tar
với một số cho trước thì bạn phải biết số của khối băng đầu tiên của kho lưu trữ
và kích thước khối tar để tính số lượng phù thủy khối băng chứa tar
ghi lại để đọc. Nếu kho lưu trữ tar là tập tin đầu tiên trên băng, băng chặn con số
là bằng với tar chặn con số.

Ví dụ: Một tập tin có số bản ghi tar là 1234 (các bản ghi bắt đầu bằng 0) có thể được tìm thấy trong một
kho lưu trữ băng tar, được viết với hệ số chặn là 20. Nó có thể được tìm thấy trong khối tar
với số
blk = (int) 1234/20 = (int) 61.7 = 61
đó cũng là số khối băng. Tệp được yêu cầu nằm trong khối tar này tại
ghi lại sự bù đắp
rec = 1234-(61*20) = 14
theo đơn vị 512 byte.

Nếu kho lưu trữ hiện tại không phải là kho lưu trữ đầu tiên trên băng thì số lượng băng khối
của tất cả các kho lưu trữ trước đó phải được thêm vào số khối được tính ở trên để có được
hiện hành băng chặn con số. Số lượng bản ghi băng trước đó phải được lấy từ
Thiết bị DDS khi băng được định vị ở đầu kho lưu trữ hiện tại (sử dụng mt-
đs không có đối số chẳng hạn).

Ví dụ: Giả sử kho lưu trữ trong ví dụ trên là tệp thứ hai trên băng và
kho lưu trữ bắt đầu ở khối băng 20222. Sau đó, chúng tôi sẽ tìm thấy tệp của mình với số bản ghi tar
1234 trong khối băng
tblk = 20222 + (int) 1234/20 = 20283
trên băng. Độ lệch bản ghi bên trong khối băng sẽ giống như trên.

CẢNH BÁO


Chương trình này chỉ có thể đọc các bản ghi (tar gọi chúng là các khối băng) có kích thước lên tới 32 kbyte do
với những hạn chế của trình điều khiển thiết bị Linux. Kho lưu trữ được giải nén được ghi vào thiết bị xuất chuẩn
với kích thước khối là 512 byte.

MÔI TRƯỜNG


Biến môi trường BĂNG ghi đè thiết bị băng mặc định /dev/nst0. Biến
DDS2TAR làm sao be đã sử dụng đến cho một số tùy chọn ví dụ - nén, -z, -s # , -b #.

Sử dụng dds2tar trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    con muỗi, con muỗi, con muỗi, con muỗi,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - hộp công cụ GNAT
    MÔ TẢ: Th...
    Chạy aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    con muỗi, con muỗi, con muỗi, con muỗi,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - hộp công cụ GNAT
    MÔ TẢ: Th...
    Chạy aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-nhàn rỗi-thông tin
    cpupower-nhàn rỗi-thông tin
    thông tin nhàn rỗi cpupower - Tiện ích cho
    lấy thông tin kernel nhàn rỗi của cpu
    CÚP PHÁT: cpupower [ -c cpulist ]
    thông tin nhàn rỗi [tùy chọn] MÔ TẢ: Một công cụ
    cái nào in ra p...
    Chạy thông tin cpupower-nhàn rỗi
  • 4
    cpupower-nhàn rỗi-set
    cpupower-nhàn rỗi-set
    cpupower Idle-set - Tiện ích set cpu
    tùy chọn kernel cụ thể ở trạng thái nhàn rỗi
    CÚP PHÁT: cpupower [ -c cpulist ]
    thông tin nhàn rỗi [tùy chọn] MÔ TẢ:
    cpupower nhàn rỗi-se...
    Chạy cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Sửa đổi/in thông tin của người dùng
    đường dẫn tìm kiếm bản đồ hiện tại. Ảnh hưởng đến
    quyền truy cập của người dùng vào dữ liệu hiện có theo
    các bộ bản đồ khác ở vị trí hiện tại. ...
    Chạy g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - In tin nhắn, cảnh báo,
    thông tin tiến trình hoặc lỗi nghiêm trọng trong
    Cách CỎ. Mô-đun này nên được sử dụng trong
    tập lệnh cho các tin nhắn được gửi tới người dùng.
    KEYWO...
    Chạy g.messagegrass
  • Khác »

Ad