انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: اضافه کردن حجم به یک پارتیشن بعد از نصب (حل شد)  (دفعات بازدید: 1166 بار)

0 کاربر و 4 مهمان درحال مشاهده موضوع.

آفلاین pythonly

  • Jr. Member
  • *
  • ارسال: 82
  • جنسیت : پسر
  • Arch one :)
دوستان میشه بگید چطور بعد از نصب باید به یک پارتیشن حجم اضافه کرد؟
« آخرین ویرایش: 13 اسفند 1399، 09:25 ق‌ظ توسط pythonly »
JUST SUDO IT
============
   LINUX

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : اضافه کردن حجم به یک پارتیشن بعد از نصب
« پاسخ #1 : 11 اسفند 1399، 09:55 ب‌ظ »
چون پارتیشن روت رو می‌خواهید تغییر اندازه بدید، باید از یه لینوکس زنده استفاده کنید.(همون‌چیزی که باهاش لینوکس رو نصب کردید فقط توی منویی که اول کار میاد، try ubuntu رو انتخاب کنید)
برای اینکار می‌تونید از gparted استفاده کنید چون گرافیکی میشه پارتیشن‌ها رو ویرایش کرد.

اگه بعد پارتیشن لینوکس فضای خالی باشه، خیلی راحت میشه فضا بهش اضافه کرد. اگه هم نبود باز هم میشه ولی طول میکشه چون اطلاعات باید روی هارد درایو جا‌به‌جا بشن.

برای اینکه بهتر بتونیم راهنمایی کنیم، یه عکس از gparted وقتی باز شده بزارید.
میدونید که زکات علم نشر آن است

آفلاین pythonly

  • Jr. Member
  • *
  • ارسال: 82
  • جنسیت : پسر
  • Arch one :)
پاسخ : اضافه کردن حجم به یک پارتیشن بعد از نصب
« پاسخ #2 : 11 اسفند 1399، 11:38 ب‌ظ »
چون پارتیشن روت رو می‌خواهید تغییر اندازه بدید، باید از یه لینوکس زنده استفاده کنید.(همون‌چیزی که باهاش لینوکس رو نصب کردید فقط توی منویی که اول کار میاد، try ubuntu رو انتخاب کنید)
برای اینکار می‌تونید از gparted استفاده کنید چون گرافیکی میشه پارتیشن‌ها رو ویرایش کرد.

اگه بعد پارتیشن لینوکس فضای خالی باشه، خیلی راحت میشه فضا بهش اضافه کرد. اگه هم نبود باز هم میشه ولی طول میکشه چون اطلاعات باید روی هارد درایو جا‌به‌جا بشن.

برای اینکه بهتر بتونیم راهنمایی کنیم، یه عکس از gparted وقتی باز شده بزارید.
برای پارتیشن بوت میخواستم
JUST SUDO IT
============
   LINUX

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : اضافه کردن حجم به یک پارتیشن بعد از نصب
« پاسخ #3 : 12 اسفند 1399، 12:00 ق‌ظ »
خب پس لازم نیست از یه لینوکس زنده استفاده کنید. از gparted استفاده کنید و اینکه یه عکس از gparted وقته که بازه بزارید تا پارتیشن‌های شما مشخص بشه یا اینکه خروجی این دستور رو بفرستید
sudo fdisk -lولی پارتیشن بوت معمولا فضای زیادی نمی‌خواهد همونقدری که اوبونتو بهش داده بسه.
« آخرین ویرایش: 12 اسفند 1399، 12:07 ق‌ظ توسط Dragon- »
میدونید که زکات علم نشر آن است

آفلاین pythonly

  • Jr. Member
  • *
  • ارسال: 82
  • جنسیت : پسر
  • Arch one :)
پاسخ : اضافه کردن حجم به یک پارتیشن بعد از نصب
« پاسخ #4 : 12 اسفند 1399، 07:50 ق‌ظ »
خب پس لازم نیست از یه لینوکس زنده استفاده کنید. از gparted استفاده کنید و اینکه یه عکس از gparted وقته که بازه بزارید تا پارتیشن‌های شما مشخص بشه یا اینکه خروجی این دستور رو بفرستید
sudo fdisk -lولی پارتیشن بوت معمولا فضای زیادی نمی‌خواهد همونقدری که اوبونتو بهش داده بسه.

البته من خودم به بوت دادم که 200 مگ بود و برای نصب به روزرسانی هی خطای فضای بوت پر است می دهد
JUST SUDO IT
============
   LINUX

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : اضافه کردن حجم به یک پارتیشن بعد از نصب
« پاسخ #5 : 12 اسفند 1399، 10:36 ق‌ظ »
شما چرا 8 گیگابایت به swap دادید اینقدر لازم نیست. اول همه‌ی متن رو بخونید بعد دست به کار بشید.

