ফ্লাইতে কোনও জিপিপ সংক্ষেপিত ডিডি চিত্রটি মাউন্ট করা সম্ভব?


66

আমি প্রথমবারের মতো একটি সিস্টেম ব্যাক আপ করার জন্য একটি চিত্র ব্যাকআপ তৈরি করতে চাই। এই প্রথমবারের পরে আমি ইনক্রিমেন্টাল ব্যাকআপগুলি করতে rsync ব্যবহার করি।

আমার স্বাভাবিক চিত্রের ব্যাকআপটি নিম্নরূপ:

মাউন্ট এবং শূন্য স্থান শূন্য:

dd if=/dev/zero of=temp.dd bs=1M

rm temp.dd

কমপ্রেস করার সময় ড্রাইভটিকে অমাউন্ট এবং ডিডি করুন

dd if=/dev/hda conv=sync,noerror bs=64K | gzip -c > /mnt/sda1/hda.ddimg.gz

সিস্টেমটিকে স্বাভাবিক অবস্থায় রাখতে, আমি সাধারণত একটি করবো

gunzip -c /mnt/sda1/hda.img.gz | dd of=/dev/hda conv=sync,noerror bs=64K

এটি সত্যই সরল এবং আমার 'পুরো ড্রাইভ' সংরক্ষণ করতে দেয় তবে সত্যই ব্যবহৃত স্থানটি সংরক্ষণ করে।

এখানেই সমস্যা। আসুন বলুন যে আমি উপরেরটি করি তবে একটি পরিষ্কার সিস্টেমে নয় এবং আরএসইএনসি ব্যাকআপগুলি খুব শীঘ্রই পাচ্ছি না এবং এখানে এমন ফাইল রয়েছে যা আমি ইমেজে থাকা অ্যাক্সেস করতে চাই। ধরা যাক আমার কাছে ড্রাইভে চিত্রটি আনজিপ এবং ডিডি করার মতো স্টোরেজ স্পেস নেই তবে পৃথক ফাইলগুলি বন্ধ করে দেওয়ার জন্য চিত্রটি মাউন্ট করতে চাই .... এটি কি সম্ভব?

সাধারণত, কেউ ডিডি চিত্রকে সংকুচিত করবে না, যা আপনাকে ব্যবহার করে কেবল চিত্রটি মাউন্ট করার অনুমতি দেবে -o loop... তবে এটি আমার ক্ষেত্রে নয় ...

ফ্লাইতে সংক্ষেপিত ইমগ মাউন্ট করার জন্য কোনও পরামর্শ?

জিডিজেড ফাইলটি 'মাউন্ট' করার জন্য এভিএফএস ব্যবহার করে তারপরে অভ্যন্তরীণ dd.img কাজ মাউন্ট করতে হবে (আমার মনে হয় না ... তবে যাচাইকরণের দরকার হবে ...)?


আপনার SquashFSএই ধরণের জিনিসগুলির জন্য ব্যবহার করা উচিত । এটি নকল ফাইলগুলি ডি-ডুপসও করে।
অ্যাভিও

দেখে মনে হচ্ছে এই সহকর্মী আপনি যা যা জিজ্ঞাসা করছেন তা করছে: ব্লগস.গনোম.আর.আম.মুয়েল্লি
জোশুয়া

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

উত্তর:


66

এটি ডিস্ক চিত্রটি একটি সম্পূর্ণ ডিস্ক চিত্র, বা কেবলমাত্র একটি পার্টিশন নির্ভর করে।

পার্টিশন (গুলি) ধোয়া

যদি ডিস্কটি ভাল কাজ করার অবস্থায় থাকে তবে আপনি যদি জিরো দিয়ে ডিস্কের ফাঁকা জায়গাটি ধুয়ে ফেলেন তবে আপনি আরও ভাল সংক্ষেপণ পাবেন। যদি ডিস্কটি ব্যর্থ হয় তবে এই পদক্ষেপটি এড়িয়ে যান।

