আমি কীভাবে এলওএম / ডেভ / ম্যাপার / এক্সএক্সএক্স নামগুলিতে আইওস্ট্যাট ডিভাইসের নাম ম্যাপ করতে পারি?


16

মাউন্ট যেমন মাউন্ট ডিভাইসগুলি দেখায়:

/dev/mapper/VolGroup01-LogVol00 on /var type ext3 (rw)

অথবা

/dev/mapper/VolGrp_backups-backups on /mnt/backups type ext3 (rw)

কিন্তু

iostat dm- স্বরলিপি ব্যবহার করে। মত dm-0, dm-1এবং তাই।

কোনটি কোনটি জানার উপায় কোথায় পাব?

linux  mount  lvm  iostat 

একরকম, আমি ভেবেছিলাম আইওস্যাটকে 'কেবল এটি করতে' বলার একটি উপায় ছিল, তবে এর একটি নেই (যা আমি খুঁজে পেতে পারি)। একটি দুর্দান্ত প্রশ্নের জন্য +1 যা একটি উত্তর পেয়েছে যা আমাকেও সহায়তা করেছিল।
টিম পোস্ট

উত্তর:


21

ls -l /dev/mapper/*, ডিভাইসের গৌণ সংখ্যা (কী ls -lআউটপুটগুলির ক্ষেত্র 6 ) এর সংখ্যার সাথে মিলে যায় dm-\d+


11

আইওস্ট্যাট সংস্করণের উপর নির্ভর করে আপনার কাছে -Nবিকল্পটি এটি করবে:

-N কোনও ডিভাইস ম্যাপার ডিভাইসের জন্য নিবন্ধিত ডিভাইস ম্যাপার নামগুলি প্রদর্শন করুন। LVM2 পরিসংখ্যান দেখার জন্য দরকারী।

সম্পাদনা করুন: সংস্করণ> = 7.1.4 এর সিস্টেটের (এতে আইওস্ট্যাট অন্তর্ভুক্ত) সেই বিকল্প রয়েছে।

2007/04/29: সংস্করণ 7.1.4 - সেবাস্তিয়ান গোদার্ড (sysstat wanadoo.fr) * বিকল্প -N আইওস্ট্যাট যুক্ত হয়েছে। এই বিকল্পটি ব্যবহারকারীকে তাদের নিবন্ধিত ডিভাইসের নাম [বাগজিলা # 177540] এর জন্য যেকোন ডিভাইস-ম্যাপার ডিভাইসগুলি অনুসন্ধান করতে সক্ষম করে।


প্রশ্নের আরও সঠিক উত্তর।
ফিলিপ আলভারেজ

4

আপনি lsblkকমান্ড চেষ্টা করতে পারেন যা স্বতন্ত্র ডি-ম্যাপার দ্বারা ব্যবহৃত লজিকাল ভলিউম দেখায়।

# lsblk
NAME                       MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                          8:0    0    8G  0 disk
├─sda1                       8:1    0  500M  0 part /boot
└─sda2                       8:2    0  7.5G  0 part
  ├─vg_root-lv_root (dm-0) 253:0    0  5.6G  0 lvm  /
  └─vg_root-lv_swap (dm-1) 253:1    0    2G  0 lvm  [SWAP]
sdb                          8:16   0  200M  0 disk
sdc                          8:32   0  1.5G  0 disk
sdd                          8:48   0  512M  0 disk
sde                          8:64   0    4G  0 disk
└─vg_root-lv_data (dm-2)   253:2    0  3.5G  0 lvm  /data1

1

iostatযেখানে LV এর তালিকাভুক্ত করার জন্য কোনও এন-এন বিকল্প নেই তার সংস্করণে এই কমান্ডটি ব্যবহার করে দেখুন

lvdisplay | awk '/LV Name/{blockdev=$3} /Block device/{bdid=$3; sub("[0-9]*:","dm-",bdid); print bdid,blockdev;}'



0

এটি করার সঠিক এবং সহজ উপায় হ'ল নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

iostat -Nd

Iostat এর ম্যান পৃষ্ঠা থেকে, বিকল্পটি -Nইতিমধ্যে নিবন্ধিত ডিভাইস ম্যাপার নামগুলি প্রদর্শন করে।


1
২০১১ সাল থেকে এই উত্তরটি মার্ক ওয়াগনারের উত্তরের সাথে কী যুক্ত করে?
দোলা

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