টার্মিনালে পার্টিশনের মধ্যে কীভাবে যেতে হয়


13

একটি খুব প্রাথমিক জিজ্ঞাসা যার জন্য আপনার সদয় নির্দেশিকা প্রয়োজন requires আমি যদি ডস বা উইন্ডোজের যে কোনও একটিতে কমান্ড প্রম্পটে থাকি, আমি ড্রাইভ d:করতে যেতে , (আমি যদি সিতে থাকি) ড্রাইভ ব্যবহার করতে চাই, ডিডিএস থেকে এসডিএ 1-তে যেতে পারলে উবুন্টু টার্মিনালের সমতুল্য কি? উদাহরণস্বরূপ sda2?

উত্তর:


14

ঠিক আছে, এটি উইন্ডো এবং লিনাক্সের মধ্যে অন্যতম মৌলিক পার্থক্য। উইন্ডোজ ফাইল সিস্টেম ফাইল সিস্টেমের প্রতিটি বিভাগের জন্য সূচনা পয়েন্ট হিসাবে ডিভাইসগুলি ব্যবহার করে। সুতরাং তোমার আছে:

c:\  
d:\
e:\

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

একটি লিনাক্স সিস্টেম এর মতো দেখতে পাবেন:

/
|---var
|---lib
|---home
|---mnt

তবে এই ফোল্ডারগুলি একই হার্ড ড্রাইভে বা পৃথক হার্ড ড্রাইভে থাকতে পারে। তারা এমনকি নেটওয়ার্ক ফোল্ডার হতে পারে! / প্রোগ্রাম নামে একটি বিশেষ ফোল্ডার রয়েছে যার জন্য যদি কোনও প্রোগ্রামের প্রকৃত দৈহিক ডিভাইসে কথা বলা দরকার। সুতরাং, আপনি যে কোনও স্থানে লিনাক্স সিস্টেমে যেতে চান উইন্ডোতে যেমন ডিভাইস পরিবর্তন করার প্রয়োজন হবে না require

তবে মাঝে মাঝে ফাইলসাইমে কোনও ডিভাইস যুক্ত হয় না! এটি প্লাগ ইন করা হবে, ওএস এটি ডিভাইস হিসাবে দেখতে পাবে, তবে এটি মাউন্ট করা হয়নি । আধুনিক লিনাক্স সিস্টেমগুলি আপনার প্রয়োজন হিসাবে এটি চেষ্টা করবে এবং করবে। কখনও কখনও এটি কাজ করে না, এবং আপনার নিজের এটি করতে হবে। এটিই মাউন্ট কমান্ডের জন্য। এটি / mnt ফোল্ডারের মূল উদ্দেশ্যও তাই আপনার ফাইল সিস্টেমের নতুন বিভাগগুলি মাউন্ট করার একটি স্পষ্ট জায়গা থাকতে পারে।

ড্রাইভ মাউন্ট করার আগে:

|---mnt
    |---temp

/ Mnt / টেম্পে ড্রাইভ মাউন্ট করার পরে:

|---mnt
    |---temp
        |---docs
        |---programs
        |---tmp
        |---extra
        |---backups
        |---other stuff

সুতরাং আপনি একটি ড্রাইভ মাউন্ট করতে পারেন, তারপরে cdএটির জন্য বা ফাইল সিস্টেমের অন্য কোথাও ব্যবহার করতে পারেন । এটি আপনার /homeডিরেক্টরিটি আলাদা হার্ড ড্রাইভে রাখার মতো ঝরঝরে জিনিসের জন্য অনুমতি দেয় , যদি আপনি পরে লিনাক্স ডিস্ট্রোস স্যুইচ করতে চান বা আপনি এটিকে ব্যাক আপ করতে পারেন। / Tmp ফোল্ডারটি প্রায়শই কোনও আসল ডিভাইসে থাকে না! এটি একটি ফোল্ডার হিসাবে কিছু ভেড়া চিকিত্সা হতে পারে। এটি সেখানে স্টাফ রাখা সহজ করে তোলে, আপনি পুনরায় বুট করার সময় এটি পরিষ্কার করুন clean


সেরা উত্তর!
এরিন

11

মাউন্ট করা পার্টিশনগুলি ফাইল সিস্টেমে পাওয়া যায়। এগুলি সাধারণত ফোল্ডারে /mnt/বা মাউন্ট করা হয় /media/

dfসমস্ত মাউন্ট করা পার্টিশন এবং যেখানে সেগুলি মাউন্ট করা হয়েছে তা প্রদর্শন করতে টার্মিনালে টাইপ করুন । প্রতিটি পার্টিশনটি মাউন্ট করা রয়েছে তা দেখতে আপনি ডিস্ক ইউটিলিটি অ্যাপ্লিকেশনটিও ব্যবহার করতে পারেন।

