Tty4 টার্মিনালে হার্ড ড্রাইভ থেকে USB ফ্ল্যাশ ড্রাইভে ফাইলগুলি কীভাবে সঠিকভাবে অনুলিপি করবেন?


11

Tty4 টার্মিনালে হার্ড ড্রাইভ থেকে USB ফ্ল্যাশ ড্রাইভে ফাইলগুলি কীভাবে সঠিকভাবে অনুলিপি করবেন? (মাউন্ট, কপি, আনমাউন্ট, প্রস্থান, ইত্যাদি)

PSCan Ctrl+Alt+F7কমান্ডের মাধ্যমে tty4 টার্মিনাল থেকে প্রস্থান করতে পারে না , কেবল Alt+SysRq+B(কার্নেল পুনঃসূচনা) দিয়ে।

উত্তর:


15
  1. ডিভাইসটি প্লাগ করুন

  2. lsblkআপনার ইউএসবি ডিভাইসের ডিভাইসের নাম খুঁজে পেতে। নামকরণ হয় /dev/sdXY। যেখানে এক্স কোনও ইংরেজী বর্ণ এবং ওয়াই পূর্ণসংখ্যা, সাধারণত 1।

ডিভাইসটি মাউন্ট করা থাকলে আপনি মাউন্টপয়েন্টটি দেখতে পাবেন, উদাহরণস্বরূপ:

NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb            8:0    1 15.2G  0 disk 
└─sdb1         8:1    1 15.2G  0 part /media/me/4C45-110F

যদি তা না হয় তবে এটি মাউন্ট করুন। # 3 পদক্ষেপ অনুসরণ করুন

  1. udisksctl mount -b /dev/sdXY, ডিভাইসের নাম আগের পদক্ষেপের মতো। ( /dev/sdb1আমার উদাহরণে) মাউন্ট ফোল্ডারটি আপনাকে পরবর্তী পদক্ষেপে ব্যবহার করার জন্য পুনরায় জানানো হবে। উদাহরণস্বরূপ, ধরুন এটি lsblkআমাকে বলে:

    sdc 8:32 1 7.5G 0 ডিস্ক └─sdc1 8:33 1 7.5G 0 পার্ট

তারপরে আমি নিম্নলিখিতগুলি করব:

$ udisksctl mount -b /dev/sdc1                                                 
Mounted /dev/sdc1 at /media/xieerqi/A669-34EF.

আপনি এটি স্বয়ংক্রিয়ভাবে /media/xieerqi/A669-34EFফোল্ডারটি তৈরি দেখতে পেয়েছেন এবং আমার পেনড্রাইভটিকে সেখানে স্থাপন করেছেন। এছাড়াও, বড় সুবিধা হ'ল আপনার দরকার নেই sudo

  1. ব্যবহারের rsyncবা cpবা mvআপনার ফাইল পেতে ফোল্ডার ধাপ 3 এই কমান্ডের ব্যবহারের উপর ম্যানুয়াল পৃষ্ঠাগুলিতে পরামর্শ হিসাবে রিপোর্ট প্রকাশের। cpএবং mvসহজতম। mv FILE DESTINATION- আমার উদাহরণে (যেখানে ফাইলটি আপনি ড্রাইভে যেতে চান)

    mv FILE /media/me/4C45-110F
    

rsync তবে ব্যাকআপের জন্য সেরা।

উদাহরণস্বরূপ, TESTDIRআমার ইউএসবি ড্রাইভে ব্যাকআপ নেওয়ার জন্য, আমি এটি করতে পারি:

$ rsync -av /home/xieerqi/TESTDIR/ /media/xieerqi/A669-34EF/~                  
sending incremental file list
created directory /media/xieerqi/A669-34EF/~
./
file1
file2
file3

sent 228 bytes  received 125 bytes  706.00 bytes/sec
total size is 0  speedup is 0.00
  1. udisksctl unmount -b /dev/sdXY। ডিভাইসটি সরান

উদাহরণ

$ udisksctl unmount -b /dev/sdc1
Unmounted /dev/sdc1.

