ورود

نسخه کامل مشاهده نسخه کامل : افزايش سايز پارتيشن root



amsjavan
16-03-2009, 16:30
سلام
پارتيشن root كامپيوترم به 0 رسيده! ديگه حتي سيستم نمي تونه بالا بياد مي گه جا نداره و يه سري كارهاي بوت گرافيكي رو نمي تونه انجام بده.
يه تحقيقي كردم ديدم نميشه همينجوري سايز root رو زياد كرد. يه راهي كه پيدا كردم اينه كه يه پارتيشن root جديد بسازم و بعد اطلاعات root قبلي رو به جديده منتقل كنم. حالا لطفا يكي از دوستان بگه چطور مي تونم اين كار رو انجام بدم؟ و آيا راه بهتري وجود داره؟

Ahmad-Ra
16-03-2009, 16:50
فکر میکنم اگر با یه دیسک لایو که gparted داشته باشه بیای بالا بتونی مقدار رو دستکاری کنی! به شرطی که پارتیشن روت اخرین پارتیشن باشه! نه اینکه بعد از روت مثلا پارتیشن home هم باشه... چون مجبوری اونا رو پاک کنی تا فضای خالی ایجاد بشه برای افزایش!!!

باز اطمینان ندارم!

amsjavan
16-03-2009, 21:10
فکر میکنم اگر با یه دیسک لایو که gparted داشته باشه بیای بالا بتونی مقدار رو دستکاری کنی! به شرطی که پارتیشن روت اخرین پارتیشن باشه! نه اینکه بعد از روت مثلا پارتیشن home هم باشه... چون مجبوری اونا رو پاک کنی تا فضای خالی ایجاد بشه برای افزایش!!!

باز اطمینان ندارم!
نه اين كار رو قبل كردم. gparted پارتيشن root رو نشون نميده!

amsjavan
16-03-2009, 21:57
با استفاده از دستور yum clean all حدود ۳۰۰ مگابایت از فضای root خالی شد. به این ترتیب مشکل لود نشدن حل شد حالا وضع یکمی بهتر شده. الان چیزی حدود 5gb نرم افزار توی root نصبه برای اینکه دوباره گرفتار کمبود حجم نشم می خوام usr/ رو به یک پارتیشن تبدیلش کنم تا نرم افزارهایی که نصب می کنم حجم root رو اشغال نکنند. لطفا راهنمایی کنید که چی کار باید بکنم؟

Ahmad-Ra
16-03-2009, 22:08
gparted از روی دی وی دی لایو این کار و کردی؟؟
چون اصولا نشون میده!

amsjavan
16-03-2009, 22:47
gparted از روی دی وی دی لایو این کار و کردی؟؟
چون اصولا نشون میده!
آره از روی سی دی لایو کردم

m a j r i x
16-03-2009, 22:48
میتونی محتوی فایلهای داخل tmp/ و log/ رو پاک کنی
خیلی موثر هستش

sudotux
16-03-2009, 23:13
نه اين كار رو قبل كردم. gparted پارتيشن root رو نشون نميده!

وقتی شما با یک live cd کامپیوترتون رو بوت می کنید پارتیشن لینوکس ( root ) شما توی اون live cd دیگه root نیست و به صورت یک پارتیشن با نام hda1 یا hda 2 یا ... و فرمت ext3 نشون داده میشه !
طبیعیه وقتی که می خوای حجم پارتیشن root رو زیاد کنی دیگه نباید توی لینوکس باشی , چون پارتیشن root باید unmount و بدون استفاده باشه !! بنابراین حتما باید با یک Live CD که برنامه Gparted رو داره این کار رو انجام بدید ...
البته مطمئن نیستم که در نهایت این کار شدنی باشه چون تا حالا امتحان نکردم. چون بعد از تغییر حجم پارتیشن root , رشته کد ( uuid ) این پارتیشن ( منظور پارتیشن root ) که در فایل fstab ( داخل فولدر etc ) ثبت شده تغییر می کنه و دیگه لینوکستون بوت نمیشه !

amsjavan
17-03-2009, 00:11
وقتی شما با یک live cd کامپیوترتون رو بوت می کنید پارتیشن لینوکس ( root ) شما توی اون live cd دیگه root نیست و به صورت یک پارتیشن با نام hda1 یا hda 2 یا ... و فرمت ext3 نشون داده میشه !
طبیعیه وقتی که می خوای حجم پارتیشن root رو زیاد کنی دیگه نباید توی لینوکس باشی , چون پارتیشن root باید unmount و بدون استفاده باشه !! بنابراین حتما باید با یک Live CD که برنامه Gparted رو داره این کار رو انجام بدید ...
البته مطمئن نیستم که در نهایت این کار شدنی باشه چون تا حالا امتحان نکردم. چون بعد از تغییر حجم پارتیشن root , رشته کد ( uuid ) این پارتیشن ( منظور پارتیشن root ) که در فایل fstab ( داخل فولدر etc ) ثبت شده تغییر می کنه و دیگه لینوکستون بوت نمیشه !
دوباره دیدم اما هیچ پارتیشنی وجود نداره که مربوط به root باشه. کلا یه پارتیشن با فرمت ext3 هست که اون هم مربوط به boot/ میشه!

sudotux
17-03-2009, 21:57
دوباره دیدم اما هیچ پارتیشنی وجود نداره که مربوط به root باشه. کلا یه پارتیشن با فرمت ext3 هست که اون هم مربوط به boot/ میشه!

دستور زیر رو با root اجرا کنید و خروجی رو بگذارید:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

amsjavan
17-03-2009, 22:06
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

amsjavan
18-03-2009, 09:55
میتونی محتوی فایلهای داخل tmp/ و log/ رو پاک کنی
خیلی موثر هستش
حجم temp/ حدود 300mb میشه! اگه پاکش کنم مشکلی پیش نمیاد؟ چه چیزایی تو این فایل نگهداری میشه؟ در مورد log چطور؟

amsjavan
23-03-2009, 15:27
کسی نمی دونه چی کار باید بکنم؟