তারপরে আপনার বিভাজনে সিডি ব্যবহার করুন। উদাহরণস্বরূপ পার্টিশন মাউন্টটিকে ডেটা বলা হয় :

cd /media/data


2
@Achu। আমি যতদূর বুঝতে পারি /dev/এটিতে সমস্ত ডিভাইসের জন্য ডিভাইস ফাইল রয়েছে তবে মাউন্ট পয়েন্টগুলি সাধারণত /media/অপসারণযোগ্য মিডিয়া এবং /mnt/ম্যানুয়াল মাউন্টগুলির জন্য।
বেঞ্জ

1
ওঁ, কেবলমাত্র একটি ছোট মন্তব্য: উইন্ডোজ পার্টিশনটি ডিফল্টরূপে মাউন্ট হয় না। কেবল cdrom/'এমএনটি /'
-তে রয়েছে

5

এটি আমার প্রক্রিয়া। প্রয়োজন মতো নম্বরগুলি মানিয়ে নিন

  1. lsblkপ্রথমে চালাও
 NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda      8:0    0 232.9G  0 disk 
    ├─sda1   8:1    0   1.5G  0 part 
    ├─sda2   8:2    0 138.6G  0 part 
    ├─sda3   8:3    0   8.1G  0 part 
    ├─sda4   8:4    0     1K  0 part 
    ├─sda5   8:5    0  68.5G  0 part /
    └─sda6   8:6    0   5.8G  0 part 
    sdb      8:16   0  14.9G  0 disk 
    └─sdb1   8:17   0  14.9G  0 part /media/SergKolo/SERG
    sr0     11:0    1  1024M  0 rom
  1. কোন পার্টিশনটি কি তা সনাক্ত করুন, উদাহরণস্বরূপ, আকার অনুসারে, আমি জানি / dev / sda2 আমার উইন্ডোজ 7 পার্টিশন।

  2. এক্সিকিউট sudo mount /dev/sda2 /media/SergKolo/

  3. যদি পদক্ষেপ 3 সফল হয়, আপনার এখন ফোল্ডার রয়েছে /media/SergKoloযা উইন্ডোজ বিভাজনের সাথে সামঞ্জস্য করবে। সেখানে নেভিগেট করুন এবং উপভোগ করুন

আপনি যদি এই উত্তর পছন্দ, রেট, মন্তব্য এবং সাবস্ক্রাইপ! ওহ, অপেক্ষা করুন, ভুল সাইট ^ _ ^ তবে সরল উজ্জীবনও তা করবে
সের্গি কলডিয়াজহনি

0

ঠিক আছে আপনি এখানে এটি কিভাবে।

মূল ব্যবহারকারী হিসাবে ssh এ লগ ইন করুন।

আপনি এটি দেখতে পাবেন:

root@yourserver [~]#

ঠিক আছে যদি আপনি তা দেখে থাকেন [~]তবে আপনি মূল। তবে এর অর্থ / মূলও।
অন্য কথায়, [~]= [/root]। †

এখন দ্বিতীয় পার্টিশন যেমন দ্বিতীয় হার্ড ড্রাইভে পৌঁছানোর জন্য প্রথমে আপনাকে কী পার্টিশন রয়েছে তা খুঁজে বের করতে হবে। লাগিয়ে এটি সন্ধান করুনlsblk

root@yourserver [~]# lsblk

আমার জন্য, এটি এমন কিছু খেলা করে:

sda                  8:0    0 931.5G  0 disk
├─sda1               8:1    0   250M  0 part /boot
└─sda2               8:2    0 931.3G  0 part
  ├─vg-root (dm-0) 253:0    0 915.5G  0 lvm  /
  ├─vg-swap (dm-1) 253:1    0  11.8G  0 lvm  [SWAP]
  └─vg-tmp (dm-2)  253:2    0     4G  0 lvm  /tmp
sdb                  8:16   0 931.5G  0 disk
└─sdb1               8:33   0 931.5G  0 part /mnt/home2

ঠিক আছে, সুতরাং এখানে এই সেটআপটিতে যা আমি উপরে সরল করেছিলাম, আপনাকে যা উদ্বিগ্ন হতে হবে sdb1তা হল দ্বিতীয় পার্টিশনটি (আমার আরও ড্রাইভ আছে তবে আমি এই উত্তরের জন্য উপরের আউটপুট থেকে তাদের সরিয়েছি)।

আমার জন্য, sdbএকটি দ্বিতীয় হার্ড ড্রাইভ, তবে sdbদ্বিতীয় বিভাজন হলে আপনি একই জিনিসটি করতে পারেন । এটি মূলত একই কাজ করে।

এর পরে, আপনাকে মূল ফোল্ডারটি থেকে বেরিয়ে আসতে হবে। নিম্নলিখিতটি করে এটি করুন:

root@yourserver [~]# ../

এখন আপনি এখানে থাকবেন:

