এই ডিএম -0 ডিভাইসটি কী?


98

লিনাক্স -> লিনাক্স ফাইল ট্রান্সফারটি যা ভাবা উচিত তার চেয়ে কম চলছে কেন তা বোঝার চেষ্টা করার সময় আমি এমন কোনও বিষয়কে সামনে রেখে হোঁচট খেয়েছি যার সাথে আমি পরিচিত নই। / dev / dm-0 এ আমার বাধা মনে হয় তবে এটি কী তা আমার কোনও ধারণা নেই।

আমার গন্তব্য সার্ভারে, আইওস্ট্যাট কমান্ডটি নীচে একটি ডিভাইস / dev / dm-0 দেখায় 100% ব্যবহৃত হয়েছে। এই সার্ভারটির একটি এমডিএমডিএম রেইড 5 সেটটিতে 6 টি ডিস্ক রয়েছে যার উপরে এলভিএম চলছে। অন্তর্নিহিত প্রতিটি ডিস্ক প্রায় 50% ব্যবহার করে বসে আছে। স্থানান্তরটি এই রেডসেটে অবস্থিত একটি লজিক্যাল ভলিউমে লিখছে।

এই / দেব / ডিএম -0 জিনিসটি কী? এটি আমি কীভাবে জানার পরে এটির গতি কীভাবে বাড়ানো যায় তা আমি খুঁজে পেতে পারি বা এটির গতি কেন কমপক্ষে তা বুঝতে পারি।


1
দেখা যাচ্ছে যে dm-0 ডিভাইসটি স্বচ্ছলতা সৃষ্টি করছে না, আমি পার্টিশনগুলি ভুল করে রেখেছি। 4 কে সেক্টর ড্রাইভে, আপনি যখন পার্টিশনগুলি তৈরি করবেন তখন আপনাকে ম্যানুয়ালি সারিবদ্ধ করতে হবে। বোবা, তবে ঠিক করা সহজ।
জেফ শটক

উত্তর:


107

এটি কার্নেলের ডিভাইস ম্যাপারের অংশ, এলভিএম দ্বারা ব্যবহৃত। এর dmsetup lsপিছনে কী আছে তা দেখতে ব্যবহার করুন ।


39
আরও সুনির্দিষ্টভাবেsudo dmsetup info /dev/dm-0
tgharold

dmsetup lsএটি dm-0কী, বা কোথায় এটি পাওয়া যায় সে সম্পর্কিত কোনও দরকারী তথ্য ফেরত দেয় না ।
কারাতেডোগ

47

এগুলি হ'ল এলভিএম যৌক্তিক "ডিভাইসগুলি"

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

# sudo lvdisplay|awk  '/LV Name/{n=$3} /Block device/{d=$3; sub(".*:","dm-",d); print d,n;}'
dm-0 /dev/SysVolGroup/LogVolRoot
dm-1 /dev/SysVolGroup/xen
dm-2 /dev/SysVolGroup/db1-2
dm-3 /dev/SysVolGroup/db1-2swap
dm-4 /dev/SysVolGroup/python1
dm-5 /dev/SysVolGroup/python1swap
dm-6 /dev/SysVolGroup/db1-2snap

উত্স: http://www.linuxquestions.org/questions/linux-newbie-8/dm0-in-iostat-652771/


31

লিনাক্স সিস্টেমে যথারীতি একই ফলাফলটি পাওয়ার জন্য অনেকগুলি উপায় থাকা উচিত। যদি আপনাকে কোনও অমূল ব্যবহারকারী দেওয়া হয় তবে আমি আপনাকে lsblkকমান্ডটি ব্যবহার করার পরামর্শ দিচ্ছি (উদাহরণস্বরূপ ব্লক ডিভাইসগুলি তালিকাভুক্ত করুন) যা ডিস্কের উপর নির্ভরশীলতার একটি ট্রি ভিউ তৈরি করবে:

[oracle@abcdlinux ~]$ lsblk
NAME                               MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
sda                                  8:0    0  300G  0 disk
└─RATGORA1DSY_PJSTORE_1 (dm-4)     253:4    0  300G  0 mpath
  └─RATGORA1DSY_PJSTORE_1p1 (dm-5) 253:5    0  300G  0 part  /oradata
sdb                                  8:16   0  100G  0 disk
└─Boot-RATGORA1DSY (dm-0)          253:0    0  100G  0 mpath
  ├─Boot-RATGORA1DSYp1 (dm-1)      253:1    0  100M  0 part  /boot
  ├─Boot-RATGORA1DSYp2 (dm-2)      253:2    0   16G  0 part  [SWAP]
  └─Boot-RATGORA1DSYp3 (dm-3)      253:3    0 83.9G  0 part  /