برای اضافه کردن فضا اول پارتیشن sda8 رو حذف کنید بعد پارتیشن sda1 رو کوچیک کنید بعد پارتیشن sda2 رو بزرگ کنید. چون فضای خالی قبل پارتیشن sda2 ایجاد میشه، یکمی طول میکشه تا پارتیشن sda2 بزرگ بشه چون اطلاعات باید روی حافظه جا‌به‌جا بشن.

البته میشه از پارتیشن sda3 فضا جدا کرد ولی اینکار سخت‌تره چون اینجوری پارتیشن sda3 باید بره جلو و چون اطلاعات بیشتری داره بیشتر طول میکشه‌.

خروجی این دستور رو بزارید تا مشخص بشه که پارتیشن sda8 توی فایل fstab تعریف شده که mount بشه یا نه. اگه اونجا تعریف شده باشه و همینجوری پارتیشن رو پاک کنید، کامپیوتر درست بوت نمی‌شه
cat /etc/fstabاول خروجی بالا رو بفرستید بعد ادامه بدید

چون اول پارتیشن بوت جا‌به‌جا میشه بعدش این دوتا دستور رو باید به ترتیب بزنید. کامپیوتر رو قبل از انجام دوتا دستور زیر خاموش نکنید چون اونجوری باید از یه لینوکس زنده برای درست کردنش استفاده کنید
sudo grub-install /dev/sda
sudo update-grub
میدونید که زکات علم نشر آن است

آفلاین pythonly

  • Jr. Member
  • *
  • ارسال: 82
  • جنسیت : پسر
  • Arch one :)
پاسخ : اضافه کردن حجم به یک پارتیشن بعد از نصب
« پاسخ #6 : 12 اسفند 1399، 10:45 ق‌ظ »
شما چرا 8 گیگابایت به swap دادید اینقدر لازم نیست. اول همه‌ی متن رو بخونید بعد دست به کار بشید.

برای اضافه کردن فضا اول پارتیشن sda8 رو حذف کنید بعد پارتیشن sda1 رو کوچیک کنید بعد پارتیشن sda2 رو بزرگ کنید. چون فضای خالی قبل پارتیشن sda2 ایجاد میشه، یکمی طول میکشه تا پارتیشن sda2 بزرگ بشه چون اطلاعات باید روی حافظه جا‌به‌جا بشن.

البته میشه از پارتیشن sda3 فضا جدا کرد ولی اینکار سخت‌تره چون اینجوری پارتیشن sda3 باید بره جلو و چون اطلاعات بیشتری داره بیشتر طول میکشه‌.

خروجی این دستور رو بزارید تا مشخص بشه که پارتیشن sda8 توی فایل fstab تعریف شده که mount بشه یا نه. اگه اونجا تعریف شده باشه و همینجوری پارتیشن رو پاک کنید، کامپیوتر درست بوت نمی‌شه
cat /etc/fstabاول خروجی بالا رو بفرستید بعد ادامه بدید

چون اول پارتیشن بوت جا‌به‌جا میشه بعدش این دوتا دستور رو باید به ترتیب بزنید. کامپیوتر رو قبل از انجام دوتا دستور زیر خاموش نکنید چون اونجوری باید از یه لینوکس زنده برای درست کردنش استفاده کنید
sudo grub-install /dev/sda
sudo update-grub
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda3 during installation
UUID=07eb0341-0afb-425d-a1d9-4d88cd2c6328 /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda2 during installation
UUID=e662e99a-a534-45a3-9710-adec57a82d1f /boot           ext3    defaults        0       2
# /home was on /dev/sdb1 during installation
UUID=1af19cbd-b7c7-40fc-8828-1f9101f9c6a6 /home           ext4    defaults        0       2
# swap was on /dev/sda5 during installation
UUID=36a354e5-484e-4165-aa4a-e2db4b99a4d8 none            swap    sw              0       0
# swap was on /dev/sda6 during installation
UUID=609fd902-711c-4f23-89ac-f287d2254aeb none            swap    sw              0       0
# swap was on /dev/sda7 during installation
UUID=37ad6ee4-4952-448c-9716-0bbadb081fcb none            swap    sw              0       0
# swap was on /dev/sda8 during installation
UUID=181050d8-ffe9-4723-9afc-20eb250d31a2 none            swap    sw              0       0
بفرمایید
JUST SUDO IT
============
   LINUX

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : اضافه کردن حجم به یک پارتیشن بعد از نصب
« پاسخ #7 : 12 اسفند 1399، 12:14 ب‌ظ »
اول فایل fstab رو با دسترسی روت باز کنید. برای اینکار یه ترمینال اجرا کنید و این دستور رو بزنید
sudo gedit /etc/fstabالان خطی که با UUID=181050d شروع میشه رو پاک کنید (خط آخر) خط بالایی اون رو هم می‌تونید پاک کنید هم می‌تونید نگه دارید ولی کاری نمیکنه فقط نوشته که sda8 موقع نصب به عنوان swap در نظر گرفته شده. یه توضیحه برای شما.

