आरोह: आप फाइलसिस्टम प्रकार निर्दिष्ट करें


57

मैं एक क्षतिग्रस्त फ़ोल्डर को ठीक करने के लिए माउंट के माध्यम से एक सहायक फ़ोल्डर में एक विभाजन माउंट करना चाहता हूं

मैंने कमांड का उपयोग किया।

sudo mount /dev/sdb2 /home/ubuntu/temp

और त्रुटि के रूप में मिला:

mount: you must specify the filesystem type

क्यों?

जवाबों:


53

आपको -t FILESYSTEMTYPEअपने फ़ाइल सिस्टम प्रकार के साथ FILESYSTEMTYPE की जगह कमांड को तर्क जोड़ने की आवश्यकता है । यह फाइलसिस्टम के फाइलसिस्टम प्रकार को आरोहित करने के लिए निर्दिष्ट करता है। आपके मामले में, यह / dev / sdb2 होगा। कुछ सामान्य, मान्य फाइल सिस्टम प्रकार हैं:

  • ऑटो - यह एक विशेष है। जब आप इसका उपयोग करते हैं तो यह fs प्रकार का अनुमान लगाने की कोशिश करेगा।
  • ext4 - यह शायद पिछले कुछ वर्षों का सबसे आम लिनक्स fs प्रकार है
  • ext3 - यह कुछ साल पहले सबसे आम लिनक्स fs प्रकार है
  • ntfs - यह सबसे आम विंडोज एफएस प्रकार या बड़ा बाहरी हार्ड ड्राइव है
  • vfat - यह सबसे आम एफएस प्रकार है जिसका उपयोग छोटे बाहरी हार्ड ड्राइव के लिए किया जाता है
  • एक्सफ़ैट - भी एक फाइल सिस्टम विकल्प है जो आमतौर पर यूएसबी फ्लैश ड्राइव और अन्य बाहरी ड्राइव पर पाया जाता है

8
लेकिन आम तौर पर, यह सही फाइल सिस्टम का अनुमान लगाएगा। मुझे नहीं लगता कि मुझे आमतौर पर फ़ाइल सिस्टम प्रकार निर्दिष्ट करने की आवश्यकता है। इस मामले में प्रकार को पहचानने से रोकने में कुछ अन्य समस्या हो सकती है।
मार्टी फ्राइड

यह देखते हुए कि ओपी एक क्षतिग्रस्त फाइल सिस्टम को ठीक करने की कोशिश कर रहा है, यह सही ढंग से पता नहीं लगाया जा सकता है।
reverendj1

मुझे केवल एक क्षतिग्रस्त ग्रब कॉन्फ़िगरेशन दिखाई देता है, एक UUID के साथ जो मौजूद नहीं है; लेकिन मुझे जो सूझ रहा था वह यह बताने के लिए है कि यह समस्या नहीं हो सकती (ओपी के लिए आपके लिए इतना नहीं)। समस्या अच्छी तरह से एक गलत विभाजन विनिर्देशक की तरह कुछ हो सकती है, लेकिन मैं बहुत विस्तृत नहीं होना चाहता था क्योंकि उसका प्रश्न अच्छी तरह से नहीं किया गया था (ध्यान दें कि उसने माउंट कमांड को बिल्कुल भी निर्दिष्ट नहीं किया था), और वह पहले से ही अन्य विषयों को शुरू कर चुका है। विषय पर, ऐसा लगता है। अगर वह अभी भी काम नहीं करता तो मैं उसे बहुत आश्चर्यचकित नहीं करना चाहता था।
मार्टी फ्राइड

14

मुझे एक समान त्रुटि मिल रही थी:

# mount /dev/sdb1 /mydisk/ -t auto
mount: you must specify the filesystem type

मैंने इस मुद्दे का पता लगाने की कोशिश की और मुद्दा यह था, मैंने इसे विभाजित किया था लेकिन कोई फाइलसिस्टम नहीं सौंपा गया था।

# mkfs.ext3 /dev/sdb1 2>/dev/null
...
Superblock backups stored on blocks: 
...
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override

इसके बाद यह सफलतापूर्वक आरोहित हो गया।


इस काम की पुष्टि कर सकते हैं
richelliot

मुझे लगता है कि यह विभाजन के सभी डेटा को नष्ट कर देगा।
उत्साही

