GPT डिस्क विभाजन बढ़ते समस्या


11

मैं एक GPT डिस्क पर एक विभाजन को माउंट करने की कोशिश कर रहा हूं, लेकिन मुझे निम्नलिखित त्रुटि मिलती है:

$ sudo mount -t ext4 /dev/sda1 disk/
mount: special device /dev/sda1 does not exist

Dmesg को देखते हुए, मुझे / dev / sda पर कोई त्रुटि नहीं दिखती है:

$ dmesg | grep sda
[    1.367508] sd 0:0:0:0: [sda] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
[    1.367514] sd 0:0:0:0: [sda] 4096-byte physical blocks
[    1.367607] sd 0:0:0:0: [sda] Write Protect is off
[    1.367611] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.367654] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.367936]  sda:
[    1.392417] sd 0:0:0:0: [sda] Attached SCSI disk

fdisk GPT विभाजन की रिपोर्ट करता है:

$ sudo fdisk -l /dev/sda

Disk /dev/sda: 3000.6 GB, 3000592982016 bytes
256 heads, 63 sectors/track, 363376 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       45423   366283322+  ee  GPT
Partition 1 does not start on physical sector boundary.

बिदाई विफल:

$ sudo parted /dev/sda print
Error: /dev/sda: unrecognised disk label

कर्नेल को EFI ( डिस्क पर विभाजन को कैसे माउंट किया जाए इसके लिए समर्थन प्रतीत होता है, जिसमें डेबियन जीएनयू / लिनक्स 5.0.3 (लेनी) में EFI GPT विभाजन तालिका है )

$ cat /boot/config-2.6.32-5-amd64 | grep EFI
CONFIG_EFI=y
CONFIG_FB_EFI=y
CONFIG_EFI_VARS=m
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_HISTOGRAM is not set
CONFIG_EFI_PARTITION=y

मैं इस GPT विभाजन को कैसे माउंट कर सकता हूं?

संपादित करें: मैंने केवल उसी डिस्क को संलग्न किया है जो किसी अन्य मशीन में विफल हो रहा है और मैं एक अड़चन के बिना सामग्री देख सकता हूं। मूल बॉक्स पर वापस लाना, मैं एक ही मुद्दा रहा हूँ।


1
मुझे आपके जैसी ही समस्या है - क्या आपने कभी इसे हल किया है?
Eborbob

मुझे लगा कि मुझे यह समस्या है, लेकिन यह निकला कि मैं / dev / sda1 के बजाय / dev / sda को माउंट करने की कोशिश कर रहा था। एक बार (एक बड़े GPT डिस्क के साथ भी) बिना एक स्विच किए मैंने काम किया।
cag51

जवाबों:


8

आप fdiskGPT डिस्क के साथ काम करने के लिए उपयोग नहीं कर सकते , यह केवल MBR डिस्क के साथ काम करेगा। किसी भी डिस्क कि> 2TB GPT होना चाहिए।

आप संभवतः इस HDD को माउंट नहीं कर सकते क्योंकि भले ही कर्नेल ने इसका पता लगा लिया हो ( dmesgआउटपुट में) HDD को किसी फ़ाइल सिस्टम के साथ विभाजित या स्वरूपित नहीं किया गया है ताकि इसे माउंट किया जा सके।

ऐसा करने के लिए निम्नलिखित प्रयास करें:

$ sudo sfdisk -l

यह सभी GPT उपकरणों और विभाजन को सूचीबद्ध करेगा। आप एक विभाजन भी बना सकते हैं sfdisk

$ sudo sfdisk /dev/sda

आपके द्वारा विभाजन का उपयोग करने के बाद आप इसे sfdiskप्रारूपित करना चाहेंगे:

$ mkfs.ext4 /dev/sda1

ऊपर किए गए के साथ आपको तब एचडीडी को माउंट करने में सक्षम होना चाहिए क्योंकि आप मूल रूप से प्रयास कर रहे थे।

एक एचडीडी के फाइलसिस्टम का निर्धारण

यदि आप अनिश्चित हैं कि HDD और / या विभाजन को कैसे स्वरूपित किया गया है तो आप इसे dumpe2fsपूरा करने के लिए कमांड का उपयोग कर सकते हैं ।

$ sudo dumpe2fs /dev/sda1 | less

इस आदेश से आउटपुट पार्स करना इस U & L Q & A शीर्षक में शामिल है: ext2 या ext3 या ext4 का पता लगाने का विश्वसनीय तरीका?

संदर्भ


धन्यवाद, परेशान करने वाली बात यह है: यह कोई नई डिस्क नहीं है, मैं लगभग एक साल से इसका उपयोग कर रहा हूं और मुझे पूरा यकीन है कि वहां एक एक्स 4 वॉल्यूम है (या था)।
हमजा

@Hamza - एक की कमी /dev/sda1में dmesgसाधन गिरी इस पर कोई उपयोगी फाइल सिस्टम का पता लगाने ऑटो नहीं है। क्या आपके पास अन्य EXT4 डिवाइस हैं? यह पुष्टि करेगा कि ड्राइवर उपलब्ध हैं / काम कर रहे हैं ताकि EXT4 उपकरणों को माउंट किया जा सके।
स्लम

हां, एक ही मशीन पर चढ़े गए कई ext4 विभाजनों के साथ चार अन्य डिस्क हैं।
हमजा

@ हमजा - का आउटपुट sfdisk -l?
स्लम

डिस्क / देव / sda: 364801 सिलेंडर, 255 सिर, 63 सेक्टर / ट्रैक चेतावनी: विभाजन तालिका सी / एच / एस = * / 256/63 (364801/255/63 के बजाय) के लिए बनाई गई लग रही है। इस लिस्टिंग के लिए मैं मानूंगा कि ज्यामिति। यूनिट्स = 8257536 बाइट्स के सिलेंडर, 1024 बाइट्स के ब्लॉक, 0 डिवाइस बूट स्टार्ट एंड #cyls #blocks Id सिस्टम / dev / sda1 0+ 45422- 45423- 366283322- ee GPT / dev / sda2 से काउंटिंग - 0 0 0 खाली / dev / sda3 0 - 0 0 0 खाली / dev / sda4 0 - 0 0 0 खाली
Hamza

2

आप के रूप में वास्तव में एक ही मुद्दा रहा था, समाधान के द्वारा एक अलग SATA नियंत्रक का उपयोग करना था। समस्या तब हुई जब ड्राइव में प्रश्न USB SATA नियंत्रक के माध्यम से जुड़ा था। ड्राइव को एक्सेस करने के लिए मैंने मदरबोर्ड से डीवीडी ड्राइव को SATA कंट्रोलर SATA कंट्रोलर (मेरे पास कोई अतिरिक्त सॉकेट नहीं है) और ड्राइव को प्लग इन किया (कोई रिबूट की आवश्यकता नहीं है - SATA हॉट प्लगएबल है)।


1

इसके बारे में भूल जाओ fdisk, उपयोग ( parted -lया gdisk -lपैकेज से gptfdisk) ...


2
* Nix.SE में आपका स्वागत है! इस तरह की एक-पंक्ति राय-आधारित उत्तर अक्सर बहुत मददगार नहीं होते हैं। कृपया समझाएं कि ये अन्य विकल्प बेहतर क्यों हो सकते हैं; संदर्भ के रूप में लिंक और प्रलेखन का उपयोग करने से आपके सुझाव की गुणवत्ता को और अधिक लाभ होगा।
HalosGhost
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.