ইউডিস্ক ব্যবহার করে কীভাবে / মিডিয়া / ইউজারনেম / নটিলাসের মতো ড্রাইভ মাউন্ট করবেন


12

আপডেট: উবুন্টু 16.04+ এর মধ্যে একটি ইউটিলিটি রয়েছে disks; ড্যাশ এ এটি অনুসন্ধান করুন। এটি ডিস্কগুলি মাউন্ট করার / পরিচালনা করার জন্য একটি জিইউআই। আমি ড্রাইভগুলি মাউন্ট বা লুকানোর জন্য এই সরঞ্জামটি ব্যবহার করছি।


আমার উবুন্টু ১৩.১০ ইউনিটির বর্তমান ইনস্টলেশনটিতে, যখন আমি নটিলাসের একটি ড্রাইভে ক্লিক করি তখন এটি মাউন্ট হয়ে যায় /media/username/mountedDrive

আমি পড়েছি যে নটিলাস এটি করতে ব্যবহার udisksকরে। মূলত আমি এই পদ্ধতিটি udisksব্যবহার করে স্টার্ট আপ ব্যবহার করে আমার ড্রাইভটি স্বয়ংক্রিয়ভাবে মাউন্ট করতে চাই

সমস্যাটি হচ্ছে, এটি ড্রাইভটি মাউন্ট করে /media/mountedDrive, তবে নটিলাস যেভাবে কাজ করে তা আমি এটি চাই/media/username/mountedDrive

আমি চাই আমার এনটিএফএস ডেটা ড্রাইভটি স্বয়ংক্রিয়ভাবে মাউন্ট করা হোক /media/bsienn/

$ blkid

/dev/sda1: LABEL="System Reserved" UUID="8230744030743D6B" TYPE="ntfs" 
/dev/sda2: LABEL="Windows 7" UUID="60100EA5100E81F0" TYPE="ntfs" 
/dev/sda3: LABEL="Data" UUID="882C04092C03F14C" TYPE="ntfs" 
/dev/sda5: UUID="8768800f-59e1-41a2-9092-c0a8cb60dabf" TYPE="swap" 
/dev/sda6: LABEL="Ubuntu Drive" UUID="13ea474a-fb27-4c91-bae7-c45690f88954" TYPE="ext4" 
/dev/sda7: UUID="69c22e73-9f64-4b48-b854-7b121642cd5d" TYPE="ext4" 

$ sudo fdisk -l

Disk /dev/sda: 160.0 GB, 160000000000 bytes
255 heads, 63 sectors/track, 19452 cylinders, total 312500000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8d528d52

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   117730069    58761611    7  HPFS/NTFS/exFAT
/dev/sda3       158690072   312494116    76902022+   7  HPFS/NTFS/exFAT
/dev/sda4       117731326   158689279    20478977    5  Extended
/dev/sda5       137263104   141260799     1998848   82  Linux swap / Solaris
/dev/sda6       141262848   158689279     8713216   83  Linux
/dev/sda7       117731328   137263103     9765888   83  Linux

Partition table entries are not in disk order

$ cat /etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda7 during installation
UUID=69c22e73-9f64-4b48-b854-7b121642cd5d /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=8768800f-59e1-41a2-9092-c0a8cb60dabf none            swap    sw              0       0

@ বিসিয়েন: /etc/fstabপার্টিশনের একটি এন্ট্রি তৈরি করতে হলে বুটের সময় আপনি স্বয়ংক্রিয়ভাবে মাউন্ট করতে চান। আপনি যে কোনও জায়গায় মাউন্ট করতে পারেন। কিন্তু আপনি এই কমান্ডের আউটপুট প্রদান করেছি: sudo blkid, sudo fdisk -lএবং cat /etc/fstab। আপনার প্রশ্নটি সম্পাদনা করুন এবং আউটপুট পোস্ট করুন।
সৌরভ কুমার

