انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: foad در 30 آبان 1388، 08:27 قظ
-
سلام.
من با برنامه ی gparted دو تا پارتیشن درست کردم.یعنی پارتیشن قبلی رو ری سایز کردم و فضای اضافی رو یه پارتیشن جدید کردم.اما نمیتونم از پارتیشن جدید استفاده کنم.نمیشه توش چیزی کپی کرد.پیغام میده که اجازه ی همچین کاری رو ندارم.فکر کنم به خاطر اینه که root نیستم.چه طوری میتونم این مشکل رو حل کنم بدون استفاده از ترمینال؟
-
فکر کنم باید بری در fstab تغییر بدی
-
سلام.
من با برنامه ی gparted دو تا پارتیشن درست کردم.یعنی پارتیشن قبلی رو ری سایز کردم و فضای اضافی رو یه پارتیشن جدید کردم.اما نمیتونم از پارتیشن جدید استفاده کنم.نمیشه توش چیزی کپی کرد.پیغام میده که اجازه ی همچین کاری رو ندارم.فکر کنم به خاطر اینه که root نیستم.چه طوری میتونم این مشکل رو حل کنم بدون استفاده از ترمینال؟
اطلاعات بیشتری نیاز است این جا http://wiki.ubuntu-ir.org/BootInfoScript مراجعه و خروجی فایل RESULTS.TXT رو در اینجا قرار بدید
-
اطلاعات بیشتری نیاز است این جا http://wiki.ubuntu-ir.org/BootInfoScript مراجعه و خروجی فایل RESULTS.TXT رو در اینجا قرار بدید
خروجیه فایل رو گذاشتم.به یه نکته رسیدم که اصلا درایوی که با Gparted فرمت شده باشه رو نمیتونم استفاده بکنم.آخه میخواستم با FSCK درایو, swap رو اسکن کنم .چون نمیتونستم اول Unmountesh کزدم و بعدشم فرمتش کردم تا نوعش بشه EXT3 بعد اسکنش کردم کارم که تموم شد دوباره فرمتش کردم تا بشه swap از اون موقع , موقع بوت پیغام میاد که نمیتونه swap رو مانت کنه.پارتیشن جدیدی رو هم که ساختم نمی تونم استفاده بکنم.خلاصه اینکه دوباره تو محیط خود اوبونتو فرمتش کردم ودرست شد اما swap رو نمیتونم درست کنم.حالا برای درست کردن SWAP باید چی کار کنم.تو ذهنمه که دوباره از اول اوبونتو بریزم.
یکی کمک کنه.
============================= Boot Info Summary: ==============================
=> Grub1.97 is installed in the MBR of /dev/sda and looks on the same drive
in partition #1 for /boot/grub.
sda1: _________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 9.10
Boot files/dirs: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
sda2: _________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
sda5: _________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sda4: _________________________________________________________________________
File system: ext3
Boot sector type: -
Boot sector info:
Operating System:
Boot files/dirs:
=========================== Drive/Partition Info: =============================
Drive: sda ___________________ _____________________________________________________
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x00000080
Partition Boot Start End Size Id System
/dev/sda1 * 63 193,374,404 193,374,342 83 Linux
/dev/sda2 300,560,085 312,576,704 12,016,620 5 Extended
/dev/sda5 300,560,148 312,576,704 12,016,557 82 Linux swap / Solaris
/dev/sda4 193,374,405 300,560,084 107,185,680 8e Linux LVM
blkid -c /dev/null: ____________________________________________________________
/dev/sda1: UUID="2bb55435-17c7-4f8f-981c-8b5c2c998b1b" TYPE="ext4"
/dev/sda4: LABEL="University" UUID="579e1ad9-3af0-4613-8038-eaebbb27fe07" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda5: UUID="102c66cb-a6c1-4ba6-a613-75fefcfee3a0" TYPE="swap"
=============================== "mount" output: ===============================
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/foad/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=foad)
=========================== sda1/boot/grub/grub.cfg: ===========================
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 2bb55435-17c7-4f8f-981c-8b5c2c998b1b
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 2bb55435-17c7-4f8f-981c-8b5c2c998b1b
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=2bb55435-17c7-4f8f-981c-8b5c2c998b1b ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 2bb55435-17c7-4f8f-981c-8b5c2c998b1b
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=2bb55435-17c7-4f8f-981c-8b5c2c998b1b ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
if [ ${timeout} != -1 ]; then
if keystatus; then
if keystatus --shift; then
set timeout=-1
else
set timeout=0
fi
else
if sleep --interruptible 3 ; then
set timeout=0
fi
fi
fi
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
=============================== sda1/etc/fstab: ===============================
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' 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>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=2bb55435-17c7-4f8f-981c-8b5c2c998b1b / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=091d5d9b-1c33-46f8-91f5-d6d6a5376b93 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
=================== sda1: Location of files loaded by Grub: ===================
.0GB: boot/grub/grub.cfg
.0GB: boot/initrd.img-2.6.31-14-generic
.0GB: boot/vmlinuz-2.6.31-14-generic
.0GB: initrd.img
.0GB: vmlinuz
-
خروجیه فایل رو گذاشتم.به یه نکته رسیدم که اصلا درایوی که با Gparted فرمت شده باشه رو نمیتونم استفاده بکنم.آخه میخواستم با FSCK درایو, swap رو اسکن کنم .چون نمیتونستم اول Unmountesh کزدم و بعدشم فرمتش کردم تا نوعش بشه EXT3 بعد اسکنش کردم کارم که تموم شد دوباره فرمتش کردم تا بشه swap از اون موقع , موقع بوت پیغام میاد که نمیتونه swap رو مانت کنه.پارتیشن جدیدی رو هم که ساختم نمی تونم استفاده بکنم.خلاصه اینکه دوباره تو محیط خود اوبونتو فرمتش کردم ودرست شد اما swap رو نمیتونم درست کنم.حالا برای درست کردن SWAP باید چی کار کنم.تو ذهنمه که دوباره از اول اوبونتو بریزم.
یکی کمک کنه.
کار خیلی باحالی کردی (: fsck «فایل سیستم» رو چک می کنه. یک چیزی مثل غلط یاب متن برای فایل سیستم. در واقع چک می کنه که درایوری که با مثلا ext3 فرمت شده آیا یک ext3 درست هست یا بعضی فایل ها / بلوک ها هستن که روش خراب شدن و درست آدرس دهی نشدن و این چیزها. در واقع فرمت کردن و چک کردن و بعد دوباره فرمت کردن مثل اینه که بخوای یک کتاب فارسی رو بدی به برنامه غلط یاب و بعد ببینی فقط غلط یاب عربی داره و در نتیجه متن کتاب رو پاک کنی و توش عربی بنویسی و بدی به غلط یاب و بعد از اینکه غلط یاب گفت اشتباه دیکته ای توش نیست، دوباره عربی ها رو پاک کنی و همون فارسی رو از اول بنویسی.
۱- فایل سیستم سوئپ ( (: )) یک فایل سیستم معمولی نیست و نیازی به چک شدن هم نداره.
۲- در لینوکس اگر احساس کردین که باید برای حل مشکل سیستم رو ری استارت کنین یا دوباره نصب کنین یعنی یک چیزی رو بلد نیستین و نمی خواین هم یاد بگیرین. در لینوکس در ۹۹٪ مواقع می شه مشکلات رو بدون نصب مجدد یا بوت مجدد حل کرد. این فرق ویندوز و لینوکس است (: البته مثلا من خودم دیروز مشکل یک کارت شبکه رو با ری استارت حل کردم چون باید سریع سیستم رو آماده می کردم و نمی تونستم وقت صرف چیز یاد گرفتن کنم. پس اگر وقت و علاقه به لینوکس یاد گرفتن داری، سعی کن مشکل رو حل کنی (: نه پاک (:
۳- جدیدا خوب روی منبر می رم! بذار کار فنی هم بکنم... ما چند تا دستور مهم برای کنترل سوئپ داریم. اولیش برای دیدن جریان است: free. این رو با سوییچ m بزن تا وضع فعلی حافظه رو بهت نشون بده. می دونیم که سوئپ هم حافظه روی دیسکه.
root@jubun:~# free -m
total used free shared buffers cached
Mem: 2493 2412 81 0 62 508
-/+ buffers/cache: 1841 652
Swap: 4094 93 4000
چقدر زیباست (: خط آخر بهم می گه که چهار گیگ سوئپ دارم که تقریبا همه اش خالی است (با توجه به سه گیگ رم و مدیر پنجره awesome حتی با وجود ماشین مجازی و کلی پنجره باز این طبیعی است).
حالا بذار سوئپ رو خاموش کنم:
root@jubun:~# swapoff -a
سوییچ a می گه که همه سوئپ ها خاموش. حالا دوباره حافظه رو نگاه می کنم:
root@jubun:~# free -m
total used free shared buffers cached
Mem: 2493 2426 67 0 54 470
-/+ buffers/cache: 1901 592
Swap: 0 0 0
می بینی که حافظه سوئپ صفر شده یعنی هیچ سوئپی وجود نداره (ستون اول می گه که کلا اینقدر فضای سوئپ داریم) و در نهایت دوباره روشنش می کنم و فضا رو نگاه میکنم:
root@jubun:~# swapon -a
root@jubun:~# free -m
total used free shared buffers cached
Mem: 2493 2420 73 0 52 464
-/+ buffers/cache: 1903 590
Swap: 4094 0 4094
لینوکس خودش اولین پارتیشنی که با فایل سیستم سوئپ که ببینه رو استفاده می کنه در نتیجه بعیده مال تو فعال نباشه. اگر هم نبود با اون دستور روشن کردن سوئپ، روشنش کن و نتیجه رو چک کن (:
-
دو نکته رو اضافه کنم:
۱- الان که نتایج رو نگاه کردم فهمیدم که فقط ۲.۵ گیگ رم حافظه دارم نه ۳ گیگ. یادم نبود کامپیوترم رو عوض کردم!
۲- توی دستور swapon من از a- استفاده کردم که می گه به fstab نگاه کن و سوئپهایی که اونجا هستن رو فعال کن. اگر مال تو اونجا معرفی نشده باید مسیر رو بهش بدی و مثلا بگی swapon /dev/sda4
-
مرسی واسه ی این راهنماییها! واسه اون تغییر نوع از swap به ext3 بیشتر هدفم این بود ببینم که بدسکتور داره هاردم یا نه.یه جا خوندم که با fsck میشه.دیگه اومدم یه کار خنده دار کردم دیگه :oops:
اما همه ی راهنماییهاتون رو انجام دادم اینطوری شد
foad@Nirvana:~$ free -m
total used free shared buffers cached
Mem: 2004 465 1538 0 33 239
-/+ buffers/cache: 192 1811
Swap: 0 0 0
foad@Nirvana:~$ swapon -a
swapon: cannot find the device for UUID=091d5d9b-1c33-46f8-91f5-d6d6a5376b93
foad@Nirvana:~$ swapon /dev/sda5
swapon: /dev/sda5: open failed: Permission denied
اینکه اجازه نمیده معنیش اینه که باید با sudo کار کنم؟آخه sudo هم زدم درست نشد.
-
مرسی واسه ی این راهنماییها! واسه اون تغییر نوع از swap به ext3 بیشتر هدفم این بود ببینم که بدسکتور داره هاردم یا نه.یه جا خوندم که با fsck میشه.دیگه اومدم یه کار خنده دار کردم دیگه :oops:
اما همه ی راهنماییهاتون رو انجام دادم اینطوری شد
foad@Nirvana:~$ free -m
total used free shared buffers cached
Mem: 2004 465 1538 0 33 239
-/+ buffers/cache: 192 1811
Swap: 0 0 0
foad@Nirvana:~$ swapon -a
swapon: cannot find the device for UUID=091d5d9b-1c33-46f8-91f5-d6d6a5376b93
foad@Nirvana:~$ swapon /dev/sda5
swapon: /dev/sda5: open failed: Permission denied
اینکه اجازه نمیده معنیش اینه که باید با sudo کار کنم؟آخه sudo هم زدم درست نشد.
اون دستور رو نباید تو خط فرمان اجرا کنی اون رو باید به fstab اضافه کنی طریقه اضافه کردنش هم این طوری است:
sudo gedit /etc/fstab
اگر از kate استفاده می کنی به جای gedit اون رو وارد کن
خط بعد از جایی که:
# swap was on /dev/sda5 during installation
نوشته پاک کن و به جاش این رو کپی پیست کن و فایل رو save کن
/dev/sda5 none swap sw 0 0
-
مرسی از همه درست شد. \\:D/