আপনি যদি একটি সম্পূর্ণ ডিস্কটি ইমেজিং করে থাকেন তবে আপনি ডিস্কের প্রতিটি পার্টিশন ধুতে চাইবেন।

সতর্কতা: সাবধান, আপনি মাউন্ট করা পার্টিশনের ofএকটি ফাইল সেট করতে চান , পার্টিশনটি নিজের নয়!

mkdir image_source
sudo mount /dev/sda1 image_source
dd if=/dev/zero of=image_source/wash.tmp bs=4M
rm image_source/wash.tmp
sudo umount image_source

পার্টিশনের চিত্র তৈরি করা হচ্ছে

mkdir image
sudo dd if=/dev/sda1 of=image/sda1_backup.img bs=4M

sdaডিভাইসের নাম কোথায় , এবং 1পার্টিশন নম্বর। আপনার সিস্টেমের জন্য সেই অনুযায়ী সামঞ্জস্য করুন যদি আপনি কোনও আলাদা ডিভাইস বা বিভাজন চিত্র করতে চান।

পুরো ডিস্ক চিত্র তৈরি করা

mkdir image
sudo dd if=/dev/sda of=image/sda_backup.img bs=4M

sdaডিভাইসের নাম কোথায় । আপনি যদি অন্য কোনও ডিভাইস চিত্র করতে চান তবে আপনার সিস্টেমের জন্য সেই অনুযায়ী সামঞ্জস্য করুন।

সঙ্কোচন

একটি "স্কোয়াশফ" চিত্র তৈরি করুন যাতে সম্পূর্ণ সঙ্কুচিত চিত্র থাকে।

sudo apt-get install squashfs-tools
mksquashfs image squash.img

স্ট্রিমিং কম্প্রেশন

পৃথক অস্থায়ী ফাইলটিকে পুরো আকারের ডিস্ক বানানো এড়াতে আপনি স্কোয়াশফের চিত্রতে প্রবাহিত করতে পারেন।

mkdir empty-dir
mksquashfs empty-dir squash.img -p 'sda_backup.img f 444 root root dd if=/dev/sda bs=4M'

একটি সঙ্কুচিত পার্টিশন চিত্র মাউন্ট করা

প্রথমে স্কোয়াশফের চিত্রটি মাউন্ট করুন, তারপরে মাউন্ট করা স্কোয়াশফগুলি চিত্রে সজ্জিত পার্টিশন চিত্রটি মাউন্ট করুন।

mkdir squash_mount
sudo mount squash.img squash_mount

এখন আপনার সংক্ষিপ্ত চিত্রটি মাউন্ট হয়েছে, চিত্রটি নিজেই মাউন্ট করুন (এটি স্কোয়াশফের চিত্রের অভ্যন্তরে)

mkdir compressed_image
sudo mount squash_mount/sda1_backup.img compressed_image

এখন আপনার চিত্র নীচে মাউন্ট করা হয় compressed_image

সম্পাদনা: আপনি যদি কেবলমাত্র এই মুহুর্তে কোনও পার্টিশনে ডিস্ক চিত্রটি পুনরুদ্ধার করতে চান (সামগ্রীগুলি ব্রাউজ করতে / পড়ার জন্য এটি মাউন্ট করার পরিবর্তে), কেবল ddচিত্রটি squash_mount/sda1_backup.imgনা করে গন্তব্যস্থলে mount

একটি সংকুচিত পূর্ণ ডিস্ক চিত্রটি মাউন্ট করা

এর জন্য আপনাকে কেপার্টেক্স নামে একটি প্যাকেজ ব্যবহার করতে হবে। কে-পার্টেক্স আপনাকে একটি সম্পূর্ণ ডিস্ক চিত্রে পৃথক পার্টিশন মাউন্ট করতে দেয়।

sudo apt-get install kpartx

প্রথমে আপনার স্কোয়াশেড পার্টিশনটি মাউন্ট করুন যাতে পূর্ণ ডিস্ক চিত্র থাকে

mkdir compressed_image
sudo mount squash.img compressed_image

