ফ্রিবিএসডি-তে সংযুক্ত সমস্ত ডিভাইস তালিকাভুক্ত করুন


28

লিনাক্সের ফ্রিবিএসডি বৈকল্পিক কী lsblkএবং blkid?

আমি এমন কিছু চাই যা lsblkনীচের উদাহরণের মতো একই ধরণের তথ্য সরবরাহ করে:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
/dev/sda      8:0    0 465.8G  0 disk 
├─/dev/sda1   8:1    0  1007K  0 part 
├─/dev/sda2   8:2    0   256M  0 part /boot
├─/dev/sda3   8:3    0   9.8G  0 part [SWAP]
├─/dev/sda4   8:4    0  29.3G  0 part /
├─/dev/sda5   8:5    0  29.3G  0 part /var
├─/dev/sda6   8:6    0 297.6G  0 part /home
└─/dev/sda9   8:9    0  16.3G  0 part 
/dev/sr0     11:0    1  1024M  0 rom  

আমি man -k blkএবং এর মতো কমান্ড চালানোর চেষ্টা করেছি apropos dev। আছে devinfo, তবে আমি নিশ্চিত নই যে এটিই আমি সত্যিই সন্ধান করছি কারণ এটি /dev/<DEVICE>তালিকাভুক্ত ডিভাইসের জন্য আমাকে পথ দেখায় বলে মনে হয় না ।

আমি এমনকি চেষ্টা করেছি devstat, কিন্তু এটি সমানভাবে অপ্রয়োজনীয় বলে মনে হচ্ছে

সম্পাদনা করুন:

সকল আমি সত্যিই জানা প্রয়োজন হয় /dev/<DEVICE>প্রত্যেকের জন্য পথ ব্লক সংযুক্ত ডিভাইস, এবং সম্ভবত হতে পারে বলেছেন ডিভাইস (যদি থাকে) লেবেল; সেগুলি এখনও মাউন্ট করা হয়েছে কিনা তা নির্বিশেষে।


1
আমি মনে করি আমি এটি বুঝতে পেরেছি ... আমার মনে camcontrol devlistহয় সম্ভবত আমি যা চাই তা চাই।
আলেকজ মাগুরা 21

lsblkঅত্যন্ত প্রয়োজনীয় এবং ফ্রিবিএসডি সত্যই এটির সাথে অভিযোজিত বিবেচনা করবে।
কখনই নয় 9

উত্তর:


43

ব্যবহার geom disk list। এটি সমস্ত ডিস্কের মতো ডিভাইসগুলি দেখায় (প্রযুক্তিগতভাবে জিওওএম "ডিস্ক" শ্রেণীর প্রতিটি উদাহরণ)।

আরও তথ্যের জন্য: জিওম | ফ্রিবিএসডি ম্যানুয়াল পৃষ্ঠাগুলি


17

আমি যা বলতে পারি তা থেকে, ফ্রিবিএসডি-র জন্য camcontrol devlistএকটি lsblkবৈকল্পিকের নিকটতম জিনিস । আমি এটি 100% নিশ্চিত নই যে এটি সর্বোত্তম পদ্ধতি, তবে এর আউটপুট আপনাকে যা lsblkদেয় তার খুব কাছাকাছি , যদি আপনি কেবল /dev/<DEV-PATH>এবং ডিভাইসের নামগুলি যত্নবান হন :

$ camcontrol devlist
<VBOX HARDDISK 1.0>   at scbus0 target 0 lun 0 (ada0,pass0)
<VBOX CD-ROM 1.0>     at scbus1 target 0 lun 0 (pass1,cd0)

/dev/DEV-PATHএর আউটপুটে অবস্থানের অবস্থানটি camcontrol devlistভিন্ন বলে মনে হচ্ছে। উদাহরণস্বরূপ, ফ্রিবিএসডি উইকিতে, কোনও camcontrol devlistএকটি পৃষ্ঠার উদাহরণ আউটপুট devpathসিডি-রম ড্রাইভের জন্য বিপরীত ক্রমে তালিকাবদ্ধ করে : (cd0,pass0)পরিবর্তে (pass1,cd0)

