sfdisk
sfdisk
এর স্ক্রিপ্টেড সংস্করণ fdisk
এটা তোলে অংশutil-linux
, ঠিক এরকমই fdisk
, তাই প্রাপ্যতা একই হতে হবে।
একক পার্টিশন সহ একটি পার্টিশন টেবিল যা পুরো ডিস্কটি নিয়ে থাকে তা দিয়ে তৈরি করা যেতে পারে:
echo 'type=83' | sudo sfdisk /dev/sdX
এবং আরও জটিল পার্টিশন টেবিল নীচে ব্যাখ্যা করা হয়েছে।
উদাহরণ স্ক্রিপ্ট তৈরি করতে, আপনার ডিস্কগুলির একটি সেটআপ করুন:
sudo sfdisk -d /dev/sda > sda.sfdisk
আমার লেনোভো টি 430 উইন্ডোজ 7 / উবুন্টু দ্বৈত বুটের নমুনা আউটপুট:
label: dos
label-id: 0x7ddcbf7d
device: /dev/sda
unit: sectors
/dev/sda1 : start= 2048, size= 3072000, type=7, bootable
/dev/sda2 : start= 3074048, size= 195430105, type=7
/dev/sda3 : start= 948099072, size= 28672000, type=7
/dev/sda4 : start= 198504446, size= 749594626, type=5
/dev/sda5 : start= 198504448, size= 618891264, type=83
/dev/sda6 : start= 940277760, size= 7821312, type=82
/dev/sda7 : start= 817397760, size= 61437952, type=83
/dev/sda8 : start= 878837760, size= 61437500, type=83
স্ক্রিপ্টটি কোনও ফাইলে সংরক্ষণ করা হয়ে গেলে আপনি এটি sdX
দিয়ে এটি প্রয়োগ করতে পারেন :
sudo sfdisk /dev/sdX < sda.sfdisk
জন্য sfdisk
ইনপুট, আপনি শুধু ডিভাইসের নাম বাদ, এবং টাইপ লাইনের ব্যবহার করতে পারেন:
start= 2048, size= 3072000, type=7, bootable
এগুলি উপস্থিত থাকলে তা উপেক্ষা করা হয় এবং কমান্ড লাইন যুক্তি থেকে ডিভাইসের নাম নেওয়া হয়।
কিছু ব্যাখ্যা:
- শিরোনাম লাইন: সমস্ত alচ্ছিক:
বিভাজন রেখা:
start
: পার্টিশনটি শুরু হয় এমন ডিস্কের ভিতরে অফসেট করুন।
start
খুব ভাল ডিফল্ট রয়েছে এবং প্রায়শই বাদ দেওয়া যায়:
- প্রথম লাইনে,
start
2048, অর্থাৎ 1Mb (2048 + 512), যা ডিস্কের সামঞ্জস্যের জন্য বুদ্ধিমান ডিফল্ট
start
প্রথম অবিকৃত স্থানে আরও ডিফল্ট
size
: man sfdisk
বলেন: The default value of size indicates "as much as possible"
। সুতরাং একক পার্টিশন দিয়ে ডিস্কটি পূরণ করতে:/dev/sda : start=2048, type=83
type
: প্রতিটি পার্টিশন প্রবেশের জন্য বুট সেক্টরে ম্যাজিক বাইট সঞ্চিত । সম্ভাব্য মান: https://en.wikedia.org/wiki/Partition_type এই উদাহরণে আমরা পর্যবেক্ষণ করি:
7
( sda1
, 2
এবং 3
): ফাইল সিস্টেম উইন্ডোজ সমর্থন করে। ইনস্টল করা উইন্ডোজ স্টাফ এবং লেনভো পুনরুদ্ধারের পার্টিশন। sudo blkid
লেবেলগুলি তাদের সনাক্ত করতে সহায়তা করে।
5
( sda4
): প্রসারিত প্রাথমিক পার্টিশন, এতে অন্যান্য লজিক্যাল পার্টিশন থাকবে (কারণ আমাদের এমবিআর দিয়ে কেবল 4 টি প্রাথমিক পার্টিশন থাকতে পারে)
83
( sda5
,, 7
এবং 8
): লিনাক্স সমর্থন করে এমন পার্টিশন। আমার জন্য এক home
এবং দুটি উবুন্টু সংস্করণ সহ দুটি মূল
82
( sd6
): অদলবদল
fdisk
কমান্ডটি sfdisk
সহ স্ক্রিপ্টগুলিও পড়তে পারে I
, যা পারস্পরিক ইন্টারেক্টিভ fdisk
সেশনের সময় এগুলি "উত্স" দেয়, পার্টিশনটি লেখার আগে আপনাকে আরও স্বনির্ধারণ করতে দেয়।
উবুন্টু 16.04, sfdisk
2.27.1 এ পরীক্ষিত ।
পার্টিশনগুলি বিন্যাস ছাড়াই একটি চিত্র ফাইল বিন্যাস করুন sudo
sfdisk
আপনার হার্ড ডিস্কগুলি উড়িয়ে না দিয়ে ব্যবহার শেখার এটি একটি ভাল উপায় : https://stackoverflow.com বিশেষাধিকার / 52850819 # 52850819