দ্রষ্টব্য : কিছু ড্রাইভ ডিরেক্টরিতে মাউন্ট করে যেগুলির স্পেস সহ নাম রয়েছে। আপনি যদি চালিয়ে যান rsyncবা এর mvমতো উদ্ধৃত নামগুলি না নিয়ে থাকেন তবে আপনার ডেটা গন্তব্য সংশোধন করার জন্য অনুলিপি করা হবে না । সর্বদা পঠনামগুলির উদ্ধৃতি দিন যাগুলির মধ্যে স্পেস রয়েছে।


udisksctlআদেশের উদ্দেশ্য কী ? আমি ছাড়াও বেশ কয়েকটি উদাহরণ দেখেছি udisksctl। এছাড়াও, -bবিকল্প কি ?
মিন্টো

udisksctludisksপ্যাকেজের অংশ , এবং উবুন্টুর সাথে ডিফল্টরূপে আসে। মূলত, মাউন্টিং, আনমাউন্টিং, ডিস্ক সম্পর্কে তথ্য পরীক্ষা করা, তবে চালানোর প্রয়োজন ছাড়াই সমস্ত মৌলিক ক্রিয়াগুলি করার জন্য এটি একটি ইউটিলিটি sudo। এই ধরনের ইউটিলিটিগুলির mountজন্য সুপারউসার প্রিভিলেজেসগুলি কাজ করতে পারে। -bবিকল্পটির অর্থ দাঁড়ায় block-device, যা /dev/sdXYহিসাবে শ্রেণিবদ্ধ করা হয়। প্রতিটি হার্ড-ড্রাইভ বা ইউএসবি ড্রাইভকে ব্লক ডিভাইস হিসাবে শ্রেণীবদ্ধ করা হয়
সের্গি কলডিয়াজহনি

মাউন্টিংয়ের আগে sudo mkdir / media / usbstick `কমান্ড ব্যবহার করার দরকার নেই? কিছু ম্যানুয়াল এই কমান্ডটি ব্যবহার করে।
মিনিট

@ মিন্টো udisksctlএটি আপনার জন্য স্বয়ংক্রিয়ভাবে করে। আমি পরে আরও উদাহরণ সংযোজন করব, সুতরাং আপনি এটি কীভাবে কাজ করবেন তা দেখতে পাবেন
সের্গেই কোলডিয়াজহনি

একটি গুরুত্বপূর্ণ নোট: ইউএসবি স্টিকটি যদি ইউএসবি পোর্টে sertedোকানো হয় তবে এটি ইতিমধ্যে মাউন্ট করা হয়েছে, আমি ধরে নিই। কমান্ড lsblkশো এসডিবি -> এসডিবি 1। এই ক্ষেত্রে, যদি আমি চালানোর udisksctl mount -b /dev/sdb1, এটা ত্রুটি আসতে "device already mounted..."
মিন্টো

4

আমার ক্ষেত্রে উপরের উত্তরটি কোনও কার্যকর ছিল না তাই আমি এটি চেষ্টা করেছিলাম। আমার সিস্টেম কনফিগারেশনটি উবুন্টু 14.04, 16.06 এলটিএস আপডেট করার সময় হঠাৎ এটি আমার গুরুত্বপূর্ণ ফাইলগুলি অনুলিপি করার জন্য কাজ করা বন্ধ করে দিয়েছে, আমি অনুলিপি করার জন্য আমার পেনড্রাইভটি ব্যবহার করেছি।

1. মাউন্ট ডিভাইস তালিকাভুক্ত করুন:

lsblk

২. মাউন্ট পয়েন্ট তৈরি করুন:

এটি কোথাও ফাইল সিস্টেমে মাউন্ট করা দরকার। আপনি অলস হয়ে থাকলে এবং সেখানে কিছুই মাউন্ট না করা থাকলে আপনি সাধারণত / mnt / ব্যবহার করতে পারেন তবে অন্যথায় আপনি একটি নতুন ডিরেক্টরি তৈরি করতে চাইবেন:

sudo  mkdir /media/usb

3. মাউন্ট!

sudo mount /dev/sdb1 /media/usb

4. অনুলিপি

 rsync -av /home/android/Testproject/ /media/usb/ 

U.উইন-মাউন্ট
আপনার কাজ শেষ হয়ে গেলে, কেবল আগুন বন্ধ করুন:

sudo umount /media/usb
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.