আমি নিশ্চিত নই বা এই পার্থক্যের তাত্পর্য কি। সুতরাং আপনি যদি devpaths* বিএসডি-তে পরিচিত না হন তবে এটির কাজটি চালানোর জন্য আপনাকে এটিকে নিয়ে কিছুটা খেলার প্রয়োজন হতে পারে।


9

ট্র্যাসের উত্তরে যুক্ত করা, geom part listফ্রিবিএসডি-র পার্টিশনগুলি দেখায়। একইভাবে geom md listআপনি "মেমরি ডিস্ক" ডিভাইসগুলি পাবেন (লিনাক্সের লুপ মাউন্টগুলির কিছু ব্যবহারের সমান যা এগুলিও তালিকাভুক্ত করে lsblk(8)- mdconfig(8)অন্যথায় ফ্রিবিএসডি এবং losetup(8)লিনাক্সের দ্বারা নির্মিত ডিভাইসগুলি ব্লক করে)। geom(8)ক্লাসগুলির একটি তালিকা দেখুন (জিওম শ্রেণিটি লোড করা থাকলে যার মধ্যে প্রতিটি তালিকাভুক্ত করা যেতে পারে)।

এটি যে একই অভিজ্ঞতা lsblk(8)এবং blkid(8)লিনাক্সে সরবরাহ করে তা নয়, তবে একই তথ্য প্রচুর পরিমাণে সরবরাহ করে। geom(4)ফ্রিবিএসডি (সিএফ।, mountpoint(1)এবং findmnt(8)লিনাক্স) এ বর্তমানে মাউন্টপয়েন্টে উদাহরণস্বরূপ এবং সরবরাহকারীদের থেকে সরাসরি কোনও যোগসূত্র নেই ।


4

দিন pciconfবা kldstatব্যবহার করে দেখুন।


1
না, আমি তাদের দুজনের সম্পর্কেই অবগত ছিলাম না, তবে তাদের দুজনেরই মনে হয় আমি কী চাই। এটি কেবলমাত্র BSD দ্বারা ডিভাইসগুলির জন্য ব্যবহৃত নামকরণ কনভেনশনগুলির সাথে আমার অপরিচিত হওয়ার একটি ঘটনা হতে পারে, তবে আমি সন্দেহ করি।
আলেকজ মাগুরা

1
লগ ফাইলগুলিতে সনাক্ত করা ডিভাইসগুলির তালিকা থাকা উচিত, তবে নিশ্চিত নয় যে এটি আপনাকে সহায়তা করবে। তুমি কি অর্জন করতে চাও ?
উরিল

1
ব্যবহার pciconf -lবাpciconf -lv
Yvon

3

আমি মনে করি gpart listএটি সবচেয়ে কাছের জিনিস lsblk। এটি আপনাকে সমস্ত ডিভাইস এবং তাদের পার্টিশন (এবং পাশাপাশি প্রচুর অতিরিক্ত তথ্য) প্রদর্শন করবে।


0

সমস্ত ফ্রিবিএসডি সরঞ্জাম "অপঠনযোগ্য", এই স্ক্রিপ্টটি lsblk ভালভাবে অনুকরণ করে: https://forums.freebsd.org/threads/lsblk-8-command-for-freebsd.56008/

wget https://forums.freebsd.org/attachments/lsblk-sh-txt.3085/
cp index.html /usr/lsblk.sh
chmod +x /usr/lsblk.sh
alias lsblk=/usr/lsblk.sh

"অপঠনযোগ্য" বলতে আপনার অর্থ কী, এগুলি কীভাবে অপঠনযোগ্য?
আলেকজ মাগুরা

1
আমি লক্ষ্য করেছি যে এই পোস্টটি মূলত একটি সংযুক্তি থাকা ফর্ম পোস্টের লিঙ্ক link পরিবর্তে আপনি কি এখানে সেই স্ক্রিপ্টের বিষয়বস্তু পোস্ট করতে পারেন, যাতে আপনার উত্তরটি স্বয়ংসম্পূর্ণ থাকে? ধন্যবাদ.
জেফ শ্যাচলার

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