@ সৌরভ কুমার উত্তরের জন্য ধন্যবাদ, আমি এখন খুব লিনাক্সে এসেছি, মাত্র 3 দিন আগে ইনস্টলড, তাই fstab পদ্ধতি ব্যবহার করতে ভয় পেয়েছিল। তবে এটি করার সর্বোত্তম উপায় বলে মনে হচ্ছে, তবে সহজ :) আমাকে 1 মিনিটে পোস্ট করতে দিন :)
বিসিয়েন

এটি জটিল বলে মনে হচ্ছে - এখানে দেখুন
হান্নু

একটি খুব অনুরূপ প্রশ্ন (অনেক দরকারী উত্তর সহ) এখানে
aplaice

উত্তর:


11

আপনি দেখতে পাচ্ছেন /dev/sda5পাশাপাশি /dev/sda7অন্যান্য পার্টিশনের কোনও প্রবেশ নেই /etc/fstab। এই পদক্ষেপগুলি অনুসরণ করে আপনি নিজেই নিজের পার্টিশনটি মাউন্ট করতে পারেন।

  • প্রথমে একটি এন্ট্রি পয়েন্ট তৈরি করার আগে সমস্ত পার্টিশন আনমাউন্ট করুন/etc/fstab । আপনি কমান্ড ব্যবহার করতে পারেন: sudo umount /dev/sdaX। আপনি আনমাউন্ট করতে চান এমন পার্টিশন নম্বরটি দিয়ে এক্স প্রতিস্থাপন করুন। সকলকে আনমাউন্ট করার সর্বোত্তম উপায় হ'ল এই আদেশটি ব্যবহার করা:

    sudo umount -a
    
  • যেহেতু আপনি নিজের পার্টিশনটি এখানে মাউন্ট করতে চান /media/user/mount-drive; আপনাকে মাউন্ট-পয়েন্ট তৈরি করতে হবে যেখানে আপনি পার্টিশনগুলি মাউন্ট করতে চান। পার্টিশন মাউন্ট করার জন্য আপনাকে এখানে ডিরেক্টরি তৈরি করতে হবে। ডিরেক্টরিগুলি তৈরি করতে টার্মিনালে নিম্নলিখিতটি প্রয়োগ করুন (মাউন্ট পয়েন্ট):

    sudo mkdir /media/user/sda1 /media/user/sda2 /media/user/sda3 /media/user/sda6
    

    userআপনার উবুন্টু ব্যবহারকারীর নামের সাথে প্রতিস্থাপন করুন । আমি, এবং bsiennআমি মনে করি।

  • /etc/fstabআপনার সমস্ত পার্টিশন মাউন্ট করার জন্য আপনাকে এখন পরিবর্তন করতে হবে। এটি করার জন্য নিম্নলিখিত আদেশগুলি কার্যকর করুন:

    sudo cp /etc/fstab /etc/fstab.orginal
    sudo nano /etc/fstab
    

    শেষ লাইনে যান এবং এই লাইনগুলি যুক্ত করুন:

    UUID=8230744030743D6B /media/user/sda1    ntfs    errors=remount-ro 0       1
    UUID=60100EA5100E81F0 /media/user/sda2    ntfs    errors=remount-ro 0       1
    UUID=882C04092C03F14C /media/user/sda3    ntfs    errors=remount-ro 0       1
    UUID=13ea474a-fb27-4c91-bae7-c45690f88954 /media/user/sda6    ext4    errors=remount-ro 0       1
    

    আবার প্রতিস্থাপন userমধ্যে /media/user/sdaXআপনার উবুন্টু অ্যাকাউন্ট নাম দিয়ে।

    সামান্য ব্যাখ্যা: ইউআইডিউ = "আপনার হার্ড ডিস্ক পার্টিশনের আইডি ধারণ করে, 1 /dev/sda1তম এর 2 তম /dev/sda2পার্টিশনের এবং এর সাথে সম্পর্কিত। ইউআইডি , ফাইল-সিস্টেমের ধরন , পার্টিশন এন্ট্রি ইত্যাদির sudo blkidমত পার্টিশন সম্পর্কিত তথ্য পেতে কমান্ডটি খুব কার্যকর । সুতরাং কোনো এক এটি ব্যবহার করতে পারেন তাদের তথ্য পেতে। 1 ম পার্টিশনের ইত্যাদি এন্ট্রি মাউন্ট করা হয় মনে রাখবেন কেন আমি উপরে 4 ডিরেক্টরি তৈরি করা হয়েছে।। আপনার 1 ম পার্টিশনের ফাইল-সিস্টেম প্রকার: । এটি অন্য কিছু এছাড়াও মত হতে পারে: , , , ইত্যাদি আপনার কাছ থেকে তথ্য পেতে পারেন/media/user/sda1ntfs/dev/sda1ext3ext4ntfsfatsudo blkidআমি উপরে উল্লিখিত হিসাবে কমান্ড। অন্যরা সমস্ত ধরণের ফাইল-সিস্টেমের জন্য একই হবে, এটি বলছে যে যদি কোনও ত্রুটি দেখা দেয় তবে remount the file system in read-only mode এই লিঙ্কটি দুর্দান্ত টিউটোরিয়াল।

    সংরক্ষণ এবং প্রস্থান করতে Ctrl+ টিপুন xyসংরক্ষণ করার জন্য প্রম্পট করার সময় টিপুন ।

  • এখন এই কমান্ডটি প্রয়োগ করে সমস্ত পার্টিশন মাউন্ট করুন:

    sudo mount -a
    

    আপনি যদি কোনও নির্দিষ্ট পার্টিশন মাউন্ট করতে চান তবে আপনি ব্যবহার করতে পারেন: sudo mount /dev/sda1i, e প্রথম পার্টিশন মাউন্ট করতে এবং এই জাতীয় কিছু।

