Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: ddimkin в Nov 24, 2006, 13:12



Титла: Уголемяване на root дял?
Публикувано от: ddimkin в Nov 24, 2006, 13:12
Здравейте,
това е резултата от fdisk -l:

255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1911    15350076    7  HPFS/NTFS
/dev/hda2            1912        2608     5598652+  83  Linux
/dev/hda3            6308        9729    27487215   83  Linux
/dev/hda4            2609        6307    29712217+   f  W95 Ext'd (LBA)
/dev/hda5            4483        6307    14659281    7  HPFS/NTFS
/dev/hda6            2609        2692      674667   82  Linux swap / Solaris
/dev/hda7            2693        4482    14378143+  83  Linux


a това от df -h:

Filesystem            Size Used Avail Use% Mounted on
/dev/hda2             5.3G  5.0G   66M  99% /
varrun                252M   80K  252M   1% /var/run
varlock               252M  4.0K  252M   1% /var/lock
udev                  252M  132K  252M   1% /dev
devshm                252M     0  252M   0% /dev/shm
lrm                   252M   19M  234M   8% /lib/modules/2.6.15-27-386/volatile
/dev/hda7              14G  6.3G  6.6G  49% /home
/dev/hda3              11G   11G     0 100% /mnt
/dev/hda1              14G  9.7G  4.4G  69% /media/windows
/dev/hda5              14G  9.7G  4.4G  69% /media/windows


до вчера имах малък проблем...кубунту не искаше да стартира, понеже нямаше място на /hda2, а това ми е root-дяла...като новак съм сложил за руут само около 5.0 ГБ и сега си патя...с помощта на един от активните потребители във форума успях да освободя тези 1% от руут и сега старирам, но ми се ще да оправя малко разпределението на дяловете...мисля, че 15 ГБ са ми достатучни за руут и ми се ще да обединя hda3 i hda7 като home. Как да го направя обаче без загуба на информация? Търсих във форума и намерих мнения за LVM i rescue disk...но никъде не беше достатъчно изчерпателно описано ка да се свърши работата...стартирах с инсталационното CD в save graphic mode, но с gparted мога само да намалявам, а не да увеличавам размера на дяловете....може би това не е бил rescue mode...също бих се зарадвал на повече инфо за таблицата и разпределението на дяловете под линукс изобщо...защо звездичката за boot при мене е на hda1..и още нещо важно за мене...как да инсталирам grub на отделен дял, така че каквото и да се случи да мога спокойно да избирам между различните ОС?
Благодаря!


Титла: Уголемяване на root дял?
Публикувано от: dad в Nov 24, 2006, 15:57
Доста ти е объркан fstab-a....Първо на въпроса ти - hda3 i hda7 няма как да ги обединиш, физически не следват един след друг. А и да го направиш, това няма да ти реши проблема, защото данните, които са ти напълнили руут партишъна се помещават на hda2...Изобщо, каквото  и да направиш с другите дялове, големината на руут дяла няма да се промени.
Освен това, двата ти уиндоус дяла  се монтират на едно и също място, което ще рече, че вторият изобщо не се монтира и не го виждаш от линукса. Оправи fstab-a , 1-вият да се монтира например в /media/windows1, a вторият в /media/windows2 , като разбира се , тези директории си ги създадеш.
Дай съдържанието на /etc/fstab и mount да мислим какво може да се направи.


Титла: Уголемяване на root дял?
Публикувано от: ddimkin в Nov 24, 2006, 18:39
Hi,
прав беше...уредих нещата с другия уин.дял :) значи...ето го фстаб-а:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda2       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda7       /home           ext3    defaults        0       2
/dev/hda3       /mnt            ext3    defaults        0       0
/dev/hda6       none            swap    sw              0       0
/dev/hdd        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/hdc        /media/cdrom1   udf,iso9660 user,noauto     0       0
/dev/hda1       /media/windows  ntfs    umask=000      0       0
/dev/hda5       /media/windows1 ntfs    umask=000      0       0

a eто го и mount:

/dev/hda2 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
/sys on /sys type sysfs (rw)
varrun on /var/run type tmpfs (rw)
varlock on /var/lock type tmpfs (rw)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
devshm on /dev/shm type tmpfs (rw)
lrm on /lib/modules/2.6.15-27-386/volatile type tmpfs (rw)
/dev/hda7 on /home type ext3 (rw)
/dev/hda3 on /mnt type ext3 (rw)
/dev/hda1 on /media/windows type ntfs (rw,umask=000)
/dev/hda5 on /media/windows1 type ntfs (rw,umask=000)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

