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

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

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

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

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

آفلاین Rezwan.Derakhshan

  • Jr. Member
  • *
  • ارسال: 93
  • جنسیت : دختر
سلام.
من برای نصب مجدد گراب باید اول از همه پارتیشن اوبونتو رو mount کنم، تا بتونم دستورات لازم رو وارد کنم اما وقتی دستور mount رو برای پارتیشن اوبونتو(که پارتیشنش sda8 هست)می نویسم ارور پایین رو می ده:
mount: wrong fs type, bad option, bad superblock on /dev/sda8,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

می شه لطفاً راهنمایی کنید برای حل این مشکل چه کاری انجام بدم؟
ممنون.
« آخرین ویرایش: 19 شهریور 1391، 03:03 ق‌ظ توسط Rezwan.Derakhshan »

آفلاین سید مسعود امامیان

  • Hero Member
  • *
  • ارسال: 951
پاسخ : mount نشدن پارتیشن اوبونتو 12.04
« پاسخ #1 : 20 امرداد 1391، 09:40 ق‌ظ »
خروجی :
dmesg | tail
خروجی اینم بذارید :
fdisk -l
به عمل کار برآید     به سخندانی نیست . . .

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
پاسخ : mount نشدن پارتیشن اوبونتو 12.04
« پاسخ #2 : 20 امرداد 1391، 03:37 ب‌ظ »
دستور رو به چه شکل مینویسین ?
این جوری بزنین ببینین چی میشه :
sudo mount -t ext4 -o defaults /dev/sdXX /media
جایه sdxx  درایو مورد نظر خودتونو بزارین.
فرمت درایوتون اگر ext4 نیست هرچی که هست جایه ext4 بزارین.

آفلاین Rezwan.Derakhshan

  • Jr. Member
  • *
  • ارسال: 93
  • جنسیت : دختر
پاسخ : mount نشدن پارتیشن اوبونتو 12.04
« پاسخ #3 : 20 امرداد 1391، 05:34 ب‌ظ »
ممنون از راهنمایی هاتون.

خروجی dmesg | tail :

[  122.298972] r8169 0000:02:00.0: eth0: link down
[  122.299791] ADDRCONF(NETDEV_UP): eth0: link is not ready
[  122.300886] ADDRCONF(NETDEV_UP): eth0: link is not ready
[  123.933730] r8169 0000:02:00.0: eth0: link up
[  123.933892] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[  134.776013] eth0: no IPv6 routers present
[  237.803382] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0040
[  237.803393] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0040
[  251.229348] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0010
[  251.229356] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0010

خروجی fdisk -l :

omitting empty partition (5)

Disk /dev/sda: 250.1 GB, 250059350016 bytes
224 heads, 19 sectors/track, 114754 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbd29bd29

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          19    62873887    31436934+   7  HPFS/NTFS/exFAT
/dev/sda2        62873888   486303327   211714720    f  W95 Ext'd (LBA)
/dev/sda5        62873907   147044799    42085446+   7  HPFS/NTFS/exFAT
/dev/sda6       147044819   262348351    57651766+   7  HPFS/NTFS/exFAT
/dev/sda7       262348371   268205650     2928640   82  Linux swap / Solaris
/dev/sda8       268208883   316906015    24348566+  83  Linux
/dev/sda9       316906035   427651391    55372678+   7  HPFS/NTFS/exFAT
/dev/sda10      427651411   486303327    29325958+   7  HPFS/NTFS/exFAT

Disk /dev/sdb: 16.2 GB, 16231956480 bytes
256 heads, 54 sectors/track, 2293 cylinders, total 31703040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3072e18

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          32    31703039    15851504    c  W95 FAT32 (LBA)
دستور رو به چه شکل مینویسین ?
این جوری بزنین ببینین چی میشه :
sudo mount -t ext4 -o defaults /dev/sdXX /media
جایه sdxx  درایو مورد نظر خودتونو بزارین.
فرمت درایوتون اگر ext4 نیست هرچی که هست جایه ext4 بزارین.
وقتی این دستور رو می زنم، خروجی mount --help رو میده:

