मैं एक फाइल कैसे बनाऊं और इसे फाइलसिस्टम के रूप में माउंट करूं?


17

मैं आकार 10M की फ़ाइल कैसे बनाऊं, इसे ext3 फाइलसिस्टम के साथ प्रारूपित करूं और फिर इसे / मीडिया / फ्यूज में माउंट करूं?

मैंने कोशिश की

mkfs -t ext3 file

फिर इसे माउंट करने के लिए

mount -t ext3 file /media/fuse

यह काम नहीं किया क्योंकि यह कहा कि फ़ाइल एक ब्लॉक डिवाइस नहीं था। कोई भी मेरी मदद कर सकता हैं?


5
आपको बस -o loopमाउंट कमांड में जोड़ना होगा।
enzotib 19

1
एक महान ट्यूटोरियल यहां: ibm.com/developerworks/linux/library/l-linux-filesystem
व्यवस्था करें

आईएसओ फाइल को लूप-माउंट करने के लिए, मैं यह करता हूं mount -o loop file.iso /media/iso
बेनामी

@enzotib क्या आप पोस्ट कर सकते हैं कि उत्तर के रूप में उत्कीर्ण / स्वीकृत किया जा सकता है?
टॉम ब्रॉसमैन

@ टोमब्रॉसमैन: किया
enzotib

जवाबों:


15

आपकी प्रक्रिया सही है, लेकिन फाइल सिस्टम के रूप में फाइल इमेज बढ़ते समय आपको कमांड में -o loopविकल्प जोड़ना होगा mount:

mount -t ext3 -o loop file /media/fuse

इसके अलावा, -t ext3विकल्प की सख्त आवश्यकता नहीं है, क्योंकि mountस्वचालित रूप से फाइलसिस्टम प्रकार निर्धारित कर सकते हैं।


3
वह सही है लेकिन एक फ़ाइल बनाने के तरीके को जोड़ना भूल गया है dd if=/dev/zero of=file bs=1024 count=10240यह mkfs.ext3
10Mb

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