حالا فایل رو ذخیره کنید و برنامه رو ببندید. حواستون باشه چیز دیگه‌ای رو عوض نکنید که مشکل پیش نیاد.

الان این دستور رو بزنید تا از sda8 به عنوان swap استفاده نشه
sudo swapoff /dev/sda8حالا می‌تونید از gparted استفاده کنید.
اول روی sda8 کلیک راست کنید و delete رو انتخاب کنید
الان روی sda1 کلیک راست کنید و resize رو انتخاب کنید و به اندازه‌ای که لازم دارید پارتیشن رو کوچیک کنید.
حالا روی sda2 همین‌کار رو انجام بدید و فضای خالی رو به این پارتیشن بدید و در آخر روی علامت تیک بالا کلیک کنید و تغییرات رو تایید کنید.

بعد از این‌که تموم شد این دوتا دستور رو به ترتیب بزنید
sudo grub-install /dev/sda
sudo update-grub

یا اینکه boot-repair رو نصب کنید و بعد recommended repair رو انتخاب کنید
برای نصب
sudo apt install boot-repair
برای آشنایی با لینکوس این لینک رو ببینید. دوتا پست اول.
میدونید که زکات علم نشر آن است

آفلاین pythonly

  • Jr. Member
  • *
  • ارسال: 82
  • جنسیت : پسر
  • Arch one :)
پاسخ : اضافه کردن حجم به یک پارتیشن بعد از نصب
« پاسخ #8 : 12 اسفند 1399، 12:49 ب‌ظ »
اول فایل fstab رو با دسترسی روت باز کنید. برای اینکار یه ترمینال اجرا کنید و این دستور رو بزنید
sudo gedit /etc/fstabالان خطی که با UUID=181050d شروع میشه رو پاک کنید (خط آخر) خط بالایی اون رو هم می‌تونید پاک کنید هم می‌تونید نگه دارید ولی کاری نمیکنه فقط نوشته که sda8 موقع نصب به عنوان swap در نظر گرفته شده. یه توضیحه برای شما.

حالا فایل رو ذخیره کنید و برنامه رو ببندید. حواستون باشه چیز دیگه‌ای رو عوض نکنید که مشکل پیش نیاد.

الان این دستور رو بزنید تا از sda8 به عنوان swap استفاده نشه
sudo swapoff /dev/sda8حالا می‌تونید از gparted استفاده کنید.
اول روی sda8 کلیک راست کنید و delete رو انتخاب کنید
الان روی sda1 کلیک راست کنید و resize رو انتخاب کنید و به اندازه‌ای که لازم دارید پارتیشن رو کوچیک کنید.
حالا روی sda2 همین‌کار رو انجام بدید و فضای خالی رو به این پارتیشن بدید و در آخر روی علامت تیک بالا کلیک کنید و تغییرات رو تایید کنید.

بعد از این‌که تموم شد این دوتا دستور رو به ترتیب بزنید
sudo grub-install /dev/sda
sudo update-grub

یا اینکه boot-repair رو نصب کنید و بعد recommended repair رو انتخاب کنید
برای نصب
sudo apt install boot-repair
برای آشنایی با لینکوس این لینک رو ببینید. دوتا پست اول.
فقط چه جوری اضافه کنم به sda 2 ?
JUST SUDO IT
============
   LINUX

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : اضافه کردن حجم به یک پارتیشن بعد از نصب
« پاسخ #9 : 12 اسفند 1399، 12:59 ب‌ظ »
از sda1 کم کردید؟
وفتی کم کردید روی sda2 کلیک راست کنید و resize رو انتخاب کنید بعد می‌تونید اول اون شکلی که توی صفحه باز شده نمایش داده شده رو به سمت چپ بکشید یا اینکه عددی که حجم پارتیشن رو نشون میده بزرگتر کنید.
میدونید که زکات علم نشر آن است

آفلاین pythonly

  • Jr. Member
  • *
  • ارسال: 82
  • جنسیت : پسر
  • Arch one :)
پاسخ : اضافه کردن حجم به یک پارتیشن بعد از نصب
« پاسخ #10 : 12 اسفند 1399، 01:07 ب‌ظ »
از sda1 کم کردید؟
وفتی کم کردید روی sda2 کلیک راست کنید و resize رو انتخاب کنید بعد می‌تونید اول اون شکلی که توی صفحه باز شده نمایش داده شده رو به سمت چپ بکشید یا اینکه عددی که حجم پارتیشن رو نشون میده بزرگتر کنید.

