برای عبور از محدودیت چهار پارتیشن اولیه میتوان یک پارتیشن Extended یا توسعهیافته ساخت. پارتیشن توسعهیافته خود یک پارتیشن اولیه است که میتواند حاوی تعداد زیادی پارتیشن باشد. بهعنوان نمونه، اگر sda2 پارتیشن توسعهیافته شما باشد، این پارتیشن خود حاوی پارتیشنهای sda5 و sda6 خواهدبود. حتی اگر شما از چهار پارتیشن اولیه خود نیز استفاده نکردهباشید، این نامگذاری صادق است چون لینوکس sda1 تا sda4 را برای نامگذاری پارتیشنهای اولیه رزرو کردهاست.
مشکلی که درباره پارتیشنهای توسعهیافته وجود دارد، این است که جدول پارتیشنها برای این پارتیشنها وجود ندارد که بتوان به راحتی کپی کردن از آنها پشتیبان گرفت. پارتیشنهای توسعهیافته شامل یک فهرست پیوندی هستند. Sda5 به sda6 اشاره دارد و sda6 به sda7 و به همین ترتیب. این شیوه، پشتیبانگیری از پارتیشنهای توسعهیافته را سخت میکند.
ابزارهای پشتیبانگیری مانند Partimage میتواند از پارتیشن شما پشتیبان بگیرد اما نمیتواند از جدول پارتیشنهای شما پشتیبان تهیه کند، بنابراین باید اینکار را به صورت دستی انجام دهید. اگر با هارددیسک خود به مشکل بزرگی برخوردید، باید هم اطلاعات و هم جدول پارتیشنهای هارددیسک خود را برگردانید.
پشتیبانگیری از مدخلهای پارتیشنها
ما میتوانیم با کمک این دستورات، مدخل پارتیشنهای اولیه و توسعهیافته را پشتیبان بگیریم. در این مثال فرض شده، شما یک هارددیسک دارید که با نام sda شناخته میشود .ابتدا MBR را با ابزار DD یا GNU Conver and Copy پشتیبان میگیریم:
cd /root
mkdir partition-backup
cdpartition-backup
dd if=/dev/sda of=backup-sda.mbr count=1 bs=512
اینکار یک فایل بسیار کمحجم اما بسیار با اهمیت را پشتیبان میگیرد؛ ۵۱۲ بایت اول هارددیسک یا همان MBR هارددیسك شما.
سپس مدخل پارتیشنهای توسعهیافته را پشتیبان میگیریم:
sfdisk-d /dev/sda> backup-sda.sf
sfdiskابزاری است که توسط بسته util-linux روی سیستم نصب میشود.
نكته
شما باید این فایلها را در محل امنی مانند حافظه فلش خود یا روی یک دیسكنوری نگهداری کنید. توجه داشتهباشید، نباید این فایلها را روی هارددیسک خود نگه دارید چون با یک اشتباه یا یک مشکل نرمافزاری، هم اطلاعات و هم پشتیبانهای آنها را از دست خواهیدداد.
برگرداندن پشتیبانهای مدخل پارتیشن
مراقب باشید! برگرداندن فایل پشتیبان ممکن است کمی خطرناک باشد .ابتدا MBR را برمیگردانیم:
dd if=backup-sda.mbr of=/dev/sda
سپس مدخل پارتیشنهای توسعهیافته را برمیگردانیم:
sfdisk /dev/sda< backup-sda.sf
برای اتمام کار، فقط باید سیستم خود را دوباره بوت کنید.
دیدگاهتان را بنویسید