পঠনযোগ্য ফাইল সিস্টেম হিসাবে জিপ ফাইল মাউন্ট করুন


24

আমি একটি ফাইল সিস্টেম হিসাবে একটি জিপ সংরক্ষণাগার মাউন্ট করার উপায় খুঁজছি যাতে আমি আর্কাইভের মধ্যে স্বচ্ছভাবে ফাইল অ্যাক্সেস করতে পারি। আমার কেবল পঠনের অ্যাক্সেস দরকার - জিপটি পরিবর্তন করা হবে না। এটি কোনও (সংস্থার সীমাবদ্ধ) এমবেডেড সিস্টেমের জন্য হওয়ায় র্যাম ব্যবহার করা গুরুত্বপূর্ণ। উপলব্ধ বিকল্পগুলি কি কি?


আপনি কি mount -o loopবিকল্প চেষ্টা করেছেন ?
শ্রী

হ্যাঁ, প্রশ্নটি কোন ফাইল সিস্টেমটি ব্যবহার করতে হবে।
গ্রোড্রিগেজ

আপনি যদি সংকুচিত কেবল পঠনযোগ্য ফাইল সিস্টেমের সন্ধান করছেন তবে স্কোয়াশফগুলি ব্যবহার করার বিষয়টি বিবেচনা করুন।
ডাব্লুজিএইচ

আমি জেনেরিক উপায়ে "একটি সঙ্কুচিত পঠনযোগ্য ফাইল সিস্টেম" খুঁজছি না। আমি বিশেষভাবে একটি পঠনযোগ্য ফাইল সিস্টেম হিসাবে জিপ ফাইল মাউন্ট করার উপায় খুঁজছি।
গ্রোড্রিগেজ

উইনএনটি তে অনুরূপ প্রশ্নের জন্য এসইউ: 367540 দেখুন ।
n611x007

উত্তর:


26

fuse-zip এটি একটি বিকল্প এবং প্রতিযোগিতার চেয়ে দ্রুত হওয়ার দাবি করে।

# fuse-zip -r archivetest.zip /mnt

archivemount অন্যটি:

# archivemount -o readonly archivetest.zip  /mnt

উভয় সম্ভবত পুরো সংরক্ষণাগারটি খোলার প্রয়োজন হবে, তাই বিশেষত দ্রুত হবে না। আপনি কি আগে থেকেই এইচডিডি বা ইউএসবি-স্টিকটিতে জিপটি বের করে এবং কেবল কেবল পঠনযোগ্যকে মাউন্ট করার কথা চিন্তা করেছেন?


1
গতি কোনও সমস্যা নয়, তবে র‌্যামের ব্যবহার রয়েছে। ইউএসবি বা এইচডিডি বিকল্প নয়। এটি একটি এইচডিডি বা ইউএসবি পোর্ট ছাড়াই এমবেডেড সিস্টেম।
গ্রোড্রিগেজ

আমি মনে করি নীচের অংশটি হ'ল এটি আপনাকে আপনার নির্দিষ্ট পরিস্থিতির মধ্যে পরীক্ষা করতে হবে এবং মেমরির ব্যবহারের জন্য কোনটি যদি সেরা হয় তা দেখতে হবে। আমি ভেবেছিলাম এটি আপনার সংরক্ষণাগারটি কত বড় এবং সেই সংরক্ষণাগারটির মধ্যে কতগুলি ফাইল রয়েছে তার উপর নির্ভর করে। জিপ ফাইলটি কীভাবে তৈরি করা হয় তা যদি আপনার নিয়ন্ত্রণ থাকে তবে আপনি কোনও আলাদা ফর্ম্যাট যেমন কাঁচা ডিস্ক চিত্র যা লুপ মাউন্ট করা যায় তা বিবেচনা করতে পারেন - যা র‌্যাম বাঁচাতে পারে।
গ্যারেথTheRed

হ্যাঁ, আমি পরীক্ষা করতে হবে। তবে এর আগে আমি জানতে চেয়েছিলাম যে অন্যরা ভাগ করে নিতে পারে তার কোনও অভিজ্ঞতা আছে কিনা :) (বিটিডব্লিউআইপি আমার জিপ ফাইলের ওভারথের নিয়ন্ত্রণ করতে পারে না)।
গ্রোড্রিগেজ

2
@ গ্রাড্রিগুয়েজ একটি 1 গিগাবাইট + অভ্যন্তরীন ফাইলের সাথে fuse-zipমেমরির ব্যবহার ছিল 1 জিবি +। একই জন্য, archivemountএর মেমের ব্যবহার এখনও কম ছিল।
n611x007

7

আপনি কেবল পঠন হিসাবে জিপ মাউন্ট করতে ফিউজ-জিপ ব্যবহার করতে পারেন।

1 - আপনার সিস্টেমে ফিউজ-জিপ ইনস্টল করুন।

উবুন্টু

sudo apt-get install fuse-zip

CentOS / redhat / ফেডোরা

yum install fuse-zip

2 - কেবল পঠন হিসাবে জিপ মাউন্ট করতে কমান্ডের নীচে রান করুন।

fuse-zip -o ro /path/abcd.zip /path/to/mount/directory

3 - ডিরেক্টরি আনমাউন্ট করতে নীচের কমান্ডটি ব্যবহার করুন

fusermount -u /path/to/mount/directory

ধন্যবাদ. স্মৃতিশক্তি গ্রহণ সম্পর্কে কি কোনও তথ্য উপলব্ধ? ডেস্কটপের জন্য যা ভাল কাজ করে তা সম্ভবত রিসোর্স সীমাবদ্ধ পরিবেশে ভাল কাজ করে না।
গ্রোড্রিগেজ


সেখানে স্মৃতি গ্রহণের উল্লেখ নেই।
গ্রোড্রিগেজ

Google কোড বন্ধ করে দিয়েছে, লিঙ্ক সরানো উপরে bitbucket.org/agalanin/fuse-zip/wiki/PerformancePage
silpol
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.