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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: تعمیر فایل fstab  (دفعات بازدید: 3106 بار)

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

آفلاین khajavi

  • Sr. Member
  • *
  • ارسال: 361
  • جنسیت : پسر
    • کافه ی گنو/لینوکس
تعمیر فایل fstab
« : 17 خرداد 1387، 03:46 ب‌ظ »
یک مشکلی که همیشه دارم اینه که وقتی یک اوبونتو نصب کردی و میای و یکی از پارتیشن های هاردت را پاک می کنی. در اجرا های بعدی اوبونتو قبل از بالا اومدن محیط گرافیکی یک خطا ضاهر میشه که می گه برای اطلاعات بیشتر فایل /var/log/fsck/checkfs را مطالعه کنید.
اینم از محتویات این فایل:
milad@khajavi:/var/log/fsck$ cat checkfs
Log of fsck -C3 -R -A -a
Sun Jun  8 05:44:22 2008

fsck 1.40.8 (13-Mar-2008)
open UUID=4837-FCF7:No such file or directory
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
open UUID=4837-FCF6:No such file or directory
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
  430:4e/52, 431:54/65, 432:4c/6d, 433:44/6f, 434:52/76, 435:20/65, 436:69/20
  , 437:73/64, 438:20/69, 439:6d/73, 440:69/6b, 442:73/20, 443:69/6f
  , 444:6e/72, 445:67/20, 446:ff/6f, 447:0d/74, 448:0a/68, 449:44/65
  , 450:69/72, 451:73/20, 452:6b/6d, 453:20/65, 454:65/64, 455:72/69
  , 456:72/61, 457:6f/2e, 458:72/ff, 459:ff/0d, 460:0d/0a, 461:0a/44
  , 462:50/69, 463:72/73, 464:65/6b, 465:73/20, 466:73/65, 467:20/72
  , 468:61/72, 469:6e/6f, 470:79/72, 471:20/ff, 472:6b/0d, 473:65/0a
  , 474:79/50, 475:20/72, 476:74/65, 477:6f/73, 478:20/73, 479:72/20
  , 480:65/61, 481:73/6e, 482:74/79, 483:61/20, 484:72/6b, 485:74/65
  , 486:0d/79, 487:0a/20, 488:00/74, 489:00/6f, 490:00/20, 491:00/72
  , 492:00/65, 493:00/73, 494:00/74, 495:00/61, 496:00/72, 497:00/74
  , 498:00/0d, 499:00/0a, 506:bf/cb, 507:cc/d8
  Not automatically fixing this.
/dev/sda1: 14007 files, 1117685/1308736 clusters
/dev/sda9: clean, 21793/1313760 files, 4680684/5243206 blocks
/dev/sda10: clean, 249296/3678208 files, 7693567/14681394 blocks
/dev/sda13: clean, 223910/1716960 files, 1381223/3429869 blocks (check in 3 mounts)
/dev/sda8: clean, 44212/1313760 files, 888156/5243206 blocks
/dev/sda12: clean, 5681/3940352 files, 927560/15729635 blocks
fsck.ext3: Unable to resolve 'UUID=ed5770df-3e6e-4b9d-8d68-20f6834bce81'
fsck died with exit status 9

Sun Jun  8 05:44:28 2008
----------------
آیا روشی هست که اوبونتو بیاد خودش یک بار دیگه محتویات فایل fstab من را config کنه؟

آفلاین سید مهدی

  • High Hero Member
  • *
  • ارسال: 2013
  • جنسیت : پسر
  • یک تازه کار !
پاسخ به: تعمیر فایل fstab
« پاسخ #1 : 17 خرداد 1387، 06:04 ب‌ظ »
برنامه رو نمی‌دونم (ولی مطمئناً هست) ولی می تونید دستی تنظیماتش رو انجام بدین. خروجی ۳ دستور زیر رو برامون بزارین:
sudo fdisk -l
sudo blkid
cat /etc/fstab
مردی نبود فتاده را پای زدن
گر دست فتاده ای بگیری مردی !

آفلاین khajavi

  • Sr. Member
  • *
  • ارسال: 361
  • جنسیت : پسر
    • کافه ی گنو/لینوکس
