PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش افزایش فضای خالی rootfs



AJ-RKO
2011-08-25, 01:43 PM
توو لینک زیر یکی از دوستان زحمت افزایش و تنظیم فضای rootfs رو دادن.
فضای rootfs چیست و چگونگی تنظیم آن. (http://ir-tci.org/forum/showthread.php?t=101885)

علاوه بر روش فوق میتوان روشهایی دیگه رو هم واسه افزایش این فضا انجام داد.(اینکه بدونیم این فضا چی هست و اهمیتش چیه در لینک فوق گفته شده)
حالا از کجا بدونیم فضای rootfs ما چقدر هست:
1.برنامه ی faster application manager رو اگه دارید باز کنید این فضای در پایین صحه نمایش داده شده.


http://ir-tci.org/forum/attachment.php?attachmentid=525556&stc=1&d=1314265110

فضای کلی شما تقریبا 228 مگ هست و فضای آزاد هم که کنارش نوشته.

2.وارد Xtermina بشید و دستور رو وارید کنید تا فضا رو مشاهده کنید.


df -h /http://ir-tci.org/forum/attachment.php?attachmentid=525557&stc=1&d=1314265110




حالا علاوه بر روشی که لینک دادم روشی دیگه ای هم هست که به افزایش این فضا کمک میکنه و
و باعث سرعت و کارکرد بیشتر و بهتر گوشی میشه .

تمام روش های این تاپیک توسط خودم و تعدادی از دوستانم تست شده و کاملا مطمئن هستن.
بهتره قبل از انجام عملیات لینکی رو که ابتدا دادم بخونید و از فضای rootfs فعلی گوشی خودتون اطلاع داشته باشید تا پس از انجام مراحل تغییرات رو مشاهده کنید.

هر زبان اضافی چیزی حدود 400 تا 500 کیلوبایت از فضای rootfs شما رو اشغال می کنه
فایل های مربوط زبان گوشی شما در حافظه rootfs قرار میگیره و ما به همه ی این زبانها احتیاج نداریم و نبودنش واسمون فرقی نداره

اگه واقعا به زبانهایی مثل آلمانی و فرانسوی این گونه زبان ها نیازی نداریدبهتره پاکشون کنید.
دقت کنید که ما فقط زبان های اضافی رو پاک می کنیم.
برای حذف زبانه ها از طریق Filebox به مسیر زیر برید .



/usr/share/locale

پوشه ای زیر رو پاک کنید.(فقط پوشه های زیر)



cs-CZ
da_DK
de_DE
el_GR
es_ES
fl_FL
fr_CA
fr_FR
it_IT
nl_NL
pl_PL
pt_BR
pt_PT
ru_RU
sv_SE
zh_CN
zh_HK
zh_TW




فایل ضمیمه رو هم که اسکریپ از روشهای افزایش فضاست رو دانلود کنید و به گوشی منتقل کنید و بعد دستورات زیر رو داخل Xterminal بزنید.



sudo gainroot
sh /home/user/MyDocs/rootfs.sh
بهتره بعدش گوشی رو یه بار ریست کنید.(طبق روشهای گفته شده تغییرات رو ببینید)


لینک مطالب مهم و کاربردی بخش برنامه انجمن Maemo (http://ir-tci.org/forum/showthread.php?t=127984)
استفاده همزمان از Host mode و اورکلاک(ساده ترین و بهترین راه) (http://ir-tci.org/forum/showthread.php?p=1108205#post1108205)
حل کامل مشکل مولتی تاچ در بازی های پورت شده از Web OS (http://www.ir-tci.org/forum/showthread.php?t=117149)
کاهش فوق العاده مصرف باتری (http://ir-tci.org/forum/showthread.php?t=128759)
آموزش تصویری نصب فایل های deb بر روی n900 با X-terminal (http://www.ir-tci.org/forum/showthread.php?t=104739)
فعال کردن قابلیت Auto rotate درمنو ,صفحه اصلی(دسکتاپ) و lock screen (http://ir-tci.org/forum/showthread.php?t=128469)
دیکشنری قدرتمند*انگلیسی به فارسی و بالعکس-N900 (http://www.ir-tci.org/forum/showthread.php?t=121845)
همه چیز در مورد اندروید و WP7 ( کتاب جاوا -Rated rko ) (http://www.ir-tci.org/forum/showthread.php?t=124098)

AJ-RKO
2011-09-28, 11:11 AM
افزایش فضای خالی rootfs اینبار با انتقال lib ها


سلام دوستان.
روشهایی متعددی برای افزایش فضای خالی rootfs تا امروز ارایه شده ولی هیچ کدم به اندازه ی این روش مهم و کاربردی نبوده.در این روش ما نه فایلی رو حذف میکنیم نه اسکریپتی اجرا میکنیم.بلکه libها رو از مسیر اصلی به یه مسیر دیگه منتقل میکنیم و یه shortcutt در مسیر اصلی واسش میسازیم تا بدون اختلال کار کنه.

این روش باعث میشه که حدودا 30MB یا بیشتر به فضای خالی rootfs اضافی بشه و دوستانی که با این فضا و خالی کردن اون آشنا هستند میدونن 30MB یعنی چی!!! و این تاثیر مستقیمی بر افزایش سرعت گوشی داره.

این آموزش خیلی سادس فقط نیاز به دقت میخواد پس عجله نکنید و با دقت آموزش رو بخونید و مراحل رو انجام بدبد.
قبل انجام آموزش فضای rootfs گوشی رو نگاه کنید(روش مشاهده فضای rootfs در پست بالا)

بریم سراغ آموزش

1.وارد xterminal بشید و دستورات زیر رو وارد کنید.



root
find / -type f -size +5000 | grep -v /home/ | xargs
این دستور lib های رو که فضای زیادی رو اشغال کردن رو نمایش میده و این Lib ها داخل گوشی هر کسی فرق میکنی(ممکنه بعضی ها واسه من باشه و واسه شما نباشه یا برعکس)
این رو گفتم تا بدونید و با مسیر و نمایش آهنا آشنا بشید.

لیست کلی libها با این صورت میشه و ما طبق این لیست عمل میکنیم.



usr/lib/microb-engine/libxul.so
usr/lib/locale/locale-archive
usr/lib/libQtCore.so.4.7.4
usr/lib/libgtk-x11-2.0.so.0.1400.7
usr/lib/debug/opt/VideoLAN/lib/vlc/plugins/codec/libdirac_plugin.so
usr/lib/debug/usr/lib/libcrypto.so.0.9.8
usr/lib/libqt-mt.so.3.3.7
usr/lib/python2.5/site-packages/PyQt4/QtGui.so
usr/lib/python2.5/site-packages/PySide/QtCore.so
usr/lib/python2.5/site-packages/PySide/QtGui.so
usr/lib/browser/plugins/libflashplayer.so
usr/lib/microb-engine/components/libatlas.so
usr/bin/gdb
usr/bin/cmake
usr/bin/cpack
usr/bin/ctest

با توجه به لیست بالا:برای مثال ما میخواهیم فایل libxul.so رو منتقل کنیم وبعد shortcutt واسش بسازیم.(کل آموزش با استفاده از Filebox انجام میشه)

2.به مسیر usr/lib/microb-engine برید و بعد فایل libxul.so رو پیدا کنید انگشتتون رو چند ثانیه رو اون نگه دارید-در منوی ظاهر شده گزینه ی copy رو بزنید.

3.به مسیر زیر برید و ابتدا ابزار paste رو بزنید و از cilpboard تیک فایل انتخابی رو بزنید و بعد back بزنید و ابزار setting (همون شکل آچار) رو بزنید و در منوی ظاهر شده گزینه ی cut from clipboard رو بزنید.


/home/opt/usr/libhttp://upload.ir-tci.org/files/4233/1.jpg

http://upload.ir-tci.org/files/4233/2.jpg


با این عمل فایل اصلی منتقل شد و حالا باید واسش shortcutt بسازیم تا مشکلی پیش نیاد.


4.به مسیری برید که فایل رو از اونجا کپی کردید(یعنی usr/lib/microb-engine)
دوباره همون شکل اچار رو بزنید ولی اینبار گزینه ی create new symlink رو بزنید.
یه صفحه ظاهر میشه که شما باید به اون ادرسی یرید که فایل رو منتفل کردید(یعنی /home/opt/usr/lib ) و بعد فایلی رو که منتقل کردید رو انتخاب کنید(libxul.so)


http://upload.ir-tci.org/files/4233/3.jpg



با این کار shortcutt نیز ساخته شد.

5.شما برای هر فایل که مسیرش رو دادم همینطوری عمل کنید و یادتون باشه که ممکنه بعضی از مسیرها و فایلها واستون نباشه.
بعد از انجام این آموزش گوشی رو ریست کنید و تغییرات فضا و سرعت رو ببنید.
موفق باشید.

Achilles92
2011-09-30, 01:11 AM
وافعا حرکت جالب و کارآمدیه حدودا 30 الی 35 تا از حافظه رو خالی میکنه.

AJ-RKO
2011-10-04, 01:05 PM
افزایش فضای خالی rootfs با روش move to opt


این روش با اجرای یه اسکریپت انجام میشه و مثل روش انتقال lib ها عمل میکنه یعنی بعضی از فایها ها و برنامه ها رو به opt منتقل میکنه و بعد واسشون shortcuut میسازه همچنین این روش باعث پاکسازی و حذف فایلهای اضافی میشه که بعد حذف برخی از برنامه ها باقی موندن.

آموزش
1.فایل ضمیمه و دانلود کنید از حالت فشرده خارج کنید و مستقیما به حافظه ی اصلی گوشی منتقل کنید.

2.وارد xterminal بشید و دستورات زیر رو وارد کنید.



root
cd /home/user/MyDocs
chmod +x move
sh move.sh
3.کار تمام است.فضای rootfs رو مشاهده کنید که بین 10 تا 15 مگ خالی شده.