root@ubuntu:/# mount -t ext4 -o defaults /dev/sda8/media
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
One can change the type of mount containing the directory dir:
       mount --make-shared dir
       mount --make-slave dir
       mount --make-private dir
       mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
       mount --make-rshared dir
       mount --make-rslave dir
       mount --make-rprivate dir
       mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount

وقتی هم که t- یا o- رو حذف می کنم، می نویسه:
mount: mount point /dev/sda8/media is not a directory

حالا چی کار کنم؟
ممنون

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
پاسخ : mount نشدن پارتیشن اوبونتو 12.04
« پاسخ #4 : 20 امرداد 1391، 05:55 ب‌ظ »
sudo mkdir /media/ubuntu1204
sudo mount -t ext4 -o defaults /dev/sda8 /media/ubuntu1204

آفلاین Rezwan.Derakhshan

  • Jr. Member
  • *
  • ارسال: 93
  • جنسیت : دختر
پاسخ : mount نشدن پارتیشن اوبونتو 12.04
« پاسخ #5 : 20 امرداد 1391، 07:45 ب‌ظ »
sudo mkdir /media/ubuntu1204
sudo mount -t ext4 -o defaults /dev/sda8 /media/ubuntu1204

ممنون از راهنمایی تون اما بازم همون ارور رو می ده:
root@ubuntu:/home/ubuntu# mkdir /media/ubuntu1204
root@ubuntu:/home/ubuntu# mount -t ext4 -o defaults /dev/sda8 /media/ubuntu1204
mount: wrong fs type, bad option, bad superblock on /dev/sda8,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

نمی شه درستش کرد؟

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
پاسخ : mount نشدن پارتیشن اوبونتو 12.04
« پاسخ #6 : 20 امرداد 1391، 08:32 ب‌ظ »
sudo mkdir /media/ubuntu1204
sudo mount -t ext4 -o defaults /dev/sda8 /media/ubuntu1204

ممنون از راهنمایی تون اما بازم همون ارور رو می ده:
root@ubuntu:/home/ubuntu# mkdir /media/ubuntu1204
root@ubuntu:/home/ubuntu# mount -t ext4 -o defaults /dev/sda8 /media/ubuntu1204
mount: wrong fs type, bad option, bad superblock on /dev/sda8,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

نمی شه درستش کرد؟

تو خروجی بالا sudo نزاشتین . ولی فکر نکنم ربطی داشته باشه .
شاید نوع فایل سیستمتون ext4 نیست . سیستم ایدیش 83 هستش یعنی یا ext4 یا ext3 یا ext2 میتونه باشه با ext2 و ext3 هم تست کنین ببینین چی میشه.

اگر از بالا جواب نگرفتین با دستور fsck به صورت زیر برایه این که بفهمین سالم هست یا نه چکش کنین :
sudo fsck -t extX -cf /dev/sdXX
جایه X عدد و حرف درست رو بزارین.

اگر باز هم تو موینت کردن بعد از زدن دستور بالا موفق نیودین خروجی این رو بزارین:
cat /etc/mtab
« آخرین ویرایش: 20 امرداد 1391، 08:34 ب‌ظ توسط alieblice »

آفلاین Rezwan.Derakhshan

  • Jr. Member
  • *
  • ارسال: 93
  • جنسیت : دختر
پاسخ : mount نشدن پارتیشن اوبونتو 12.04
« پاسخ #7 : 20 امرداد 1391، 09:19 ب‌ظ »
تو خروجی بالا sudo نزاشتین .
اولش sudo su کردم.
شاید نوع فایل سیستمتون ext4 نیست . سیستم ایدیش 83 هستش یعنی یا ext4 یا ext3 یا ext2 میتونه باشه با ext2 و ext3 هم تست کنین ببینین چی میشه.
نوعش ext4 هستش:
device     fs_type label    mount point    UUID
-------------------------------------------------------------------------------
/dev/loop0 squashfs         /rofs         
/dev/sr0   iso9660 Ubuntu 12.04 LTS i386 /cdrom
/dev/sda1  ntfs             (not mounted)  70CCF58BCCF54C3A
/dev/sda5  ntfs             (not mounted)  98D47DD3D47DB45A
/dev/sda6  ntfs             (not mounted)  6CB0713FB0711136
/dev/sda7  swap             <swap>         daabd2a3-c334-4ed8-9485-9437e0262d29
/dev/sda8  ext4             (in use)       2b53baa4-2ccc-4908-a5d2-73ef3e95be47
/dev/sda9  ntfs             (not mounted)  7080493780490556
/dev/sda10 ntfs             (not mounted)  A03CCB603CCB3058


