পার্টড এমকেটেবল ত্রুটি। কিন্তু জিপিআর্টেড "পার্টিশন টেবিল তৈরি করুন" কাজ করে?


10

আমি ইউএসবি ড্রাইভের বিন্যাস স্বয়ংক্রিয় করার চেষ্টা করছি। আমি যা করি তা হ'ল:

  1. ইউএসবি ড্রাইভ আনমাউন্ট করুন
  2. টার্মিনাল: sudo parted / dev / sdb1 mktable msdos

আমি যখন নিম্নলিখিত ত্রুটিটি পাই তখন এটি হয়:

Error: Partition(s) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37,
38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
58, 59, 60, 61, 62, 63, 64 on /dev/sdb1 have been written, but we have been
unable to inform the kernel of the change, probably because it/they are in use.
As a result, the old partition(s) will remain in use.  You should reboot now
before making further changes.

আমি যখন জিপিআর্টে একই ইউএসবি স্টিকের একটি পার্টিশন টেবিল তৈরি করি তখন আমাকে পুনরায় বুট করতে হবে না!

টার্মিনালে প্রবেশ করতে হলে আমাকে পুনরায় বুট করতে হবে না? আমি বলতে চাই জিপিআর্টটি কি কেবল জিইউআই থেকে বিভক্ত?

উত্তর:


13

প্রথমত, দেখে মনে হচ্ছে আপনি
/dev/sdb1
ডিস্কের পরিবর্তে একটি পার্টিশনে একটি পার্টিশন টেবিল তৈরি করার চেষ্টা করছেন
/dev/sdb

আমি অনুমান করছি যা কিছু অদ্ভুত ত্রুটি ঘটাতে পারে ... আপনি কি আসলেই কোনও ইউএসবি ড্রাইভে part৪ টি পার্টিশন তৈরি করার চেষ্টা করছেন বা এটি একটি অদ্ভুত ত্রুটি হতে পারে।

পার্টিশন টেবিল বাছাই করার পরে, আমি মনে করি এই কমান্ডগুলির কাজ করা উচিত:

  1. এমবিআর (এমএসডোস) পার্টিশন টেবিল তৈরি করুন

    sudo parted /dev/sdb mktable msdos
    
  2. একটি পার্টিশন তৈরি করুন (1MB থেকে শুরু করে 100% স্পেস ব্যবহার করে এফএস আইডি ext3 সহ একটি প্রাথমিক পার্টিশন) (যদি 0% বা 0 এমবি থেকে শুরু হয় তবে এটি এমবি এর সাথে সংযুক্ত নয় এবং অভিযোগ করে):

    sudo parted /dev/sdb mkpart primary ext3 1 100%
    
  3. দৃশ্যত gpartedএকটি করে wipefsপুরাতন ফাইলসিস্টেম স্বাক্ষর সঙ্গে সমস্যা এড়ানোর জন্য নতুন বা বিদ্যমান পার্টিশন যখন তারা ফরম্যাট করছি, উপর। সুতরাং এটিও করতে পারে:

    sudo wipefs -a /dev/sdb1
    
  4. তারপরে সদ্য নির্মিত প্রথম পার্টিশনে (এসডিবি 1) ফাইল সিস্টেমটি তৈরি করুন ( -Lলেবেলটি isচ্ছিক, mkfs.ext3 / mke2fs ম্যান পৃষ্ঠাতে প্রচুর বিকল্প দেখুন):

    sudo mkfs.ext3 -L "NewLabel" /dev/sdb1
    

এখানে অন্তর্নির্মিত সহায়তা দেওয়া হয়েছে parted <dummydevicefile> help mkpart(ম্যান / তথ্য পৃষ্ঠার চেয়ে আরও বিশদ বলে মনে হচ্ছে):