7

यहाँ कहानी और भी है। आमतौर पर यदि आप किसी सामान्य फाइलसिस्टम प्रकार के साथ एक विभाजन को माउंट करते हैं mount, तो यह विभाजन प्रकार का स्वतः पता लगाएगा।

यह तथ्य कि यह इस मामले में ऑटो-डिटेक्ट नहीं है, कुछ संभावनाओं का संकेत दे सकता है।

  • आपने चुने हुए फाइल सिस्टम के लिए फाइलसिस्टम उपकरण स्थापित नहीं किया है। यदि आपने उबंटू का एक मानक डेस्कटॉप इंस्टॉल किया है, तो यह आमतौर पर एक समस्या नहीं होनी चाहिए।

    उदाहरण के लिए, उबंटू के हाल के संस्करणों में एनटीएफएस ड्राइव को माउंट करने के लिए आपको ntfs-3gपैकेज की आवश्यकता है ।

  • आपने गलत विभाजन का चयन किया।

  • विभाजन भ्रष्ट या विकृत है। इस मामले में, आपको संभवतः माउंट करने से पहले उस पर एक फाइलसिस्टम चेक (fsck) करना चाहिए। आप तब इसे मैन्युअल रूप से माउंट करने के लिए आगे बढ़ना चाह सकते हैं, फाइलसिस्टम प्रकार को निर्दिष्ट करते हुए, केवल पढ़ने के लिए। यदि अन्य सभी विफल रहता है, तो आपको विशेष पुनर्प्राप्ति सॉफ़्टवेयर की आवश्यकता हो सकती है जैसे किTestDisk फोटोरेक


Testdisk से photorec में परिवर्तन इसलिए है क्योंकि विभाजन के स्वस्थ होने पर, या खोए हुए (लेकिन स्वस्थ) विभाजन को खोजने के लिए testdisk को हटाना है। Photorec कुछ फ़ाइल प्रकारों को पुनर्प्राप्त करने के लिए है जब विभाजन भ्रष्ट है और उदा। घुड़सवार नहीं किया जा सकता।
थोमसट्रेटर

5

कृपया parted -lविभाजन प्रकार की जांच करने के लिए उपयोग करें और सुनिश्चित करें कि आप वास्तविक डेटा विभाजन ज्ञात विभाजन प्रकारों (उदाहरण के लिए, ntfs, वसा, आदि) के साथ बढ़ रहे हैं।

यहां वह है जो आप 8TB ड्राइव से देखेंगे, पहला विभाजन वास्तविक डेटा विभाजन नहीं है और इसके बजाय, आपको दूसरा विभाजन माउंट करना चाहिए, जो वास्तविक डेटा विभाजन है।

Model: TRUSTED Mass Storage (scsi)

Disk /dev/sdb: 8796GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number  Start   End     Size    File system  Name                          Flags

1      17.4kB  134MB   134MB                Microsoft reserved partition msftr                                                                             `                    es

2      134MB   8796GB  8796GB  ntfs         Basic data partition

1
@ यदि आप इस तरह से पोस्ट संपादित करते हैं, तो कोड को इंडेंट न करें, `संकेत को हटा दें।
पाबी

0

आप fileकमांड द्वारा फाइल सिस्टम प्रकार की जांच कर सकते हैं :

file -sL /dev/sd*

फ़ाइल-s में उपयोग के बारे में बताया गया है - लिनक्स / यूनिक्स कमांड और यहाँ एक अंश है:

" यह कच्चे डिस्क विभाजनों में डेटा के फाइलसिस्टम प्रकारों को निर्धारित करने के लिए उपयोगी है, जो विशेष फाइलों को ब्लॉक करते हैं। "

इसके अलावा, मैं निर्दिष्ट किए बिना सफलतापूर्वक घुड़सवार हुआ -t type


0

यदि आपके पास विंडोज और / या मैक पर प्रयोग करने लायक 32 जीबी ड्राइव है NTFS, और यही आप माउंट करने की कोशिश करते हैं, तो संभावना है कि आप exfatड्राइव को माउंट करने की कोशिश कर रहे हैं ।

उस काम के लिए, आपको स्थापित करने की आवश्यकता है exfat-utils(और exfat_fuseयह स्वचालित रूप से एक निर्भरता के रूप में स्थापित किया जाएगा)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.