নতুন জেসি চিত্র 2016-05-10 এ অটো ফাইল সিস্টেমের প্রসারণটি অক্ষম করুন


12

এখন আপনি যখন এসডি কার্ডে নতুন জেসি চিত্রটি প্রকাশ করেছেন (2016-05-10 প্রকাশিত) এবং প্রথমবার বুট করুন, এটি স্বয়ংক্রিয়ভাবে পুরো এসডি কার্ডে ফাইল সিস্টেমটিকে প্রসারিত করে। আমি এই স্ক্রিপ্টটি থামাতে চাই। কারণটি আমি চাই কারণ এসডি কার্ড থেকে চিত্রটি ব্যাক আপ করার সময় এটি আমার ডিস্কের 16 গিগাবাইট খায় এবং আমি সেই স্থানটি সংরক্ষণ করতে চাই। আমি একটি 16 জিবি এসডি কার্ড ব্যবহার করছি।


আপনি কিভাবে কার্ড ব্যাকআপ করবেন?
মিলিওয়েজ

Win32DiskImager এ পঠন বিকল্পটি হিট করুন এবং এটি এসডিকার্ডের একটি ব্যাকআপ চিত্র তৈরি করে
ইউজার 3601278

2
আমি বলতে পারি না আমি Win32DiskImager এর সাথে পরিচিত, তবে এটি যদি অন্যান্য চিত্রকের মতো হয় তবে ফলাফল চিত্রটি ডিভাইসের যে চিত্রযুক্ত তা আকার হবে - এই ক্ষেত্রে এসডি কার্ডের আকার। এটি পার্টিশনের আকারের থেকে পৃথক। আপনি যদি এই সাইটটি অনুসন্ধান করেন তবে আপনি শত শত অনুরূপ প্রশ্ন দেখতে পাবেন, যদিও বেশিরভাগ "সমাধান" ইউনিক্স / লিনাক্সের জন্য প্রস্তুত।
মিলিওয়েজ

আমি এই অটো প্রসারণটি সম্ভাব্যরূপে বিতরণ করার জন্য একটি মানসম্পন্ন ওয়ার্কআপ সেটআপের অনুলিপিগুলি তৈরি করা শক্ত হিসাবে দেখছি (অতীতে আমি 'ট্রুকেট' ছবিটি অপরিবর্তিত আকারের উপরে ছাঁটাই করতে ব্যবহার করি, যদিও 'ডিডি' একটি চিত্র তৈরি করেছিল) খালি অংশ সহ পুরো এসডি কার্ডের)। জেসি লাইট কি প্রসারণ করে না?
ধানগ

উত্তর:


11

দেখে মনে হচ্ছে এটি সর্বশেষতম আপডেটের অংশ হতে চলেছে; ডেস্কটপ এবং লাইট সংস্করণ:

https://www.raspberrypi.org/blog/another-update-raspbian/

নতুন রাস্পবিয়ান চিত্রটি ফ্ল্যাশ করার সময়, ফাইলটি বুট করার পরে কার্ডের সমস্ত স্থান ব্যবহার করার জন্য ফাইল সিস্টেমটি স্বয়ংক্রিয়ভাবে প্রসারিত হবে।

উবুন্টুতে আপনি অটো ফাইল সিস্টেমের প্রসারণ বন্ধ করতে চিত্রটি সম্পাদনা করতে পারেন।

2016-05-10-রাস্পবিয়ান-জেসি-লাইট.আইএমজি ব্যবহার করে এখানে একটি উদাহরণ।

এটা চেষ্টা কর:

fdisk -lu ./2016-05-10-raspbian-jessie-lite.img

আপনি এই তথ্য পাবেন:

Device Boot                             Start     End     Blocks    Id  System

2016-05-10-raspbian-jessie-lite.img1    8192      137215  64512     c   W95 FAT32 (LBA)

2016-05-10-raspbian-jessie-lite.img2  137216     2707455  1285120   83  Linux

সুতরাং বুট বিভাগের জন্য আপনার অফসেটটি (স্টার্ট * 512) = 8192 * 512 = 4194304

রাস্পবিয়ান ফাইল সিস্টেমের জন্য আপনার অফসেটটি (স্টার্ট * 512) = 137216 * 512 = 70254592

mkdir boot
sudo mount -t vfat -o loop,offset=4194304 2016-05-10-raspbian-jessie-lite.img boot