mkpart PART-TYPE [FS-TYPE] START END     make a partition

    PART-TYPE is one of: primary, logical, extended  
    FS-TYPE is one of: zfs, btrfs, ext4, ext3, ext2, fat32, fat16, hfsx,
    hfs+, hfs, jfs, swsusp, linux-swap(v1), linux-swap(v0), ntfs, reiserfs,
    freebsd-ufs, hp-ufs, sun-ufs, xfs, apfs2, apfs1, asfs, amufs5, amufs4,
    amufs3, amufs2, amufs1, amufs0, amufs, affs7, affs6, affs5, affs4,
    affs3, affs2, affs1, affs0, linux-swap, linux-swap(new),
    linux-swap(old)
    START and END are disk locations, such as 4GB or 10%.  Negative values
    count from the end of the disk.  For example, -1s specifies exactly the
    last sector.

    'mkpart' makes a partition without creating a new file system on the
    partition.  FS-TYPE may be specified to set an appropriate partition
    ID.

এটি ধন্যবাদ, অনেক ধন্যবাদ! পুরো ইউএসবি ড্রাইভটি ছড়িয়ে থাকা একটি এক্সট্রি ফাইল সিস্টেমের সাথে একটি পার্টিশন তৈরি করতে আমাকে যে অতিরিক্ত পদক্ষেপ নিতে হবে তা দয়া করে আমাকে সাহায্য করতে পারেন?
schmiddl

আমি সবসময় ব্যবহার করি gpartedতবে এটি partedলাইব্রেরিগুলি ব্যবহার করে তাই এটি গুই সামনের প্রান্তের মতো ... এবং এটির একটি "ভিউ আউটপুট" (বা অনুরূপ) রয়েছে যা আপনাকে এটির দ্বারা ব্যবহৃত কমান্ডগুলির ফলাফল দেখতে দেয়, আমি মনে করি এটি কমান্ডগুলি নিজেরাই প্রদর্শন করে I , তাই এটি ব্যবহার করে দেখুন এবং এটি কী আদেশ দেয় তা আপনাকে জানায় কিনা তা দেখুন। man partedকিছু ভাল ব্যাখ্যা থাকতে হবে ...
Xen2050

@ এসকিমিডল আমি gpartedনিজেকে অনুসরণ করার চেষ্টা করেছি, এটি সঠিক partedআদেশগুলি দেখায় নি , তবে এটি কী করে তা বর্ণনা করে, তাই আমি কিছু ফাঁকা স্থান পূরণ করেছি
Xen2050

দুর্দান্ত, একটি মোহন মত কাজ করে, আপনাকে অনেক ধন্যবাদ! আরও একটি জিনিস রয়েছে: এটি স্বয়ংক্রিয়ভাবে মাউন্ট হবে না। আমি যা করেছি তা হল / মিডিয়া / ফোল্ডারে একটি ডিরেক্টরি তৈরি করা এবং ম্যানুয়ালি এটিকে টার্মিনালে মাউন্ট করা। আমি যখন কম্পিউটারে ইউএসবি স্টিকটি প্লাগ করব তখন পার্টিশনটি স্বয়ংক্রিয়ভাবে মাউন্ট করার জন্য কোনও টার্মিনাল কমান্ড রয়েছে?
schmiddl

বিভিন্ন ডেস্কটপ এনভায়রনমেন্টগুলি অপসারণযোগ্য মিডিয়া সহ তাদের "নিজস্ব জিনিস" করতে পারে, এক্সএফসিইতে এটির সেটিংসে একটি "অপসারণযোগ্য ড্রাইভ এবং মিডিয়া" রয়েছে যেখানে আপনি এটি mountোকানো বা "হট-প্লাগড" করার সময় মাউন্ট / ব্রাউজ / অটোরুনকে বলতে পারেন। Ityক্যের কোথাও কোথাও অনুরূপ সেটিংস থাকা উচিত। আমি মনে করি অনেকগুলি ব্যবহার udisks/ udisksd, এবং বেশিরভাগ ফাইল পরিচালকদের একটি "ডিস্ক" তালিকা রয়েছে যেখানে আপনি মাউন্ট-এ ক্লিক করতে পারেন। অথবা ডিস্কের মতো একটি প্রোগ্রাম (জিনোম-ডিস্ক-ইউটিলিটি) সাধারণত পার্টিশনগুলি ব্রাউজিং এবং মাউন্টিং / আনমাউন্টিংয়ের জন্য কাজ করে।
Xen2050
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.