मुझे अपने लिनक्स ओएस में अप्रयुक्त डिस्क को खोजने वाले सर्वोत्तम दृष्टिकोण को खोजने की आवश्यकता है
निम्न ouput से उदाहरण के लिए, हम देख सकते हैं कि sde माउंट नहीं है और फ्री डिस्क लगता है (हमें उस पर FS बनाने के लिए फ्री डिस्क की आवश्यकता है और फिर कुछ फ़ोल्डर में माउंट करें)
कृपया सलाह लें कि फ्री डिस्क को खोजने के लिए सबसे अच्छा तरीका क्या है? अप्रयुक्त डिस्क को पकड़ने के लिए, awk / sed / perl आदि के साथ कमांड लाइन या कमांड लाइन
एसडीए ओएस के लिए है
lsblk | grep disk | grep -v fd0
sda 8:0 0 150G 0 disk
sdb 8:16 0 20G 0 disk /jeded
sdc 8:32 0 20G 0 disk /var/mmn
sdd 8:48 0 20G 0 disk /var/nrdd
sde 8:64 0 20G 0 disk
अपेक्षित आउटपुट sde होना चाहिए
- डिस्क को sfdisk -s, या fdisk -l के रूप में देखने के लिए कुछ अन्य कमांड हैं, लेकिन हम जो ढूंढना चाहते हैं वह कौन सी डिस्क है जो एक मुफ्त डिस्क है (FS / माउंट किए बिना)
lsblk | awk '/ disk / &&! / fd0 | ^ sda | \ // {प्रिंट $ 1}' यह कमांड प्रिंट -> sde
—
yael
लेकिन हमें यह भी जांचना होगा कि क्या यह डिस्क अंतिम क्षेत्र के अनुसार माउंट है
—
येल
उदाहरण से - अपेक्षित उत्पादन sde होना चाहिए
—
येल
जो आपको मेरे सुझाव से मिल रहा है .. तो क्या मुद्दा है? फॉलो नहीं कर पा रहा हूं
—
Sundeep
/
lsblk | awk '/disk/ && !/fd0|^sda |\//{print $1}'