نمیشه افزایشش داد این رو نشون میده
JUST SUDO IT
============
   LINUX

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : اضافه کردن حجم به یک پارتیشن بعد از نصب
« پاسخ #11 : 12 اسفند 1399، 04:30 ب‌ظ »
فکر کنم بهترین راهش اینه‌که اون پارتیشن extended که پارتیشن‌های swap داخلش هستند رو پاک کنید البته قبلش تموم پارتیشن‌های swsp رو خاموش کنید (توی چنتا ارسال قبل گفتم) و بعدش پارتیشن بوت رو بزرگ کنید و یه پارتیشن جدید swap بسازید.

اول پارتیشن‌های swap رو همونطوری که گفتم خاموش کنید.
حالا توی فایل fstab از اون خطی که با #swap was on /dev/sda5 during installationشروع میشه تا خط آخر رو پاک کنید.
فایل رو ذخیره کنید و برنامه رو ببندید.

پارتیشن‌های sda5 تا sda7 رو پاک کنید و در نهایت خود sda1 رو هم پاک کنید.

الان پارتیشن بوت رو unmount کنید که بشه حجمش رو تغییر داد
sudo umount /bootحالا توی gparted به اندازه نیاز پارتیشن بوت رو بزرگ کنید.(معمولا 500mb بسه)

الان روی فضای خالی کلیک راست کنید و یه پارتیشن swap جدید بسازید.
الان این دستور رو بزنید که uuid پارتیشنی که ساختید را بگیرید.(فرض می‌کنیم sda1 رو به عنوان swap ساختید)
sudo blkid /dev/sda1 --output exportخطی که نوشته UUID=XXXXXX-XXXXX رو کپی کنید (توی ترمینال با ctrl+shift+c کپی و با ctrl+shift+v پیست می‌کنه)

حالا دوباره فایل fstab رو باز کنید
آخر فایل این رو کپی کنید (به جای UUID=XXXXXXX-XXXXX اونی که مال خودتون هست رو بزارید)
UUID=XXXXXX-XXXXX      none      swap      sw      0      0الان این دستور رو بزنید، اگه اروری نداد یعنی درست رفتید. اگه ارور داد کامپیتور رو اصلا خاموش نکنید.
sudo mount -aپارتیشن swap رو هم فعال کنید
sudo swapon /dev/sda1اگه بازهم مشکلی بود بگید.
میدونید که زکات علم نشر آن است

آفلاین pythonly

  • Jr. Member
  • *
  • ارسال: 82
  • جنسیت : پسر
  • Arch one :)
پاسخ : اضافه کردن حجم به یک پارتیشن بعد از نصب
« پاسخ #12 : 13 اسفند 1399، 09:25 ق‌ظ »
فکر کنم بهترین راهش اینه‌که اون پارتیشن extended که پارتیشن‌های swap داخلش هستند رو پاک کنید البته قبلش تموم پارتیشن‌های swsp رو خاموش کنید (توی چنتا ارسال قبل گفتم) و بعدش پارتیشن بوت رو بزرگ کنید و یه پارتیشن جدید swap بسازید.

اول پارتیشن‌های swap رو همونطوری که گفتم خاموش کنید.
حالا توی فایل fstab از اون خطی که با #swap was on /dev/sda5 during installationشروع میشه تا خط آخر رو پاک کنید.
فایل رو ذخیره کنید و برنامه رو ببندید.

پارتیشن‌های sda5 تا sda7 رو پاک کنید و در نهایت خود sda1 رو هم پاک کنید.

الان پارتیشن بوت رو unmount کنید که بشه حجمش رو تغییر داد
sudo umount /bootحالا توی gparted به اندازه نیاز پارتیشن بوت رو بزرگ کنید.(معمولا 500mb بسه)

الان روی فضای خالی کلیک راست کنید و یه پارتیشن swap جدید بسازید.
الان این دستور رو بزنید که uuid پارتیشنی که ساختید را بگیرید.(فرض می‌کنیم sda1 رو به عنوان swap ساختید)
sudo blkid /dev/sda1 --output exportخطی که نوشته UUID=XXXXXX-XXXXX رو کپی کنید (توی ترمینال با ctrl+shift+c کپی و با ctrl+shift+v پیست می‌کنه)

حالا دوباره فایل fstab رو باز کنید
آخر فایل این رو کپی کنید (به جای UUID=XXXXXXX-XXXXX اونی که مال خودتون هست رو بزارید)
UUID=XXXXXX-XXXXX      none      swap      sw      0      0الان این دستور رو بزنید، اگه اروری نداد یعنی درست رفتید. اگه ارور داد کامپیتور رو اصلا خاموش نکنید.
sudo mount -aپارتیشن swap رو هم فعال کنید
sudo swapon /dev/sda1اگه بازهم مشکلی بود بگید.
ممنون درست شد
JUST SUDO IT
============
   LINUX