кофти ще е ако нищо не може да се направи...един от дяловете ми е сравнително голям..има ли начим там да копирам руут и home, после да форматирам останалите и после пак копиране  home w home i root w root...сигурно звучи много наивно, но четох за подобно нещо...също се чудя и с bootloader-a...ako го инсталирам на отделна малка партиция, мога ли после с copy i paste да му дам съсържанието на сегашния ми /boot/grub/menu.lst...това ми се струва вузможно...абе изобщо много още има да уча....ама няма лошо :)


Титла: Уголемяване на root дял?
Публикувано от: tonitochev в Nov 24, 2006, 18:54
По добре си изясни как така ти се е запълнил hda2.Каквито и програми да си качвал,нема начин да запълниш повече от 3-4 гб.
Може да ти се пълни /var ако не си почиствал /var/cache/apt.
Там е възможно да ти се е натрупал "боклук".Или си настройваш synaptic да си чисти след инсталация,или го правиш ръчно като root:
    apt-get clean
Безмислено е да си увеличаваш / дяла.


Титла: Уголемяване на root дял?
Публикувано от: ddimkin в Nov 24, 2006, 19:23
така изглежда /var/cache/apt/archives:

acroread_7.0.1-0.0.ubuntu1_i386.deb
anjuta_1.2.4a-2ubuntu2_i386.deb
anjuta-common_1.2.4a-2ubuntu2_all.deb
avahi-daemon_0.6.10-0ubuntu3.2_i386.deb
beagle_0.2.6-1ubuntu5_i386.deb
binfmt-support_1.2.7_all.deb
compiz_0.0.2-4ubuntu2_i386.deb
compiz-kde_0.0.2-4ubuntu2_i386.deb
debconf-utils_1.4.72ubuntu9_all.deb
debhelper_5.0.7ubuntu13_all.deb
dialog_1.0-20060101-1_i386.deb
firefox_1.5.dfsg+1.5.0.8-0ubuntu0.6.06_i386.deb
firefox-gnome-support_1.5.dfsg+1.5.0.8-0ubuntu0.6.06_i386.deb
gnomeicu_0.99.10-0ubuntu1_i386.deb
gnomeicu-common_0.99.10-0ubuntu1_all.deb
html2text_1.3.2a-3_i386.deb
imagemagick_6%3a6.2.4.5-0.6ubuntu0.3_i386.deb
info_4.8-4ubuntu0.1_i386.deb
libavahi-client3_0.6.10-0ubuntu3.2_i386.deb
libavahi-client-dev_0.6.10-0ubuntu3.2_i386.deb
libavahi-common3_0.6.10-0ubuntu3.2_i386.deb
libavahi-common-data_0.6.10-0ubuntu3.2_i386.deb
libavahi-common-dev_0.6.10-0ubuntu3.2_i386.deb
libavahi-core4_0.6.10-0ubuntu3.2_i386.deb
libavahi-glib1_0.6.10-0ubuntu3.2_i386.deb
libavahi-qt3-1_0.6.10-0ubuntu3.2_i386.deb
libavahi-qt3-dev_0.6.10-0ubuntu3.2_i386.deb
libgconf2.0-cil_2.8.2-0ubuntu5_all.deb
libglade2.0-cil_2.8.2-0ubuntu5_i386.deb
libglib2.0-cil_2.8.2-0ubuntu5_i386.deb
libglitz1_0.5.3-0ubuntu2_i386.deb
libglitz-glx1_0.5.3-0ubuntu2_i386.deb
libgmime2.1_2.1.19-0ubuntu2_i386.deb
libgmime2.1-cil_2.1.19-0ubuntu2_i386.deb
libgnome2.0-cil_2.8.2-0ubuntu5_i386.deb
libgtk2.0-cil_2.8.2-0ubuntu5_i386.deb
libimlib2_1.2.1-2ubuntu0.2_i386.deb
libmagick9_6%3a6.2.4.5-0.6ubuntu0.3_i386.deb
libmono0_1.1.13.6-0ubuntu3.1_i386.deb
libnspr4_2%3a1.firefox1.5.dfsg+1.5.0.8-0ubuntu0.6.06_i386.deb
libnss3_2%3a1.firefox1.5.dfsg+1.5.0.8-0ubuntu0.6.06_i386.deb
libntfs8_1.12.1-1_i386.deb
libpng12-0_1.2.8rel-5ubuntu0.1_i386.deb
libpng12-dev_1.2.8rel-5ubuntu0.1_i386.deb
libpq4_8.1.4-0ubuntu1.1_i386.deb
libqt3-headers_3%3a3.3.6-1ubuntu6.1_i386.deb
libqt3-mt_3%3a3.3.6-1ubuntu6.1_i386.deb
libqt3-mt-dev_3%3a3.3.6-1ubuntu6.1_i386.deb
libqt4-core_4.1.2-1ubuntu1.1_i386.deb
libqt4-gui_4.1.2-1ubuntu1.1_i386.deb
libruby1.8_1.8.4-1ubuntu1.2_i386.deb
libstdc++5_1%3a3.3.6-10_i386.deb
linux-restricted-modules-2.6.15-27-386_2.6.15.12-1_i386.deb
linux-restricted-modules-common_2.6.15.12-1_all.deb
linux-source_2.6.15.25_all.deb
linux-source-2.6.15_2.6.15-27.48_all.deb
lirc-modules-source_0.7.1pre2-11ubuntu1_i386.deb
lock
mc_1%3a4.6.1-1ubuntu2_i386.deb
module-assistant_0.10.2_all.deb
mono-classlib-1.0_1.1.13.6-0ubuntu3.1_all.deb
mono-common_1.1.13.6-0ubuntu3.1_i386.deb
mono-jit_1.1.13.6-0ubuntu3.1_i386.deb
mozilla-acroread_7.0.1-0.0.ubuntu1_i386.deb
nvidia-glx_1.0.8776+2.6.15.12-1_i386.deb
partial
qt3-dev-tools_3%3a3.3.6-1ubuntu6.1_i386.deb
ruby1.8_1.8.4-1ubuntu1.2_i386.deb
screen_4.0.2-4.1ubuntu5.6.06_i386.deb
setserial_2.17-43_i386.deb
testdisk_6.1-1_i386.deb
xserver-xgl_7.0.0-0ubuntu4_i386.deb

