تغییر اندازه پارتیشن دائمی در توزیع‌های زنده

یکی از چیزای خوب توی لینوکس امکان ساده درست کردن یه فلش قابل بوت و همراه داشتن اون برای استفاده‌های گوناگونه.
وقتی از فلش بوت می‌کنید سرعت دیسک زنده به نسخه‌های نصب شده خیلی نزدیک می‌شه و از همه مهمتر اینکه می‌تونید یه پارتیشن تعیین کنید که اطلاعات خاص شما (مثلا پوشه خانگی شما) روی اون ذخیره بشه و با هر بار بوت از روی اون فلش‌دیسک به اون اطلاعات دسترسی داشته باشید.
من هم با استفاده از ابزاری که در سایت پن‌درایو لینوکس( http://www.pendrivelinux.com ) معرفی می‌کنه و  ارائه می‌ده یه فلش بوت از روی دیسک نصب mint ساختم. موقع ساخت فقط ۱۲۴ مگ برای اون در نظر گرفتم. و حالا این فضا پر شده و حتی در روند عادی بوت اختلال ایجاد کرده.
اگه شما هم مثل من دچار مشکل شدید، اولین قدم اینه که موقع بوت پارامتر persist را از خط بوت حذف کنید. با اینکار انگار نه انگار که شما پارتیشن persist روی فلش‌مموری درست کردین. لینوکستون به صورت کاملا تمیز مثل زمانی که از روی سی‌دی بوت کردین بالا میاد.
یه راه دیگه هم هست و اون تغییر اندازه این پارتیشه. برای این کار اول با استفاده از دستور dd اندازه اون فایل را بزرگ می‌کنیم.
مثلا برای اینکه یک گیگ به فضای دیسک اضافه کنیم این دستور را وارد می‌کنیم:

% dd if=/dev/zero bs=1M count=1024 >> casper-rw

بعد باید فایل سیستم را درستش کنیم که با این اندازه جدید سازگار بشه:

% resize2fs casper-rw