আপনি যদি রাস্প্বিয়ান ফাইল সিস্টেমটি দেখতে বা সম্পাদনা করতে চান। যদিও প্রয়োজন নেই।

mkdir test
sudo mount -t ext4 -o loop,offset=70254592 2016-05-10-raspbian-jessie-lite.img test

তারপরে আপনাকে ./boot/Cmdline.txt ফাইলটি পরিবর্তন করতে হবে।

sudo gedit ./boot/cmdline.txt

থেকে:

dwc_otg.lpm_enable = 0 কনসোল = সিরিয়াল0,115200 কনসোল = tty1 রুট = / dev / mmcblk0p2 রুটস্টাইপ = ext4 লিফট = শেষ সময় fsck.repair = হ্যাঁ রুটওয়েট শান্ত init = / usr / lib / raspi-config / init_resize.sh

প্রতি:

dwc_otg.lpm_enable = 0 কনসোল = সিরিয়াল0,115200 কনসোল = tty1 রুট = / dev / mmcblk0p2 রুটস্টাইপ = ext4 লিফট = শেষ সময়সী fsck.repair = হ্যাঁ রুটওয়েট শান্ত

sudo umount ./boot

আপনি যদি রাস্প্বিয়ান ফাইল সিস্টেমটি মাউন্ট করেন:

sudo umount ./test

এখন আপনার এসডি কার্ডে নতুন চিত্রটি ফ্ল্যাশ করুন।

  • 2016-05-10-raspbian-Jessie-lite.img

আপনার পাইতে বুট করার পরে এটি স্বয়ংক্রিয়ভাবে প্রসারিত হবে না।


অথবা আপনি আপনার এসডি কার্ডের মাধ্যমে মূল চিত্রটি ফ্ল্যাশ করতে পারেন।

আপনি এটি আপনার রাস্পবেরি পাইতে প্লাগ করার আগে।

ফাইলটি সম্পাদনা করুন: /boot/cmdline.txt

নিম্নলিখিত পাঠ্য সরান: init=/usr/lib/raspi-config/init_resize.sh


এটাই আমি খুঁজছিলাম, ভাগ করে নেওয়ার জন্য ধন্যবাদ!
জর্জলি লুকাসি

2

"নিম্নলিখিত পাঠ্যটি সরান: init=/usr/lib/raspi-config/init_resize.shএটি স্ট্রেচ রিলিজের সাথে আর কাজ করে না (অপসারণের জন্য কোনও পরামিতি নেই)" "

সরান /etc/init.d/resize2fs_once


আরসি প্যারামিটারটি এখনও রাস্পবিয়ান স্ট্রেচে বিদ্যমান। initপ্যারামিটার এবং resize2fs_onceফাইল উভয়ই সরানো প্রয়োজনীয় necessary
স্কট

2018-11-13-রাস্পবিয়ান-স্ট্রেচ-লাইট অবশ্যই প্রথম বার বুট না করা পর্যন্ত বুট / cmdline.txt এ init_resize.sh এর কল রয়েছে। স্ক্রিপ্টটি নিজেকে cmdline.txt থেকে সরিয়ে দেয়
অ্যান্ডি

0

এটি স্ট্রেচ রিলিজের সাথে আর কাজ করে না (অপসারণের জন্য কোনও প্যারামিটার নেই)।

Pishrink.sh (গিথুব থেকে স্ক্রিপ্ট ডাউনলোড করুন ) স্ক্রিপ্টটি একটি -s পতাকা গ্রহণ করে যা পরবর্তী রিবুটটিতে প্রসারণ রোধ করবে। স্ক্রিপ্টটি চালানোর জন্য আপনার একটি লিনাক্স মেশিন বা ভার্চুয়াল মেশিনের প্রয়োজন। স্ক্রিপ্টটি /etc/rc.local পুনর্লিখন দ্বারা কাজ করে হয় ফাইল সিস্টেম (ডিফল্ট) প্রসারিত করতে বা এটি হিসাবে ছেড়ে যেতে (যদি -s পতাকাটি দেওয়া হয়)।

একটি উইন্ডোজ 10 ল্যাপটপে, আপনি আপনার এসডি কার্ড থেকে চিত্রটি পেতে উইন 32 ডিস্কিমাগার ব্যবহার করতে পারেন এবং ভার্চুয়ালবক্সের অধীনে চলতে আমি OSboxes.org থেকে একটি লুবুন্টু চিত্রটি ব্যবহার করেছি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.