اگر از بالا جواب نگرفتین با دستور fsck به صورت زیر برایه این که بفهمین سالم هست یا نه چکش کنین :
sudo fsck -t extX -cf /dev/sdXX
جایه X عدد و حرف درست رو بزارین.
وقتی دستور fsck رو می نویسم، یه سوالی می پرسه، بگم y یا نه؟
fsck from util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
fsck.ext4: Group descriptors look bad... trying backup blocks...
One or more block group descriptor checksums are invalid.  Fix<y>?

اگر باز هم تو موینت کردن بعد از زدن دستور بالا موفق نیودین خروجی این رو بزارین:
cat /etc/mtab

محتویات mtab:
/cow / overlayfs rw 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
udev /dev devtmpfs rw,mode=0755 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
tmpfs /run tmpfs rw,noexec,nosuid,size=10%,mode=0755 0 0
/dev/sr0 /cdrom iso9660 ro,noatime 0 0
/dev/loop0 /rofs squashfs ro,noatime 0 0
none /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
tmpfs /tmp tmpfs rw,nosuid,nodev 0 0
none /run/lock tmpfs rw,noexec,nosuid,nodev,size=5242880 0 0
none /run/shm tmpfs rw,nosuid,nodev 0 0
gvfs-fuse-daemon /home/ubuntu/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=$

ممنون از این که راهنمایی می کنید.

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
پاسخ : mount نشدن پارتیشن اوبونتو 12.04
« پاسخ #8 : 21 امرداد 1391، 08:39 ق‌ظ »
خروجی دستور fsck میگه که چند تا از block هایه درایوتون مورد دارن . حالا اگر میخاین تعمیرشون کنه جواب y بدین . یا دستور رو به این صورت بزنین تا خودش اوتومات به همه جواب y بده
fsck -t extX -cfy /dev/sdXX

احتمالا به همین خاطر موینت نمیشه. بعد از تعمیر برایه موینتش دوباره تست کنین ببینین موینت میشه.

آفلاین Rezwan.Derakhshan

  • Jr. Member
  • *
  • ارسال: 93
  • جنسیت : دختر
پاسخ : mount نشدن پارتیشن اوبونتو 12.04
« پاسخ #9 : 21 امرداد 1391، 05:02 ب‌ظ »
خروجی دستور fsck میگه که چند تا از block هایه درایوتون مورد دارن . حالا اگر میخاین تعمیرشون کنه جواب y بدین .
بعد زدن دستور، دوباره یه سوال پرسید:
Group descriptor 0 checksum is invalid.  FIXED.
Group descriptor 1 checksum is invalid.  FIXED.
...
... همین طور ادامه دارند.همه عین همند فقط شماره هاشون فرق داره
...
Group descriptor 184 checksum is invalid.  FIXED.
Group descriptor 185 checksum is invalid.  FIXED.
Resize inode not valid.  Recreate<y>?

نمی خواد که پارتیشن اوبونتو رو فرمت کنه؟اگه نمی خواد که بگم y اما اگر می خواد فرمت کنه، قبل از فرمت پارتیشن اوبونتوم اگر راه دیگه ای هست، لطفا راهنمایی کنید اگر نیست که کلا باید از نو نصبش کنیم...

(این سوال رو پرسیدم چون منظورشو از Recreate نمی دونم. Recreate چی پارتیشن اوبونتو؟)