sdc                                  8:32   0  300G  0 disk
└─RATGORA1DSY_PJSTORE_1 (dm-4)     253:4    0  300G  0 mpath
  └─RATGORA1DSY_PJSTORE_1p1 (dm-5) 253:5    0  300G  0 part  /oradata
sdd                                  8:48   0  100G  0 disk
└─Boot-RATGORA1DSY (dm-0)          253:0    0  100G  0 mpath
  ├─Boot-RATGORA1DSYp1 (dm-1)      253:1    0  100M  0 part  /boot
  ├─Boot-RATGORA1DSYp2 (dm-2)      253:2    0   16G  0 part  [SWAP]
  └─Boot-RATGORA1DSYp3 (dm-3)      253:3    0 83.9G  0 part  /

17
sudo lvdisplay

মাউন্ট করা ভার্চুয়াল পার্টিশনের ম্যাপিং "ভলিউম গ্রুপগুলিতে" দেখিয়েছে।

আমি টাইপ sudo pvsকরার সময় ভলিউম গ্রুপের ম্যাপিংটি একটি "শারীরিক ভলিউম" তে দেখলাম যা পরিচিত /dev/sdaNস্বরলিপিটির মতো দেখাচ্ছে। (আমার সম্পূর্ণ ডিস্কটির সাথে fdisk -l /dev/sdaঅন্য পার্টিশনটি দেখানো হয়েছে)।


11

pvsLVM ভলিউম গ্রুপকে বোঝায় এমন ভৌত ভলিউম প্রদর্শন করে। একটি ভলিউম গ্রুপ থেকে অনেকগুলি শারীরিক ডিভাইস একসাথে গ্রুপ করা যেতে পারে। গ্রুপটি তারপরে শারীরিক ডিস্কগুলিকে একক সংস্থান হিসাবে কাটা এবং ইচ্ছামত পুনরায় আকার দেওয়ার জন্য প্রয়োজনীয় হিসাবে লজিক্যাল খণ্ডে পুনরায় বিভক্ত করা হয়েছে। প্রতিবার আপনি লজিকাল ভলিউম হিসাবে ভলিউম গ্রুপের কিছু অংশ টুকরো টুকরো করলে এটি একটি dm-ডিভাইস হিসাবে উপস্থাপিত হয়


7

আমি পাস্কেলের পোস্টে মন্তব্য করতে চেয়েছিলাম, কখনও কখনও নামটি দেখার জন্য আপনাকে আউটপুট কলামগুলি সংজ্ঞায়িত করতে হবে। উদাহরণস্বরূপ CentOS 6 এ এটি তাদের প্রদর্শন করে তবে সেন্টোস 7 তা দেয় না। - আউটপুট ব্যবহার করা এটি সমাধান করে।

lsblk --output NAME,KNAME,TYPE,SIZE,MOUNTPOINT

NAME            KNAME TYPE  SIZE MOUNTPOINT
sda             sda   disk   16G 
├─sda1          sda1  part  500M /boot
└─sda2          sda2  part 15.5G 
  ├─centos-root dm-0  lvm  13.9G /
  └─centos-swap dm-1  lvm   1.6G [SWAP]
sr0             sr0   rom  1024M 

1
দুর্দান্ত ডিভাইসে কেআইএমএসকে চিহ্নিত করা অনেক দুর্দান্ত, ধন্যবাদ
আলেকজান্ডার

1

আপনি সর ব্যবহার করতে পারেন

df -h

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-rootvol
                   24G  4.1G   18G  19% /
tmpfs                 7.8G     0  7.8G   0% /dev/shm
/dev/mapper/VolGroup01-appvol
                   39G  411M   37G   2% /app
/dev/sda1             194M   93M   92M  51% /boot
/dev/mapper/VolGroup01-logvol
                   61G   18G   41G  30% /log
/dev/mapper/VolGroup00-tmpvol
                  2.0G  379M  1.5G  21% /tmp
/dev/mapper/VolGroup00-varvol
                   20G  2.1G   17G  12% /var

সর-বিডিপি ঘ

01:00:20 AM       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz         await     svctm     %util
01:00:21 AM       sda      0.00      0.00      0.00      0.00      0.00              0.00      0.00      0.00
01:00:21 AM VolGroup00-swapvol      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
01:00:21 AM VolGroup00-rootvol      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
01:00:21 AM VolGroup01-appvol      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
01:00:21 AM VolGroup01-logvol      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
01:00:21 AM VolGroup00-varvol      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
01:00:21 AM VolGroup00-tmpvol      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

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