এখন আপনাকে সম্পূর্ণ ডিস্ক চিত্রের প্রতিটি পার্টিশনের জন্য ডিভাইস তৈরি করতে হবে:

sudo kpartx -a compressed_image/sda_backup.img

এটি সম্পূর্ণ ডিস্ক চিত্রের পার্টিশনের জন্য ডিভাইস তৈরি করবে /dev/mapper/loopNpPযেখানে N লুপব্যাক ডিভাইসের জন্য নির্ধারিত নম্বর, এবং পি পার্টিশন নম্বর। উদাহরণস্বরূপ: /dev/mapper/loop0p1

সম্পূর্ণ ডিস্ক চিত্রে আপনার পৃথক পার্টিশন মাউন্ট করার এখন একটি উপায় রয়েছে:

mkdir fulldisk_part1
sudo mount /dev/mapper/loop0p1 fulldisk_part1

আকর্ষণীয় এই সমস্যাটি গ্রহণ করুন (gzip পরিবর্তে স্কোয়াশফ)। স্কোয়াশফস সরঞ্জামগুলির সাথে আমি বেশ অপরিচিত ... জিজিপ পার্টিশনের সাথে আপনি যেমন করতে পারেন তেমন ফ্লাইতে স্কোয়াশ পার্টিশন তৈরি করতে আপনি ডিডি আউটপুটটি পাইপ করতে পারেন? সংক্ষেপণের অনুপাতটি কী (gzip ঠিক আছে / ভাল, esp এই সত্যটি প্রদত্ত যে আমি 'শূন্যের সাথে খালি স্থান "সাফ করছি)?
g19fanatic

আপনি কীভাবে চিত্রটি হার্ড ডিস্কে ফিরে আসবেন?
g19fanatic

2
@ g19fanatic অসম্পূর্ণ ডিস্ক চিত্রটি স্কোয়াশফের চিত্রটির "অভ্যন্তরে"। আপনি স্কোয়াশফের চিত্রটি মাউন্ট করুন, তারপরে চিত্রটির অভ্যন্তরে গন্তব্য ডিস্কে ডিডি করুন।
দউগ 65536

@ g19fanatic এই সংক্ষিপ্তকরণটি দুর্দান্ত ছিল (আমার ক্ষেত্রে জিজিপের মতো প্রায় একই)। mksquashfs খুব দ্রুত ছিল, এটি সমান্তরাল। আমার 990x (6 কোর) এ এটি গন্তব্য ডিস্ক লেখার গতি দ্বারা প্রায় 100MB / সেকেন্ডের মধ্যে সীমাবদ্ধ ছিল।
ডগ 65536

3
@ g19fanatic আপনি সিউডো-ফাইলটি পাস করার জন্য -pবা -pfপতাকা ব্যবহার করে স্কোয়াশগুলিতে প্রবাহিত করতে পারেন । সিউডো ফাইলটি ডিভাইস নোড তৈরির মতো জিনিসের জন্য ব্যবহার করা যেতে পারে যা আপনি অন্যথায় রুট ছাড়াই করতে পারবেন না (বিল্ড প্রক্রিয়াটির অংশ হিসাবে চিত্রগুলি তৈরি করার জন্য দরকারী) বা কিছু কমান্ডের আউটপুটটিকে চিত্রের মধ্যে প্রবাহিত করার জন্য। ডক্সে দেওয়া উদাহরণগুলির মধ্যে একটি ( /usr/share/doc/squashfs-tools/examples/pseudo-file.exampleদেবিয়ান / উবুন্টুতে) input f 444 root root dd if=/dev/sda1 bs=1024 count=10স্কোয়াশফের চিত্রটিতে "ইনপুট" নামের একটি ফাইলটিতে একটি ডিস্ক চিত্র থেকে প্রথম 10 কে অনুলিপি করা হয়।
ব্রায়ান ক্যাম্পবেল

15

তাহলে ইমেজ শুধুমাত্র পাঠযোগ্য আপনার কাছে ব্যবহার করতে পারেন nbdkit ( man পৃষ্ঠা ) এবং তার ভাবে XZ লস প্লাগইন (ভাবে XZ লস gzip, বেশী ভালো কম্প্রেশন এবং রেণ্ডম এক্সেস বার প্রদান করা উচিত)।

সংকুচিত পার্টিশন চিত্র তৈরি করুন

dd if=/dev/sda1 bs=16M | xz -9 --block-size=16MiB - > sda1.img.xz

--block-size16 এমআইবির একটি বিকল্পের জন্য এলোমেলো অ্যাক্সেসের ভাল পারফরম্যান্স সরবরাহ করা উচিত।

দ্রষ্টব্য: আপনি বিকল্প xz সংক্ষেপণ প্রোগ্রামগুলি ব্যবহার করতে পারেন যেমন পিক্স্জ যা সমান্তরাল সংক্ষেপণ সরবরাহ করে, কেবলমাত্র এটি একাধিক ছোট ব্লকে আউটপুট বিভক্ত হয় তা নিশ্চিত করুন, অন্যথায় এনবিডিকিটকে প্রচুর ডেটা সঙ্কুচিত করতে হবে। উদাহরণস্বরূপ, ২০১৫ সালের সেপ্টেম্বর পর্যন্ত, pxz এটি সমর্থন করে না।

এটি এনবিডিকিট দিয়ে পরিবেশন করুন

nbdkit --no-fork --user nobody --group nobody -i 127.0.0.1 \
       xz file=sda1.img.xz

এনবিডি সার্ভারের সাথে সংযুক্ত করুন

nbd-client 127.0.0.1 10809 /dev/nbd0 -nofork

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

mount -o ro /dev/nbd0 sda1

হয়ে গেলে

umount /dev/nbd0
nbd-client -d /dev/nbd0

এনবিডিকিট বন্ধ করে Ctrl+ C(বা কিল দিয়ে ) টিপুন ।


15

চেষ্টা archivemount

root@srv1:/backup# archivemount windows-2003-S.gz /target/
Unrecognized archive format
root@srv1:/backup# archivemount -o formatraw windows-2003-S.gz /target/
Calculating uncompressed file size. Please wait.
root@srv1:/backup# ls /target/
data
root@srv1:/backup# file /target/data
/target/data: DOS/MBR boot sector; partition 1 : ID=0x7, start-CHS (0x0,1,1), end-CHS (0x3ff,254,63), startsector 63, 58717512 sectors, extended partition table (last)

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

http://linuxaria.com/howto/how-to-mounts-an-archive-for-access-as-a-file-system

সংরক্ষণাগারটি মাউন্ট করার পরে আপনি এটি নিয়মিত ফাইলের মতো সামগ্রী ব্যবহার করতে পারেন। পার্টিশন টেবিল, বা রূপান্তর, qemu সরঞ্জাম দিয়ে চিত্র মাউন্ট।

স্কোয়াশফগুলি চিত্র থেকে বুট করার জন্য দরকারী তবে ব্যাকআপ নেওয়ার জন্য অনেক জটিল।


পারফেক্ট! এটি এখন পর্যন্ত সবচেয়ে সহজ এবং মার্জিত সমাধান। আমি ভাবছি কেন এখানে কোনও ভোট নেই।
ট্রান্সলুসেন্টক্লাউড

আমি মনে করি কারণ এটি যদি আপনি সংরক্ষণাগারমাউন্ট সহ কোনও ফোল্ডারে डिस्क.img.gz এর মতো সংরক্ষণাগারটি মাউন্ট করেন তবে / mnt / বলুন, আপনি একটি একক ফাইল /mnt/disk.img পেতে পারেন, তারপরে আপনাকে অন্য কোথাও মাউন্ট করতে হবে। পরিবর্তে প্রশ্নটি একটি একক পদক্ষেপে উভয়কেই মোড়ানো করতে সক্ষম কিছু চায় (এবং আর্কাইভমাউন্ট এটি .tar.gz এ করতে সক্ষম বলে মনে হয়, তবে জিপিড কাঁচা চিত্রগুলিতে নয়)।
পি 91 পল

2
এই উত্তর খুব আকর্ষণীয়। আমি বিশ্বাস করি স্কোয়াশফ আরও বেশি ভালবাসা পায় কারণ এতে আরও সচেতনতা রয়েছে। আমি তাত্ক্ষণিকভাবে নামটি স্বীকৃতি দিয়েছি কিন্তু আর্কাইভমাউন্ট সম্পর্কে কখনও শুনিনি। আমি এটি একটি শট দিতে হবে!
g19fanatic

2
আর্কাইভ মাউন্ট কমান্ড দ্বারা নির্মিত একটি চিত্র মাউন্ট করার অনুমতি দেয় নাdd if=/dev/hda conv=sync,noerror bs=64K | gzip -c > /mnt/sda1/hda.ddimg.gz
সের্গেই

3
সম্মত - লেখার সময়, সংরক্ষণাগারটি মাউন্ট জিআরপিড করা ট্যর সংরক্ষণাগারগুলিকে সমর্থন করে, তবে সরল জিজেপ করা ফাইল নয়।
mwfearnley

10

এই উত্তরটি ক্রিশ্চিয়ান সিউপিতুর উত্তরকে পরিপূরক করে । আপনি যদি যুক্তিসঙ্গত ব্লকের আকারের সাথে xz সংক্ষেপণ ব্যবহার করেন, আপনি গেস্টফিশ বা অন্যান্য লিবিগুস্টফেস সরঞ্জামগুলি ব্যবহার করে ডিস্ক চিত্রটি অ্যাক্সেস করতে পারেন :

nbdkit xz file=disk.img.xz --run 'guestfish --format=raw -a $nbd -i'

8

আসলে তা না. আপনি প্রথমে পুরো জিনিসটি সঙ্কুচিত না করে সংক্ষেপিত ফাইলের একটি নির্দিষ্ট ব্লকের সন্ধান করতে পারবেন না, যা সংকোচিত চিত্রটিকে ব্লক ডিভাইস হিসাবে ব্যবহার করা কঠিন করে তোলে।

আপনি dumpএবং restore(বা tarসত্যই) এর মতো কিছু ব্যবহার করতে পারেন , যার সবকটিই স্ট্রিমিং ফর্ম্যাট ব্যবহার করে ... যাতে আপনি সঙ্কুচিত স্ট্রিমের মাধ্যমে কার্যকরভাবে স্ক্যান করে অদৃশ্য ফাইলগুলি অ্যাক্সেস করতে পারেন। এর অর্থ যদি আপনি যে ফাইলটি চান তা সংকুচিত সংরক্ষণাগারটির শেষে থাকলে আপনার অপেক্ষা করতে দীর্ঘ সময় থাকতে পারে, তবে এটি আপনাকে ডিস্কের মাধ্যমে সমস্ত কিছু সংক্ষেপিত করার প্রয়োজন হয় না।

tarব্যাকআপের জন্য ব্যবহার করা কিছুটা পুরানো ফ্যাশন মনে হতে পারে তবে আপনি প্রচুর নমনীয়তা পান।


1
সমস্যাটি এই অবস্থাতেই রয়েছে যে আমি জানি না যে আগ্রহের ফাইলটি আসলে এই সংকোচিত ব্যাকআপে রয়েছে কিনা ... আপনি কি এমন কোনও ফাইল এক্সপ্লোরারকে জানেন যা পুরো .gz'd চিত্রের মধ্য দিয়ে যাবে, ফাইলটি / ডিয়ার রাখুন স্মৃতিতে কাঠামো, কাঠামোর একটি সহজ ভিউ সরবরাহ করুন এবং আপনাকে ফাইলগুলি বাছাই করতে (এখন তারা জানেন যে তারা কোথায় আছে) বের করার অনুমতি দেয়? এটি খুব কুলুঙ্গিক স্পেসিফিকেশন ... তবে আমি এই জাতীয় কিছু ব্যবহারের জন্য প্রচুর ব্যবহার দেখতে পেতাম ... যদি এটি বিদ্যমান থাকে।
g19fanatic

1
যদি এটি না হয়, আপনি কীভাবে gz'd চিত্র থেকে কাঠামোটি টানবেন সে সম্পর্কে কিছু নির্দেশের দিকে আমাকে নির্দেশ করতে সক্ষম হবেন? আমি এই জাতীয় একটি প্রোগ্রাম তৈরি করতে সক্ষম হব (একটি জীবিতের জন্য প্রোগ্রাম ...) তবে চিত্রের ডেটা এবং বিভিন্ন ফাইল সিস্টেমের স্পেসিফিকেশনকে সংক্ষেপিত করার বিষয়ে অন্ধ।
g19fanatic

আমি সন্দেহ করি যে আপনার নিজের সরঞ্জামটি তৈরি করা আপনি সত্যিকারের চেয়ে আরও বড় প্রকল্প হতে চলেছেন। তবে ... ধরে নিচ্ছেন যে আপনার কাছে একটি এক্সট্রা ফাইল [234] আছে, আমি e2fsprogs প্যাকেজটি বা ফিউজ-এক্সট 2 এর মতো কিছু প্রস্তাব দেব । উভয়ই এক্সট্রা [234] ফাইল সিস্টেমের সাথে ইন্টারঅ্যাক্ট করার জন্য ব্যবহারকারী-স্পেস সরঞ্জাম সরবরাহ করে।
59

এছাড়াও মনে রাখবেন যে আপনার কাছে যা কোনও ফাইল সিস্টেমের চিত্র হিসাবে দেখা যাচ্ছে না, এটি একটি সম্পূর্ণ ডিস্ক চিত্র, যার অর্থ আপনাকে প্রথমে পার্টিশন সারণীটি বিশ্লেষণ করতে হবে এবং উপযুক্ত পার্টিশনটি সনাক্ত করতে হবে।

আমি উপরের প্রশ্নটিতে ভুল টাইপ করেছি এবং এটি ঠিক করব। আমি সাধারণত একটি পার্টিশন ভিত্তিক ডিডি ইমেজ করি এবং পার্টিশন টেবিলের একটি অনুলিপি সংরক্ষণ করি। আমি পুরো ডিস্কের অনুলিপিগুলি ব্যবহার করতাম তবে সঠিক স্থানে পৌঁছানোর জন্য অপশন সহ মাউন্ট করা প্রয়োজন ঘৃণা করি।
g19fanatic

3

ক্রিস্টিয়ান সিউপিতুর জবাবের আরও একটি সংযোজন :

আপনি যদি nbdkitএকটি পূর্ণ ডিস্ক চিত্র (বনাম একটি পার্টিশন চিত্র) মাউন্ট করতে ব্যবহার করেন তবে এনবিডি সার্ভারের সাথে সংযোগ করার সময় আপনাকে ব্লকের আকার (ডিস্কের সেক্টর আকার) উল্লেখ করতে হবে, কারণ এটি 1024বাইটে ডিফল্ট হয় । 512পরিবর্তে বাইট ব্যবহার করতে :

nbd-client 127.0.0.1 /dev/nbd0 -b 512 -n

এর পরে, ডিস্কটি প্রদর্শিত হবে /dev/nbd0এবং আপনি ব্যবহার করে পার্টিশন টেবিলটি দেখতে সক্ষম হবেন fdisk -l। তবে পার্টিশনগুলি এখনও মাউন্টযোগ্য নয় - পার্টিশনের জন্য ডিভাইস তৈরি করতে kpartx( ডাগ 65536 এর উত্তর থেকে ) ব্যবহার করুন, যেমন:

kpartx -arv /dev/nbd0

অবশেষে, পার্টিশনগুলি উপস্থিত হবে /dev/mapper/এবং আপনি এগুলি যথারীতি মাউন্ট করতে পারেন। -o roXz প্লাগইন কেবল পঠন সমর্থন করে বলে কেবল পঠনযোগ্য মোড ( ) ব্যবহার নিশ্চিত করুন :

mount -o ro /dev/mapper/nbd0p3 /mnt
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.