خیلی ممنون.

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
پاسخ : mount نشدن پارتیشن اوبونتو 12.04
« پاسخ #10 : 21 امرداد 1391، 11:37 ب‌ظ »
نمیدونم برایه شما چرا اینقدر سوال میپرسه .
تا جایی که میدونم قابلیت فرمت کردن رو نداره فقط قابلیت تعمیر کردن رو داره . البته inode ارتباطی به فرمت کردن نداره فقط یک فایل هست که به عضایه هر فایلی که تو پارتیژن ساخته بشه اونم ساخته میشه که اطلاعاتی مثل اجازه ها و زمان ساخت ... توش ذخیره میشه .

الان چیزه دیگه ای به زهنم نمیرسه. شاید اگر این دساتور کارشو انجام داد درست بشه .


آفلاین Rezwan.Derakhshan

  • Jr. Member
  • *
  • ارسال: 93
  • جنسیت : دختر
پاسخ : mount نشدن پارتیشن اوبونتو 12.04
« پاسخ #11 : 22 امرداد 1391، 12:15 ق‌ظ »
یا دستور رو به این صورت بزنین تا خودش اوتومات به همه جواب y بده
fsck -t extX -cfy /dev/sdXX

بعد زدن این دستور شروع به چک کردن، کرد و کلی عملیات انجام داد و آخرسر اینو نوشت:

fsck.ext4: e2fsck_read_bitmaps: illegal bitmap block(s) for /dev/sda8

/dev/sda8: ***** FILE SYSTEM WAS MODIFIED *****
e2fsck: aborted

/dev/sda8: ***** FILE SYSTEM WAS MODIFIED *****


اما بعد از زدن دستور:

mount /dev/sda8

اینو می گه:

mount: can't find /dev/sda8 in /etc/fstab or /etc/mtab

و بعد از زدن دستوری که خودتون گفته بودید:

mount -t ext4 -o defaults /dev/sda8 /media

همون ارور قبلی رو می نویسه:
mount: wrong fs type, bad option, bad superblock on /dev/sda8,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

___________________________________________________________________

الان یه ماهه که با اوبونتو سر این تعمیر گراب مشکل دارم. توی این 9-8 ماهی که با اوبونتو آشنا شدم و کار می کنم، وقتی برای حل مشکلاتم به این فروم مراجعه می کردم، یه جمله ای رو خیلی از حرفه ای ها در جواب تازه کارا می دیدم:
پاک کردن اوبونتو تنها پاک کردن صورت مسئله ست و راه حل ویندوزی هست و ما باید تلاش کنیم تا اوبونتو رو تعمیر کنیم.

من یه ماه برای تعمیر اوبونتوم دویدم و خیلی روش ها رو امتحان کردم چون براش خیلی زحمت کشیده بودم و 8-7 گیگ روش نرم افزار های جور وا جور نصب کرده بودم.این جمله خیلی قشنگه اما همیشه عملی نیست. اقلاً من نتونستم بهش برسم(امیدوارم بهش برسم).
مشکل من که همچنان باقیه، من دیگه وقت ندارم بیش تر از این دنبالش بدوم. مجبورم صورت مسئله رو پاک کنم.
حالا که مشکلم حل نشده جلوی موضوعم بنویسم حل نشد؟

****از همه که برای حل مشکل من وقت گذاشتن، پست هامو خوندن و با حوصله جواب دادن تشکر می کنم. خیلی ممنون.****

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
پاسخ : mount نشدن پارتیشن اوبونتو 12.04
« پاسخ #12 : 22 امرداد 1391، 12:41 ق‌ظ »
اوبونتو در اینجا مشکل نداره
سیستم فایل مشکل پیدا کرده
===============================
شما نخست یک رونوشت از داده های /dev/sda8 بردار
سپس :
dumpe2fs /dev/sda8 | grep -i superblockاینجا رونوشت های سوپربلاک رو میده . برای نمونه برای من این است :