আপনি যখনই সিস্টেমটি শুরু করেন এখন আপনার সমস্ত পার্টিশন স্বয়ংক্রিয়ভাবে মাউন্ট হবে। আপনি আপনার সিস্টেম পুনরায় চালু করে এটি পরীক্ষা করতে পারেন। :)

আপনার আরও সহায়তার প্রয়োজন হলে বা কিছু ভুল হয়ে থাকলে উত্তর দিন।

সম্পাদন করা

আমি ছবিটি দেখতে ভুলে গেছি, আসলে আপনি নিজের পছন্দ মতো ফোল্ডারের নাম তৈরি /media/bseinn/করতে পারেন। উদাহরণস্বরূপ /media/bseinn/dataপরিবর্তে তৈরি করা যেতে পারে /media/bseinn/sda3; একইভাবে /media/bseinn/ubuntudriveপরিবর্তে তৈরি করা যেতে পারে /media/bseinn/sda6। আপনি /etc/fstabফাইলের মধ্যে একই নাম দিতে হবে। আশা করি তুমি বুঝতে পেরেছো.


আপনার সহায়তার জন্য ধন্যবাদ, আমি এটি 30 মিনিটের মধ্যে চেষ্টা করব। আমি অপেক্ষা করছিলাম এবং একটি ইমেল বিজ্ঞপ্তির প্রত্যাশায় ছিলাম, তবে কোনও পাইনি, আপনি কয়েক মিনিটের মধ্যে উত্তর দিয়েছিলেন, আমার খারাপ আমি খুব শীঘ্রই পরীক্ষা করে দেখিনি।
বিসিয়েন

অনেক ধন্যবাদ সৌরভ, এটি কাঙ্ক্ষিত হিসাবে কাজ করে। এই আদেশগুলি কী করে সে সম্পর্কে আপনি কি কিছুটা ব্যাখ্যা করতে পারেন: sudo cp / etc / fstab /etc/fstab.orginal sudo Nano / etc / fstab। এটি করার কোন সম্পাদকীয় উপায় আছে? কিছু gedit?
বিসিয়েন