پاسخ به: تعمیر فایل fstab
« پاسخ #2 : 18 خرداد 1387، 06:08 ق‌ظ »
milad@khajavi:~$ sudo fdisk -l

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xee491eff

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         653     5245191    b  W95 FAT32
/dev/sda2            7964       38913   248605875    5  Extended
/dev/sda5            7964        8485     4192933+  82  Linux swap / Solaris
/dev/sda6            8486       12401    31455238+  83  Linux
/dev/sda7           12402       16317    31455238+  83  Linux
/dev/sda8           16318       18928    20972826   83  Linux
/dev/sda9           18929       21539    20972826   83  Linux
/dev/sda10          21540       28850    58725576   83  Linux
/dev/sda11          28851       29372     4192933+  82  Linux swap / Solaris
/dev/sda12          29373       37205    62918541   83  Linux
/dev/sda13          37206       38913    13719478+  83  Linux


milad@khajavi:~$ sudo blkid
/dev/sda1: UUID="2032-4094" TYPE="vfat"
/dev/sda5: TYPE="swap" UUID="be9c95ae-b484-4823-8380-51f844fcd3ab"
/dev/sda6: UUID="e98bad1a-14e2-466d-b89f-e8e871bb92f1" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda7: UUID="e9453914-564f-4dd7-bc0d-7285ecba2ba6" TYPE="ext3"
/dev/sda8: UUID="1cd6b782-5b93-4637-b1dc-fcee3f4d075c" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda9: UUID="708919ee-3d9f-44ba-9056-27102f16c2f1" TYPE="ext3" SEC_TYPE="ext2"
/dev/sda10: UUID="117af6ea-05d0-4eac-8eff-a8905487260a" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda11: TYPE="swap" UUID="9c8bdec1-8451-42db-a15e-d9d187b0ee51"
/dev/sda12: UUID="1f996e50-f02b-4581-b5c5-a9a1b2bc5dfa" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda13: UUID="9b7e3ab9-0346-4d6d-967a-17a68bc83e31" SEC_TYPE="ext2" TYPE="ext3"

milad@khajavi:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda9
UUID=e9453914-564f-4dd7-bc0d-7285ecba2ba6 /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda11
UUID=708919ee-3d9f-44ba-9056-27102f16c2f1 /home           ext3    relatime        0       2
# /dev/sda12
UUID=117af6ea-05d0-4eac-8eff-a8905487260a /media/archives ext3    relatime        0       2
# /dev/sda15
UUID=9b7e3ab9-0346-4d6d-967a-17a68bc83e31 /media/debian   ext3    relatime        0       2
# /dev/sda10
UUID=1cd6b782-5b93-4637-b1dc-fcee3f4d075c /media/hmehran  ext3    relatime        0       2
# /dev/sda14
UUID=1f996e50-f02b-4581-b5c5-a9a1b2bc5dfa /media/multimedia ext3    relatime        0       2
# /dev/sda8
UUID=ed5770df-3e6e-4b9d-8d68-20f6834bce81 /media/rmehran  ext3    relatime        0       2
# /dev/sda6
UUID=4837-FCF7  /media/share    vfat    quiet,utf8,umask=007,gid=46 0       1
# /dev/sda5
UUID=4837-FCF6  /media/vista    vfat    quiet,utf8,umask=007,gid=46 0       1
# /dev/sda1
UUID=2032-4094  /media/xp       vfat    quiet,utf8,umask=007,gid=46 0       1
# /dev/sda13
UUID=9c8bdec1-8451-42db-a15e-d9d187b0ee51 none            swap    sw              0       0
# /dev/sda7
UUID=be9c95ae-b484-4823-8380-51f844fcd3ab none            swap    sw              0       0
/dev/hda       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0


آفلاین سید مهدی

  • High Hero Member
  • *
  • ارسال: 2013
  • جنسیت : پسر
  • یک تازه کار !