sudo dumpe2fs /dev/sda6 | grep -i superblock
dumpe2fs 1.41.11 (14-Mar-2010)
  Primary superblock at 0, Group descriptors at 1-2
  Backup superblock at 32768, Group descriptors at 32769-32770
  Backup superblock at 98304, Group descriptors at 98305-98306
  Backup superblock at 163840, Group descriptors at 163841-163842
  Backup superblock at 229376, Group descriptors at 229377-229378
  Backup superblock at 294912, Group descriptors at 294913-294914
  Backup superblock at 819200, Group descriptors at 819201-819202
  Backup superblock at 884736, Group descriptors at 884737-884738
  Backup superblock at 1605632, Group descriptors at 1605633-1605634
  Backup superblock at 2654208, Group descriptors at 2654209-2654210
  Backup superblock at 4096000, Group descriptors at 4096001-4096002
سپس از روی برآیند فرمان بالا سوپربلاک رو بازسازی کن :
e2fsck -f -b ADDRESS_OF_BACKUP_SUPERBLOCK /dev/sda8نمونه از برآیند فرمان بالا :
e2fsck -f -b 32768 /dev/sda8

آفلاین Rezwan.Derakhshan

  • Jr. Member
  • *
  • ارسال: 93
  • جنسیت : دختر
پاسخ : mount نشدن پارتیشن اوبونتو 12.04
« پاسخ #13 : 22 امرداد 1391، 05:31 ق‌ظ »
رونوشت سوپر بلاک من (به جز تو تاریخی که اولش داره) با رونوشت شما تفاوتی نداره:

dumpe2fs 1.42 (29-Nov-2011)
  Primary superblock at 0, Group descriptors at 1-2
  Backup superblock at 32768, Group descriptors at 32769-32770
  Backup superblock at 98304, Group descriptors at 98305-98306
  Backup superblock at 163840, Group descriptors at 163841-163842
  Backup superblock at 229376, Group descriptors at 229377-229378
  Backup superblock at 294912, Group descriptors at 294913-294914
  Backup superblock at 819200, Group descriptors at 819201-819202
  Backup superblock at 884736, Group descriptors at 884737-884738
  Backup superblock at 1605632, Group descriptors at 1605633-1605634
  Backup superblock at 2654208, Group descriptors at 2654209-2654210
  Backup superblock at 4096000, Group descriptors at 4096001-4096002

من برای همه ی سوپر بلاک ها دستوری رو که گفتین زدم(از 32768 تا 4096000) گفت بعضی یا همه شون مشکل دارن، می خوای فیکس کنم؟ من همه رو گفتم y.

بعد از فیکس کردن همه، دستور mount رو امتحان کردم اما بازم همون ارور  های قبلی رو می ده.

آخرین راه چیه؟ یعنی یه راهی که بعد از امتحان کردنش 100 درصد مطمئن باشم که پارتیشن اوبونتو دیگه قابل تعمیر  نیست و باید از نو روش اوبونتو رو بریزم؟

اگه درست نمی شه خودتون رو برای خوندن و جواب دادن به پست های من اذیت نکنید. همین طوری هم خیلی شما و بقیه رو  با این سوالا و مشکلاتم اذیت کردم. از شما و بقیه هم خیلی ممنونم که تا این جا راهنمایی کردید و وقت گذاشتید.
ممنون.

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
پاسخ : mount نشدن پارتیشن اوبونتو 12.04
« پاسخ #14 : 22 امرداد 1391، 06:20 ق‌ظ »
نقل‌قول
آخرین راه چیه؟ یعنی یه راهی که بعد از امتحان کردنش 100 درصد مطمئن باشم که پارتیشن اوبونتو دیگه قابل تعمیر  نیست و باید از نو روش اوبونتو رو بریزم؟
شما هنوز نفهمیدی اوبونتو مشکل نداره بلکه /dev/sda8 مشکل داره ؟
آخرین راه اینه :
یک کپی از روی اوبونتویی که در /dev/sda8 نصبیده اید بردارید سپس :
mkfs.ext4 /dev/sda8یعنی یکبار دیگه فورمتش کنی سپس رونوشت رو سرجاش برگردونی