انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سختافزار => نویسنده: msajadi832 در 12 آبان 1394، 10:18 قظ
-
با سلام
یه پارتیشن به نام Other دارم که نیاز دارم وقتی سیستم بالا میاد، به همراه دیگر پارتیشن ها مونت بشه.
موقعیتش در هارد:
/dev/sda2(extended) ->
/dev/sda5
برای همین توی فایل /etc/fstab دو خط آخر رو اضافه کردم:
# /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/sda1 during installation
UUID=5b3cd1ce-930a-421e-9d38-048924f15c68 / ext4 errors=remount-ro 0 1
# /home was on /dev/sda4 during installation
UUID=696d8639-b89e-43ff-9e9f-67a7cdfb3841 /home ext4 defaults 0 2
# swap was on /dev/sda3 during installation
UUID=776d245f-06b9-4429-89c0-6632fce5de61 none swap sw 0 0
# /media/Other was on /dev/sda5 during installation
UUID=cbaeaaaa-a9d5-4a19-9569-7bdddd8c9e30 /media/Other ext4 defaults 0 2
ولی وقتی سیستم عامل می خواد بالا بیاد این دو خط میاد و ثانیه های زیادی طول می کشه و بعد تازه میره برای لود خود اوبونتو (یعنی بعدش شکل اوبونتو میاد و اون نقطه های زیرش نمایش داده میشه)
fsck from util-linux 2.26.2
/dev/sda1: clean, 217602/1875968 files, 1838859/7499755 blocks
و خروجی دستور dmesg موقع مونت کردن پارتیشن ها:
[ 14.918244] Adding 10000380k swap on /dev/sda3. Priority:-1 extents:1 across:10000380k FS
[ 16.298046] EXT4-fs (sda4): mounted filesystem with ordered data mode. Opts: (null)
[ 17.906325] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
[ 22.264468] audit: type=1400 audit(1446532157.454:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/lightdm/lightdm-guest-session" pid=636 comm="apparmor_parser"
می خواستم بدونم راهی که برای مونت کردن این پارتیشن Other رو رفتم درسته یا نه؟ راه حلش چطوره؟
سیستم عامل: Ubuntu 15.10
-
الان چک کردم حتی اگه اون پارتیشن other رو هم از توی fstab حذف کنم باز هم اون خطای اول بوت سیستم عامل میاد
توی اینترنت جستجو کردم اینو دیدم:
http://askubuntu.com/questions/26299/why-is-my-root-filesystem-always-scanned-at-boot (http://askubuntu.com/questions/26299/why-is-my-root-filesystem-always-scanned-at-boot)
که دومورد گفته شده رو انجام دادم:
۱- پارتیشن sda1 رو با gparted بررسی کنم (یعنی روی پارتیشن راست کلیک و گزینه check رو بزنم و apply)
۲- فایل forcefsck در / وجود نداشت که ساختم و بعدش ریستارت کردم که باعث شد هارد رو چک کنه و بعدش که سیستم بالا اومد دیگه اون فایل وجود نداشت
-
سلام.
اول اینکه pass رو بذار 0
دوم اینکه جدیدا اوبونتو و دبیان موقع بوت fsck رو فعال میکنن برای چک کردن پارتیشن ها. واسه همین طولش میده.
اگه بخوای زودتر بره باید کاری کنی که fsck فعال نشه. که من پیشنهاد نمی کنم.
در مورد fstab هم همه چی درسته غیر از مقدار pass برای other که به جای 2 باید 0 باشه.
-
ممنون از جوابتون
چه تفاوتی بین ۲ و صفر هست؟ یک رو فهمیدم فقط برا روت هست
قبلا کوبونتو 14.04 داشتمکه شاید حتی ۸۰ ثانیه طول می کشید تا بالا بیاد! بعد کوبونتو 15.10 نصب کردم که اون هم همینقدر طول می کشید و خیلی سنگین بود. ولی حالا که اوبونتو 15.10 نصب کردم هم خیلی سبک تر هست و هم سریع تر و هم سریع تر بالا میاد. نمیشه بوت رو سریع تر کرد؟
-
این اعداد ترتیب بوت شدن رو مشخص می کنن. ۱ برای روت هست چون اول اون باید بوت بشه. ۲ برای هوم هست که بعد از روت باید بوت بشه. اون Other رو کلا بذار 0 که مهم نباشه بوت شدنش. بالاخره بوت میشه ;D
واسه منم کوبونتو ۱۴٫۰۴، نزدیک ۴۰ ثانیه طول میکشید. بعد دیگه کلا اومدم روی اوبونتو مینی که شد ۲۴ ثانیه. بدون میزکار. بعد اومدم روی دبیان که شد ۱۶ ثانیه. اونم بدون میزکار. وقتی میزکار و کلی سرویس داری، بوتت هم طول میکشه. الان برگشتم روی اوبونتومینی بازم بوتم شده ۲۴. چون اوبونتو مینی سرویس های بیشتری لود میکنه. اگه میخوای بوتت کوتاه تر بشه باید اول fsck رو غیرفعال کنی که من پیشنهاد نمی کنم. دوم اینکه ببینی چه سرویس هایی ران میشه موقع بوت، و بری غیرفعالشون کنی تا بعدا دستی خودت فعالشون کنی. اینجوری سریع تر میشه بوتت.
برای اینکه بفهمی کدوم سرویس موقع بوت ران میشه باید بری توی
/etc/rc{1..5}.d
و ببینی توی هر کدوم از ران لول ها کدوم سرویس ها اجرا میشن. البته اوبونتو فکر کنم ران لول پنج هست پس میتونی بری توی همون etc/rc5.d/ و اونجا هر سرویسی که موقع بوت اجرا میشه رو با S اولش نوشته. مثلا Stor-folan یعنی سرویس Start میشه. اگه اولش K بود یعنی موقع اجرا شدن اون ران لول، Kill میشه اون سرویس. واسه همین توی rc5 احتمالا همه اولشون S دارن. چون ران لولی هست که اوبونتو باهاش اجرا میشه. اگه ۵ نبود، فکر کنم باید توی rc2.d دنبالشون بگردی. فایل های داخلش هم یه Shortlink از فایل های داخل etc/init.d/ باید باشن به نظرم.
در کل خیلی حساس نشو. یا اگه واقعا میخوای پاکشون کنی تا بوتت سریع تر بشه، با آمادگی و دانش کافی اینکارو انجام بده. ;)
-
ممنون فراوون
توی اون آدرس ها که گفتی نگاه کردم
ران لول های صفر و ۱ مثل هم بودند و فقط kill می کردند!
ران لول های ۲ و ۳ و ۴ و ۵ همگی مثل هم بودند و فقط start می کردند!
morteza@mortezaPC:~$ cd /etc/rc
rc0.d/ rc1.d/ rc2.d/ rc3.d/ rc4.d/ rc5.d/ rc6.d/ rc.local rcS.d/
morteza@mortezaPC:~$ ls /etc/rc0.d/
K01alsa-utils K01cups-browsed K01mysql K01smbd K01unattended-upgrades K04rsyslog K08umountroot
K01apache2 K01irqbalance K01nmbd K01speech-dispatcher K01urandom K05hwclock.sh K09halt
K01bluetooth K01isc-dhcp-server K01privoxy K01thermald K01uuidd K05umountnfs.sh README
K01cgmanager K01kerio-kvc K01resolvconf K01tor K02avahi-daemon K06networking
K01cgproxy K01lightdm K01samba-ad-dc K01udhcpd K03sendsigs K07umountfs
morteza@mortezaPC:~$ ls /etc/rc1.d/
K01alsa-utils K01cgproxy K01kerio-kvc K01nmbd K01smbd K01udhcpd K02avahi-daemon S01killprocs
K01apache2 K01cups-browsed K01kerneloops K01privoxy K01speech-dispatcher K01ufw K02cups S02single
K01bluetooth K01irqbalance K01lightdm K01samba-ad-dc K01thermald K01uuidd K04rsyslog
K01cgmanager K01isc-dhcp-server K01mysql K01saned K01tor K01whoopsie README
morteza@mortezaPC:~$ ls /etc/rc2.d/
README S01privoxy S03acpid S03irqbalance S03speech-dispatcher S04avahi-daemon S05kerio-kvc S07rc.local
S01apport S01rsyslog S03anacron S03isc-dhcp-server S03thermald S04bluetooth S05saned
S01binfmt-support S01samba-ad-dc S03cgproxy S03kerneloops S03tor S04lightdm S06smbd
S01cgmanager S01uuidd S03cron S03mysql S03udhcpd S05cups S07grub-common
S01nmbd S02apache2 S03dbus S03rsync S03whoopsie S05cups-browsed S07ondemand
morteza@mortezaPC:~$ ls /etc/rc3.d/
README S01privoxy S03acpid S03irqbalance S03speech-dispatcher S04avahi-daemon S05kerio-kvc S07rc.local
S01apport S01rsyslog S03anacron S03isc-dhcp-server S03thermald S04bluetooth S05saned
S01binfmt-support S01samba-ad-dc S03cgproxy S03kerneloops S03tor S04lightdm S06smbd
S01cgmanager S01uuidd S03cron S03mysql S03udhcpd S05cups S07grub-common
S01nmbd S02apache2 S03dbus S03rsync S03whoopsie S05cups-browsed S07ondemand
morteza@mortezaPC:~$ ls /etc/rc4.d/
README S01privoxy S03acpid S03irqbalance S03speech-dispatcher S04avahi-daemon S05kerio-kvc S07rc.local
S01apport S01rsyslog S03anacron S03isc-dhcp-server S03thermald S04bluetooth S05saned
S01binfmt-support S01samba-ad-dc S03cgproxy S03kerneloops S03tor S04lightdm S06smbd
S01cgmanager S01uuidd S03cron S03mysql S03udhcpd S05cups S07grub-common
S01nmbd S02apache2 S03dbus S03rsync S03whoopsie S05cups-browsed S07ondemand
morteza@mortezaPC:~$ ls /etc/rc5.d/
README S01privoxy S03acpid S03irqbalance S03speech-dispatcher S04avahi-daemon S05kerio-kvc S07rc.local
S01apport S01rsyslog S03anacron S03isc-dhcp-server S03thermald S04bluetooth S05saned
S01binfmt-support S01samba-ad-dc S03cgproxy S03kerneloops S03tor S04lightdm S06smbd
S01cgmanager S01uuidd S03cron S03mysql S03udhcpd S05cups S07grub-common
S01nmbd S02apache2 S03dbus S03rsync S03whoopsie S05cups-browsed S07ondemand
ولی از اسم هاشون بر میاد که بیشترشون لازم باشن و به قول شما دانش هم ندارم، پس بهتره دست نزنم!
یه اوبونتوی دیگه توی یه پارتیشن دیگه بعدا نصب می کنم و روی اون این دستکاری ها رو انجام می دم تا نگران خرابی نباشم
-
آره 0 مسلما کیل میکنه. 1 هم حالت ریکاوری و تک یوزره هست و اونجا هیچ سرویسی نیست پس اونم باز k داره. rc6 هم باز چون سیستم میاد پایین، بازم k داره. ولی غیراز اینا باقی s دارن. اگه بزنی
runlevel
بهت میگه که اوبونتو موقع بوت توی کدوم ران میشه. احتمالا همون 5 هست.
من شخصا فقط به tor دست زدم اونم نمیخواستم خودش اتوماتیک فعال بشه. از این لیست پاک کردم تا هر وخ خواستم خودم فعال کنم. ولی بعدش پشیمون شدم و برش گردوندم. در هر صورت خیلی حساسیت به خرج نده. به همین چند ثانیه؟ ;D
ولی خب در کل میتونی Log بوتت رو نگاه کنی ببینی دقیقا چیا هستن که لفتش میدن موقع بوت. بعد بری ببینی طبیعی هست یا مشکله. اگه مشکل بود حل کنی. اگه هم طبیعی بود که دیگه هیچی. خیلی هم رژیم بگیری خوب نیست ;D (اشاره به رسیدن به سرعت بالای بوت)