پاسخ به: تعمیر فایل fstab
« پاسخ #3 : 18 خرداد 1387، 04:06 ب‌ظ »
چندتا نکته:
۱- پارتییشن swap باید primary باشه و نمیتونه جزو پارتیشن های logical باشه (یعنی نمیتونه جزو پارتیشن extended باشه)
۲- شما ۲تا پارتیشن swap درست کردید در حالی که تنها یک پارتیشن swap مورد استفاده میتونه قرار بگیره
۳- حجمی که برای هر کدوم از پارتیشن های swap در نظر گرفتید چیزی در حدود 4GB هست و اینطور برداشت می شه که شما 2GB رم دارین. اگه اینطوری هست شما با این حجم RAM دیگه نیازی به پارتیشن swap ندارین.برای صحت این مطلب (وقتی که پارتیشن swap درست (یعنی primary) داشتید، دستور زیر رو اجرا کنید و نتیجه رو نگاه کنید:
free -m ۴- شما فضایی در حدود 58GB دارین که un allocated هست و پارتیشنی بهش اختصاص ندادید و غیر قابل استفاده هست.
۵- فایل fstab شما با اطلاعات سیستمتون خیلی متفاوت بود ! اطلاعات زیر رو جایگزین فایل etc/fstab/ کنید و سیستم رو یکبار ری‌استارت کنید. (قبل از جایگزین کردن ازش یک نسخه پشتیبان تهیه کنید)

milad@khajavi:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda7
/dev/sda7 /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda9
/dev/sda9 /home           ext3    relatime        0       2
# /dev/sda10
/dev/sda10 /media/archives ext3    relatime        0       2
# /dev/sda13
/dev/sda13 /media/debian   ext3    relatime        0       2
# /dev/sda8
/dev/sda8 /media/hmehran  ext3    relatime        0       2
# /dev/sda12
/dev/sda12 /media/multimedia ext3    relatime        0       2
# /dev/sda6
/dev/sda6 /media/rmehran  ext3    relatime        0       2
# /dev/sda1
/dev/sda1 /media/xp       vfat    quiet,utf8,umask=007,gid=46 0       1
# /dev/sda11
/dev/sda11 none            swap    sw              0       0
# /dev/sda5
/dev/sda5 none            swap    sw              0       0
/dev/hda       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
مردی نبود فتاده را پای زدن
گر دست فتاده ای بگیری مردی !

آفلاین platoali

  • Full Member
  • *
  • ارسال: 212
  • جنسیت : پسر
پاسخ به: تعمیر فایل fstab
« پاسخ #4 : 18 خرداد 1387، 07:16 ب‌ظ »
چندتا نکته:
۱- پارتییشن swap باید primary باشه و نمیتونه جزو پارتیشن های logical باشه (یعنی نمیتونه جزو پارتیشن extended باشه)
۲- شما ۲تا پارتیشن swap درست کردید در حالی که تنها یک پارتیشن swap مورد استفاده میتونه قرار بگیره


اشتباه می کنید. پارتیشن سوپ می تواند  هم primary  و هم logical باشد. حتی می توانید ایک فایل را به عنوان سوپ معرفی کنید. در ضمن محدودیتی برای تعداد پارتیشن هاس سوپ هم نداریم.

http://www.faqs.org/docs/Linux-mini/Partition.html#SWAP-PARTITIONS

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: تعمیر فایل fstab
« پاسخ #5 : 18 خرداد 1387، 07:27 ب‌ظ »
چندتا نکته:
۱- پارتییشن swap باید primary باشه و نمیتونه جزو پارتیشن های logical باشه (یعنی نمیتونه جزو پارتیشن extended باشه)
۲- شما ۲تا پارتیشن swap درست کردید در حالی که تنها یک پارتیشن swap مورد استفاده میتونه قرار بگیره


اشتباه می کنید. پارتیشن سوپ می تواند  هم primary  و هم logical باشد. حتی می توانید ایک فایل را به عنوان سوپ معرفی کنید. در ضمن محدودیتی برای تعداد پارتیشن هاس سوپ هم نداریم.

http://www.faqs.org/docs/Linux-mini/Partition.html#SWAP-PARTITIONS

بله کاملاً درسته
فقط یک نکته

اگر فایلی رو به عنوان swap انتخاب کنیم چون فایل سیستمی که درش قرار داره فرق داره معمولاً چیز جالبی نمیشه ( نسبت به یک پارتیشن از نوع swap :)‌ )
و در جایی که با مشکل رو برو می شیم و به طور موقتی پیشنهاد می شه :)

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین سید مهدی

  • High Hero Member
  • *
  • ارسال: 2013
  • جنسیت : پسر
  • یک تازه کار !