да трия ли спокоино? apt-get clean вече правих...не беше там проблема...thnx :)


Титла: Уголемяване на root дял?
Публикувано от: ddimkin в Nov 24, 2006, 19:37
ето и още малко инфо:

ddimkin@ubuntu:/var/cache/apt$ ls -l
total 15060
drwxr-xr-x 3 root root   28672 2006-11-23 19:06 archives
-rw-r--r-- 1 root root 7709984 2006-11-23 19:32 pkgcache.bin
-rw-r--r-- 1 root root 7668829 2006-11-22 10:49 srcpkgcache.bin
  

може би трябваше и дългия лист по-горе да го покажа с ls -l...sorry...


Титла: Уголемяване на root дял?
Публикувано от: tonitochev в Nov 25, 2006, 08:12
Ако си направил apt-get clean това в arhives нямаше да го има.Само с тази команда може да го изтриеш.Ръчно не го прави,че сунаптика ще изреве на умряло.На това място апт съхранява изтеглените и инсталирани пакети.След инсталирането вече не са нужни и може да се махнат.


Титла: Уголемяване на root дял?
Публикувано от: ddimkin в Nov 25, 2006, 13:56
Мерси, tonitochev! :)
наистина сега тези фаjлове из`езнаха, но това беше сравнително малко освободено място...струва ми се, че си прав...5ГБ не се запълват токова лесно...а не съм инсталирал кой знае какво....напоследък свалих няколко филма с кторент, но и в неговите директории търсих, даже ги прочистих и това сущо не беше нещото, което ми е изяло пространството...имам и една 26 ГБ партиция и по-рано си я бях монтирал без проблем в /mnt/hda3  тогава под /mnt/hda3 се показваше една папка lost+found...оня ден в стремежа си да уголемя дяловете я демонтирах, с fdisk и gparted правих опити и в резултат на това, частта от дяла, която не беше заета просто изчезна...това не ме уплаши много...интересно ми беше само защо fdisk -d не изтри целия дял, а само празното пространство...останалата част бяха филми и мп3, преместих ги днес на hda7 и форматирах целия hda3 наново с gparted...така пак си се появи един 26ГБ дял и исках да си го монтирам и да си го ползвам за склад на филми и музика...но уви...системата го разпознава като монтиран, чете му големината, но не ми дава да пиша по него...сега ще кажете...тоя е пълен идиот...не промених му правата със sudo chmod 777, после погледнах с ls -l и сега имам вс. права...но пак не става....а и не се появява тази (всъщност дразнеща ме преди папка...) lost+found...която всъщност е фактическото дисково пространство...преди не разбирах защо като монтирам се появява тая папка автоматично...всеки път още един клик повече, за да влеза и да пиша или да гледам вътре....сега на нейно място в /mnt/hda3  се създава още една hda3 и нито е 26ГБ нито мога да пиша в нея :( ...нищо не разбирам вече....Тоя въпрос стана доста дълъг вече...дано да не дразня много хора с невежеството и нахалството си...въпроса е как да намеря кое е това, което ми е погълнало цялото пространство от root дяла(hda2) и как да си прикача отново hda3... ето ми fstab-a:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda2       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda3       /mnt/hda3       ext3    defaults        0       0
/dev/hda7       /home           ext3    defaults        0       2
/dev/hda6       none            swap    sw              0       0
/dev/hdd        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/hdc        /media/cdrom1   udf,iso9660 user,noauto     0       0
/dev/hda1       /media/windows  ntfs    umask=000      0       0
/dev/hda5       /media/windows1 ntfs    umask=000      0       0


a ето и fdisk - l:

Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1911    15350076    7  HPFS/NTFS
/dev/hda2            1912        2608     5598652+  83  Linux
/dev/hda3            6308        9729    27487215   83  Linux
/dev/hda4            2609        6307    29712217+   f  W95 Ext'd (LBA)
/dev/hda5            4483        6307    14659281    7  HPFS/NTFS
/dev/hda6            2609        2692      674667   82  Linux swap / Solaris
/dev/hda7            2693        4482    14378143+  83  Linux

и df -h:

Filesystem            Size Used Avail Use% Mounted on
/dev/hda2             5.3G  4.9G  188M  97% /
varrun                252M   80K  252M   1% /var/run
varlock               252M  4.0K  252M   1% /var/lock
udev                  252M  128K  252M   1% /dev
devshm                252M     0  252M   0% /dev/shm
lrm                   252M   19M  234M   8% /lib/modules/2.6.15-27-386/volatile
/dev/hda7              14G  8.5G  4.4G  67% /home
/dev/hda1              15G  9.7G  5.0G  67% /media/windows
/dev/hda5              14G  9.7G  4.4G  69% /media/windows1
/dev/hda3              26G  129M   25G   1% /mnt/hda3


Титла: Уголемяване на root дял?
Публикувано от: ddimkin в Nov 25, 2006, 14:47
пак новини...прикачих си hda3 дяла....но основния проблем с root дяла си остава....а то от там започна всичко...


Титла: Уголемяване на root дял?
Публикувано от: m0rph в Nov 25, 2006, 19:22
//off
Цитат
като новак съм сложил за руут само около 5.0 ГБ и сега си патя...

Явно аз съм още по голям новак от тебе, защо / ми е 2,8GB :)))


Титла: Уголемяване на root дял?
Публикувано от: dad в Nov 25, 2006, 23:58
Здравей,
Става малко объркване, когато се говори за големина на руут дяла, защото много директории (/var, /usr, /home), могат да бъдат точки на монтиране на други физически дялове и в крайна сметка за самия руут да бъдат достатъчни 200 МБ. В този аспект, можеш да изкопираш някоя от тези директории, които са по-обемисти на отделен дял и да го укажеш в fstab-a. След като се увериш, че нещата са наред, да изтриеш съдържанието на въпросната директория от руут дяла и той ще намалее:) Искам да кажа, че можеш да размяташ директории из целия диск, да копираш по различни дялове и , ако запазваш всички права, указваш това, което си направил в фстаб-а, и разбира се си оправиш буут лоадера, ще имаш напълно работеща система. Това за обща информация, не знам дали се изразих много добре, но нямам филологическо образование:)
Та по въпроса. Аз бих те посъветвал да намериш още един диск назаем за 1 ден, да го закачиш и да прехвърлиш на него всичко без руут дяла и системния дял на уиндоуса ти. Суап файла не те интересува, винаги можеш да направиш такъв, където си поискаш. След това да разшириш руут, да създадеш подходящи дялове и да върнеш нещата, като при местенето на /home да внимаваш правата да не се объркат. Като разбира се, не забравяш да създадеш суап файл и да оправиш внимателно фстаб-а, защото нещата ще се променят.
Ако нямаш възможност да намериш диск, можеш да създадеш някъде нов дял за суап, а сегашният да прибавиш към руут, защото следва след него. Друг вариант е, да създадеш някъде един дял, да изкопираш на него /usr или /var , да я махнеш от руут и да укажеш откъде да се монтира в  фстаб. Като го правиш се съобрази с големината. Вариантите са много. По този повод, сигурен ли си, че като си създавал дялове, редактирал фстаб, не си монтирал някоя файлова система върху съществуваща вече такава и затова да е пълен руут дяла? Например , преди да укажеш hda3 да се монтира в /mnt , да си записвал нещо там, защото то сега няма как да се види?
Ами това от мен:) Успех и като решиш как да действаш, ще гледам да помогна пак.


Титла: Уголемяване на root дял?
Публикувано от: ddimkin в Nov 26, 2006, 20:04
Здрасти, dad!
мерси за хубавото инфо...ще опитам значи тия дни да намеря един ХД и ще действам по въпроса :) засега всичко върви, но не смея нищо да инсталирам :( радвам се, че въпреки всичко има изход от положението :) линукс е наистина яко нещо...
до скоро..със сигурност ще има новини от мен...


Титла: Re: Уголемяване на root дял?
Публикувано от: slavi821982 в May 12, 2009, 17:39
помогнете ми да разширя C- то си защото ми е само 20GB


Титла: Re: Уголемяване на root дял?
Публикувано от: LinuxFanUNIX в May 12, 2009, 23:42
помогнете ми да разширя C- то си защото ми е само 20GB
Дай изхода от fdisk -l.


Титла: Re: Уголемяване на root дял?
Публикувано от: tonitochev в May 13, 2009, 07:24
Първият дял на харда няма как да го промениш, без да изтриеш тези след него.


Титла: Re: Уголемяване на root дял?
Публикувано от: Желязко Желязков в May 13, 2009, 09:02
fstab:



/dev/hda3       /mnt/hda3       ext3    defaults        0       0

Променяш на:

/dev/hda3       /usr       ext3    defaults        0       0

като го слагаш под
/dev/hda2              /

# cp -r /usr/*   /mnt/hda3/  ; mv /usr /0usr ; mkdir /usr ; mount /dev/hda3  /usr
reboot
ако всичко е нормално
триеш /0usr и си готов
ако се ообърка нешо с LiveCD едитваш fstab-a и променяш /0sr пак на /usr


Титла: Re: Уголемяване на root дял?
Публикувано от: mikis в May 14, 2009, 13:31
По добре си изясни как така ти се е запълнил hda2.Каквито и програми да си качвал,нема начин да запълниш повече от 3-4 гб.
...
Хм, зависи. ;) Я виж при мен как е:
Цитат
Код:
$ df -h
Файлова с-ма        Размер Заети  Своб Изп% Монтирана на
/dev/hda5              21G   18G  2,0G  91% /
При все, че /home е на отделен дял. :)
Цитат
Първият дял на харда няма как да го промениш, без да изтриеш тези след него.
Не е нужно да го трие. Може да освободи място на него и да го преоразмери с онази хубава програмка GParted, която върши чудеса. ;) Ако дялът, от който ще взима място е ntfs, не е лошо да го дефрагментира под Уиндоус преди това.
Процедурата е простичка:
1. Освобождава място на дяла, който ще се намалява. Ако е ntfs, се прави и дефрагментация под Уиндос (но не задължително).
2. Сваля си удобна жива дистрибуция с лека графична среда, като например System Rescue CD, Damn Small Linux, grml или друга подобна. Записва на диск, рестартира компютъра и зарежда живото дистро.
3. Пуска си графичната среда (ако не се пуска автоматично) и стартира GParted. С нея първо намалява дяла, от който ще се взима място, после увеличава този, на който ще се дава. (в случай, че са съседни)
4. Цъка бутончето "Apply Changes" и се моли да няма токови удари. :) Наистина не му препоръчвам да парви подобни гимнастики при лошо време и гръмотевични бури. Дори да има UPS, тия устройства имат лошия навик да "пропускат" някои нестабилности на мрежовото напрежение, а токов удар по време на такава процедура почти сигурно води до загуба на данни!

Най-добре, преди да почне процедурата да си направи резервно копие на харда върху DVD или флашки. Това е особено важно ако работи с ценна информация, ако на машинката му има само игрички и филми няма от какво толкова да се притеснява. :)