Tạo lưu trữ đa khối trên máy Mac


11

Tôi đã có một tệp 6 GB, cần được sao chép vào ổ đĩa USB. Ổ đĩa có dung lượng 16 GB, nhưng được định dạng ở chế độ FAT để máy tính windows và máy Mac có thể đọc được. Fat giới hạn kích thước tệp ở mức 4 GB, vì vậy tôi không thể sao chép tệp của mình. Cách làm của tôi sẽ là tạo một kho lưu trữ nhiều phần, trong hai tệp 3 GB.

Làm cách nào để tạo một kho lưu trữ đa phần trên osx?

Câu trả lời:


11

Bạn có thể tách bất kỳ tệp nào bằng lệnh split :

split -b 2048m bigfile.tgz bigfile.tgz.

Và bạn sẽ nhận được:

bigfile.tgz.aa
bigfile.tgz.ab
...

Để kết hợp chúng một lần nữa:

cat bigfile.tgz.* > bigfile.tgz

Nó cũng có thể được sử dụng trên Windows với bản sao / B

Tất nhiên, đây không thực sự là một kho lưu trữ nhiều phần, chỉ cần cắt bất kỳ tệp nào thành từng mảnh. Lưu trữ đa phần thường nhận thức được rằng chúng là phần nb 5 là một chuỗi, bao gồm xác minh CRC cho mỗi tệp, v.v. Nhưng đó là cụ thể cho định dạng lưu trữ mà bạn muốn sử dụng.


Ok, cái này hoạt động. Tôi đã hy vọng loại tệp lưu trữ mà người nhận có thể mở trong GUI, như ZIP, RAR, v.v.
Gerrit


2

Để phân chia bằng lệnh zip nội bộ trên OS X, hãy nhập lệnh này vào một thiết bị đầu cuối:

zip -s 1g BigFile6GB.zip BigFile6GB.iso

Trong đó 1g= chia tệp trong 1GB kích thước tối đa.

Kết quả sẽ là 6 tệp mỗi tệp 1 GB.

Đọc man zip trên terminal để xem các tùy chọn khác có kích thước phân chia bằng lệnh zip bên trong.


0

Có một cổng Mac của 7z archiver .

Nó có thể được sử dụng để làm tài liệu lưu trữ phân đoạn.


0

Tar. Tar là một công cụ được cấp phép GNU có khả năng tạo tài liệu lưu trữ nhiều tập. Trong Mac OS X, bạn cần sử dụng Terminal để truy cập dòng lệnh.

Trên Mac OS X 10.4.11 *, nó hoạt động như sau:

tar --tape-length=102400 -cMv --file=tar_archive.{tar,tar-{2..100}} [files to tar] 

102400 là kích thước tính bằng KB hoặc 100 MB. -c tạo, -M đa âm lượng và -v dài dòng. --file chỉ định tên của kho lưu trữ tar cần tạo, {tar, tar- {2..100}} là một bản mở rộng bash cung cấp các phần mở rộng .tar, .tar-2, .tar-3, v.v. to tar] là tập tin hoặc tập tin cần đưa vào kho lưu trữ.

Bây giờ, theo nguồn của tôi cho giải pháp này ( http://hints.macworld.com/article.php?story=20090321124207437 ), sau đây là lệnh trích xuất, nhưng, bash không mở rộng niềng răng cho tôi nên tôi đã để phát triển một giải pháp thủ công để kết hợp các tài liệu lưu trữ tar.

tar -xMv --file=tar_archive.{tar,tar-{2..100}} [files to extract] 

Điều làm việc cho tôi là thế này:

tar -xMv --file=tar_archive.tar

Thực hiện theo lời nhắc:

Prepare volume #2 for `file_that_was_tarred' and hit return:

Tại thời điểm này, gõ:

n tar_archive.tar-2

Có lẽ điều này có nghĩa là 'tên của tập tiếp theo là tar-archive.tar-2'

Bây giờ bạn sẽ được nhắc với:

Prepare volume #2 for `tar_archive.tar-2' and hit return: 

Tại thời điểm này nhấn trở lại.

Bạn sẽ cần phải lặp lại quy trình này cho mỗi tệp trong kho lưu trữ tar nhiều tập của bạn, hãy nhớ thay đổi số hậu tố mỗi lần.

Cấp, có nhiều cách đơn giản hơn bây giờ để thực hiện điều này, nhưng, tôi đã phải sử dụng Mac OS X 10.4.11 từ xa bằng TeamViewer 7 (một chương trình tuyệt vời vẫn chạy và được phép truy cập vào máy chủ của TeamViewer trên Mac OS X 10.4.11! !!). Đây là phương pháp ít gây thất vọng nhất khi chuyển hình ảnh đĩa 2 GB của bản cài đặt Mac OS X 10.4.11 mới qua internet (nếu chuyển 200 MB không thành công trong 20 phút, nhưng, nếu chuyển 2 GB không thành công thì đó là một ngày quy hoạch xuống cống).

Nguồn: http://hints.macworld.com/article.php?story=20090321124207437

* Tôi đang cung cấp hỗ trợ kỹ thuật cho cha tôi, người cần sử dụng phiên bản Word 5.0 cổ điển chỉ chạy trong Mac OS X 10.4.11 (ông mắc bệnh Alzheimer, điều đó có nghĩa là ông không thể học những điều mới và thất vọng với những điều mới). Tôi sống ở một thành phố khác nên cách duy nhất để tôi giúp anh ấy là điều khiển từ xa.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.