پاسخ به: تعمیر فایل fstab
« پاسخ #6 : 18 خرداد 1387، 11:45 ب‌ظ »
چندتا نکته:
۱- پارتییشن swap باید primary باشه و نمیتونه جزو پارتیشن های logical باشه (یعنی نمیتونه جزو پارتیشن extended باشه)
۲- شما ۲تا پارتیشن swap درست کردید در حالی که تنها یک پارتیشن swap مورد استفاده میتونه قرار بگیره


اشتباه می کنید. پارتیشن سوپ می تواند  هم primary  و هم logical باشد. حتی می توانید ایک فایل را به عنوان سوپ معرفی کنید. در ضمن محدودیتی برای تعداد پارتیشن هاس سوپ هم نداریم.

http://www.faqs.org/docs/Linux-mini/Partition.html#SWAP-PARTITIONS
platoali جان خیلی ممنون از راهنماییت :) بله کاملاً درست می گید و حق با شماست و من اشتباه می کردم. تشکر :)
مردی نبود فتاده را پای زدن
گر دست فتاده ای بگیری مردی !

آفلاین khajavi

  • Sr. Member
  • *
  • ارسال: 361
  • جنسیت : پسر
    • کافه ی گنو/لینوکس
پاسخ به: تعمیر فایل fstab
« پاسخ #7 : 19 خرداد 1387، 06:13 ق‌ظ »
1- چهار گیگ رم دارم، اکثر مواقع هم نیازی به swap پیدا نمی کنم اما بعضی مواقع به دلیل زیاده خواهی خودم نیاز میشه (سیستم در حال ریمستر شدن باشه و بخوام توی virtual box کاری انجام بدم)
2- یک کتاب هست توی tldp اسمش: Linux file system hierarchy توش نوشته بود که که دو برابر RAM پارتیشن swap بردارین و بعد توضیح داده بود که اگه دو تا پارتیشن swap بگزارید یکی روی هارد اول و دیگری روی هارد دوم  کارایی بهتری داره حتی می گفت اگه در در یک هارد در دو قسمت جدا از هم هم بگزارید باز هم کارایی بهتری پیدا می کنه. (منم طبق دستورات این کتاب عمل کردم)
3- از او وقتی که دو تا پارتیشنم را پاک کردم (ایجاد فضای unallocated) باعث ایجاد چنین مشکلی شد
4- توی این فضای unallocated اطلاعات نسبتا مهمی داشتم. آیا میشه recover کنم؟

سید جون دستت درد نکنه. برم ببینم می تونم درستش کنم یا نه.

خارج از بحث تاپیک یک سوال دارم:
فرق بین پارتیشن primary و logical و EXTENDED چیه؟
تنها چیزی که میدونم اینه که یک هارد دیسک بیش از ۴ تا پارتیشن primary نمی تونه داشته باشه. (خوب اصلا چه نیازی هست که چهار تا درست کنیم؟ آیا کیفیت primary ها بر دیگر انواع مزیت خاصی  دارند؟)

آفلاین Armin Rad

  • Jr. Member
  • *
  • ارسال: 44
  • جنسیت : پسر
  • You are free, If you want
پاسخ به: تعمیر فایل fstab
« پاسخ #8 : 20 خرداد 1387، 12:11 ق‌ظ »
نقل‌قول
فرق بین پارتیشن primary و logical و EXTENDED چیه؟
سلام دوست من :P
از اين لينك مي تونيد اطلاعات كاملي در اين زمينه بدست بيارين: ;D
http://multiboot.solaris-x86.org/ii/4.html
ولي خدمت شما عرض مي كنم كه مهمترين اختلاف و تفاوت بين پارتيشن هاي پرايمري با اكستندد اينه كه بايوس سيستم بوت رو فقط از درايوهاي پرايمري مي خونه و اگر بوت هاي ديگري هم در داخل درايوهاي اكستندد قرار داده شده باشه بايد توسط بوت اصلي كه در درايو پرايمري قرار گرفته به بايوس معرفي بشه.
موفق باشيد. ;D
Let's think about that time, we are die
That's time is near to us
So, Be careful
Really