root@yourserver [/]#

নোটিশ যে [~]হয়ে গেছে[/]

এর পরে, আপনাকে আপনার মাউন্টস ফোল্ডারটি প্রবেশ করতে হবে। এটি কী তা আপনি জানতে পারবেন কারণ আপনি যদি lsblkউপরের দিকে তাকান sdb1তবে /mnt/ফোল্ডারে অবস্থিত নীচে বাম দিকে আপনি দেখতে পাবেন । এই ফোল্ডারটি আপনার জন্য পৃথক হতে পারে। যদি ঠিক তেমন নাম রাখুন।

শেষ পর্যন্ত আপনি নতুন হার্ড ড্রাইভ বা নতুন পার্টিশন প্রবেশের জন্য প্রস্তুত। cdএকটি ফোল্ডারে প্রবেশ করে।

root@yourserver [/]# cd mnt

এখন আপনি এখানে:

root@yourserver [/mnt]#

আপনি সঠিক জায়গায় আছেন তা নিশ্চিত করুন। নিম্নলিখিত প্রবেশ:

root@yourserver [/mnt]# ls

এখন আপনার আউটপুট এটির মতো দেখাবে।

./  ../  home2/  secondary/

আপনি যদি নতুন ড্রাইভ বা পার্টিশনে ডিরেক্টরিটি দেখেন তবে আপনি ভিতরে আছেন! এখন ঠিক cdজায়গায় to উদাহরণ ( -lhপতাকা অর্থ মানব পাঠযোগ্য) :

root@yourserver [/mnt]# cd home2

গ্রেট! এখন আপনি ঘূর্ণায়মান! এখন আপনি আপনার পছন্দসই ফোল্ডারের সামগ্রীগুলি এর মতো প্রদর্শন করতে পারেন:

root@yourserver [/mnt/home2]# ls -lh

আপনি এটির মতো একটি আউটপুট পেতে পারেন:

total 32K
drwxr-xr-x   5 root      root      4.0K Mar 12 14:09 ./
drwxr-xr-x.  4 root      root      4.0K Mar 12 14:00 ../
drwx------   2 root      root       16K Mar 12 13:58 lost+found/
drwx--x--x  12 myfolder1 myfolder1 4.0K Mar 12 11:33 myfolder1/
drwx------  11 root      root      4.0K Mar 12 14:09 myfolder2/

ঠিক আছে, আমি মনে করি যে এই প্রশ্নের ব্যাপ্তিটি কভার করে, আপনি এটি সেখান থেকে নিতে পারেন! শুভকামনা! :)

পার্শ্ব দ্রষ্টব্য: (এর প্রমাণ হ'ল [~]# cd ../এবং তারপরে [/]# cd rootএবং এখন আপনি ফিরে এসেছেন [~]#)

ডিবাগ তথ্য:
এই নির্দেশাবলী সেন্টপস 6.5 সিস্টেমের জন্য লিখিত ছিল যা সিপ্যানেল / ডাব্লুএইচএম ব্যবহার করে এবং এর একটি দ্বিতীয় হার্ড ড্রাইভ রয়েছে।


0

ঠিক আছে, আমি অন্য বিভাগে যেতে এইভাবে ব্যবহার করি যেখানে আমি আমার সমস্ত ডেটা সংরক্ষণ করেছি ...

   cd ..

এটি পূর্ববর্তী ডিরেক্টরিতে যায়।

এর পরে, আমি হোম ফোল্ডারে আছি, সুতরাং আমি একবার cd ../ ডিরেক্টরীতে যেতে এক্সিকিউট করি, একবার আমি এখানে এলে এক্সিকিউট করি

cd media

এখানে আপনার সমস্ত মাউন্ট করা পার্টিশন রয়েছে, কেবল চালান:

ls

এবং আপনি কোন বিভাজনে যেতে চান তা চয়ন করুন এবং:

cd partitionYouChoose

আপনি এখানে 997ac596-09ce-453b-8ccd-2120839ba825 বা এর মতো আরও কিছু বৈশিষ্ট্যযুক্ত একটি পার্টিশনের নাম দেখতে পাবেন।

আমি আপনাকে সাহায্য আশা করি।


আপনার প্রথম কমান্ডটি অবৈধ কারণ এটিতে কোনও কমান্ড নেই এবং কোনও শেষ ব্যাককোয়াইট নেই open এটি আপনাকে আপনার হোম ডিরেক্টরিতে নিয়ে যায় না। এটি করার জন্য এটি cdকোনও যুক্তি ছাড়াই। সেখান থেকে cd ..আপনাকে / বাড়িতে নিয়ে যায়, / নয়। যদি আপনার লক্ষ্যটি / মিডিয়াতে পৌঁছতে হয় তবে আপনি সমস্ত কঠোরতা এবং ঠিক রেখে যেতে পারেন cd /media
psusi

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