আমি খুশি যে আপনি জিজ্ঞাসা করেছেন .. :) sudo cp /etc/fstab /etc/fstab.originalআসল /etc/fstabফাইলটির একটি অনুলিপি তৈরি করবে যাতে কোনও ত্রুটি দেখা দিলে আমাদের সর্বদা একটি নিরাপদ দিক থাকতে পারে :) এর sudo nano /etc/fstabঅর্থ আপনি ন্যানো সম্পাদকে সম্পাদনা করার জন্য ফাইলটি খুলছেন । যদিও তোমার মত অন্য কোন গুই সম্পাদক ব্যবহার করতে পারেন ন্যানো, একটি সহজ এবং ভালো এডিটর gedit- র দ্বারা । আশা করি সন্দেহ এখন পরিষ্কার হয়ে গেছে! :)
সৌরভ কুমার

থ্যাঙ্কস দিয়ে আমার স্প্যাম মন্তব্য করা উচিত কিনা তা জানেন না, তবে আপাতত, আমি করব। ধন্যবাদ @ সৌরভ কুমার
বিসিয়েন

শেষ ক্ষেত্রটি (= fs_passno) এর অনুযায়ী /etc/fstabহওয়া উচিত :2man fstabThis field is used by fsck(8) to determine the order in which filesystem checks are done at boot time. The root filesystem should be specified with a fs_passno of 1. Other filesystems should have a fs_passno of 2. ...
ডোর

13

গৃহীত উত্তরটি সত্যই প্রশ্নের উত্তর দেয় না, যেমন কোনও ডিস্কে ক্লিক করার সময় নটিলাসের মতো ইউডিস্ক ব্যবহার করে হার্ড ড্রাইভগুলি কীভাবে মাউন্ট এবং আনমাউন্ট করা যায়। আপনি যে আদেশটি সন্ধান করছেন তা হ'ল udiskctl

এটি অত্যন্ত সহজ, এবং এনক্রিপ্টড ডিস্কগুলির সাথেও কাজ করে!

মাউন্টিং (এনক্রিপ্টড ডিস্ক):

ডিস্ক আনলক করুন:

$ udisksctl unlock -b /dev/sdb1
Unlocked /dev/sdb1 as /dev/dm-3.

আনলক করা ডিভাইসের অবস্থান (এখানে /dev/dm-3) নোট করুন । তারপরে এটি স্বয়ংক্রিয়ভাবে মাউন্ট করুন:

$ udisksctl mount -b /dev/dm-3 
Mounted /dev/dm-3 at /media/jmiserez/samsung1000.

আনমাউন্টিং (এনক্রিপ্টড ডিস্ক):

$ udisksctl unmount -b /dev/dm-3
Unmounted /dev/dm-3.
$ udisksctl lock -b /dev/sdb1
Locked /dev/sdb1.

এনক্রিপ্ট করা ডিস্কগুলির জন্য, শুরু এবং শেষের মধ্যে লক / আনলক কমান্ডটি কেবল রেখে দিন।


1
আপনার ইনপুট জন্য ধন্যবাদ, আমি নিখুঁত শিক্ষানবিশ এবং সম্পন্ন জিনিস প্রয়োজন। এখন আমি কেবল Disksড্রাইভগুলি মাউন্ট করার জন্য সরঞ্জামগুলি ব্যবহার করি । সুপার সহজ জিইউআই উপায়। আপনার উত্তর সত্যিই প্রশংসা করা হয়। ধন্যবাদ
বিসিয়েন

0

Udisksctl এবং পার্টিশনের লেবেল সহ মূল পাসওয়ার্ড ছাড়াই লেবেল দ্বারা মাউন্ট করুন। গেমস নামে একটি পার্টিশন সহ উদাহরণ:

udisksctl mount -b /dev/disk/by-label/Games

lsলেবেল পেতে ব্যবহার করুন :

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