[ Tyler Durden @ 08.06.2009. 15:47 ] @
Quota jos ne radi sa ext4 fajl sistemom. Nesto sam nasao na netu oko toga (od 2.6.30 ce kao biti podrzano), ali sve je dosta nezvanicno. Jel slucajno neko se zezao sa ovim? |
[ Tyler Durden @ 08.06.2009. 15:47 ] @
[ combuster @ 08.06.2009. 17:31 ] @
2.6.29 kernel
Citat: [root@vostro combuster]# mount -v -o remount /data /dev/sda5 on /data type ext4 (rw,usrquota,grpquota) [root@vostro combuster]# quotacheck -a -m [root@vostro combuster]# quotaon -uv /data /dev/sda5 [/data]: user quotas turned on [root@vostro combuster]# repquota -a *** Report for user quotas on device /dev/sda5 Block grace time: 7days; Inode grace time: 7days Block limits File limits User used soft hard grace used soft hard grace ---------------------------------------------------------------------- root -- 0 0 0 1 0 0 combuster -- 49335052 0 0 18032 0 0 Dakle radi... [ Tyler Durden @ 08.06.2009. 20:19 ] @
Ma šta radi?? :)
Jesi probao da li ti stvarno brani dalje pisanje na disk ako si zakucao kvotu? [ combuster @ 09.06.2009. 07:31 ] @
Mislio sam da ne mozes da prodjes ni quotaon (obicno se tu zali ako nesto nije u redu sa kernelom)...
Code: [combuster@vostro ~]$ cp -R Videos /data cp: cannot create directory `/data/Videos': Disk quota exceeded [combuster@vostro ~]$ Code: [root@vostro combuster]# repquota -a *** Report for user quotas on device /dev/sda5 Block grace time: 00:00; Inode grace time: 00:00 Block limits File limits User used soft hard grace used soft hard grace ---------------------------------------------------------------------- combuster +- 49345864 10000 15000 6days 18035 0 0 Cisto probe radi meni ne treba, dakle radi na 2.6.29 kernelu, sad cu da reboot-ujem imam ovde custom 2.6.30-rc8... Code: [combuster@vostro ~]$ cp -R Videos /data cp: cannot create directory `/data/Videos': Disk quota exceeded [combuster@vostro ~]$ uname -a Linux vostro 2.6.30-rc8-RC8 #1 SMP PREEMPT Wed Jun 3 16:33:29 CEST 2009 x86_64 Intel(R) Core(TM)2 Duo CPU T5670 @ 1.80GHz GenuineIntel GNU/Linux [root@vostro combuster]# repquota -a *** Report for user quotas on device /dev/sda5 Block grace time: 00:00; Inode grace time: 00:00 Block limits File limits User used soft hard grace used soft hard grace ---------------------------------------------------------------------- combuster +- 49345864 10000 15000 6days 18035 0 0 Radi i na rc8 [Ovu poruku je menjao combuster dana 09.06.2009. u 08:48 GMT+1] [ combuster @ 09.06.2009. 07:51 ] @
E sad ja tebe nesto da pitam, jel znas kako da prilikom outputa uname-a ne pise Linux vec ArchLinux, u menuconfig-u nisam nasao nista vezano za ovo a jurio sam i po .config-u , isprobavao switch-eve sa mkinitcpio i nisam provalio kako...
Code: [root@vostro combuster]# sysctl kernel.ostype kernel.ostype = Linux U kernel dokumentaciji pise da moram da rekompajliram kerel, mada cini mi se da sam sve procesljao i da nigde nisam nasao nista vezano za ostype... Heh, pratio sam malo kod u kernel-u i nasao /usr/src/linux-2.6.30-rc8/include/linux/uts.h Code: #ifndef _LINUX_UTS_H #define _LINUX_UTS_H /* * Defines for what uname() should return */ #ifndef UTS_SYSNAME #define UTS_SYSNAME "Linux" #endif #ifndef UTS_NODENAME #define UTS_NODENAME "(none)" /* set by sethostname() */ #endif #ifndef UTS_DOMAINNAME #define UTS_DOMAINNAME "(none)" /* set by setdomainname() */ #endif #endif Promenicu UTS_SYSNAME iz Linux u Arch pa cu da rekompajliram pa cu videti da li radi... [Ovu poruku je menjao combuster dana 09.06.2009. u 10:11 GMT+1] [ Tyler Durden @ 09.06.2009. 09:05 ] @
Radi ali samo kad je delayed allocation isključeno (sa nodelalloc prilikom mountovanja FS), ali ja želim da DA bude uključena pošto znatno poboljšava performanse. Što izgleda da ipak neće moći prije 2.6.30 kernela.
Što se tiče tvog pitanja.. nisam siguran. Možda može da pomogne ona opcija prilikom kompajliranja kernela u General Setup/Local version? [ combuster @ 09.06.2009. 09:41 ] @
Meni stoji na defaults, nisam naveo nodelalloc...
Ne pomaze General Setup/Local version jer samo append-uje taj string na verziju kernela (u fazonu custom i sl...). Ja sam tu stavio bio rc8 i onda mi pri uname-u daje "2.6.30-rc8-RC8"... Sad upravo rekompajliram 2.6.30 pa cu videti da li vredi ova izmena u header-u, koliko sam pratio funkcije kroz dva/tri relevantna source fajlova na kraju se ucitava ovaj header i poziva funkcija UTS_SYSNAME... Videcemo kad zavrsi kompajliranje... [ Srđan Pavlović @ 09.06.2009. 11:07 ] @
Ivane, riknuce ti taj laptop od rekompajliranja kernela vise :D - mnogo I/O operacija ;)
Inace, da ne otvaram novu temu, kad smo vec kod ext4, ima li nesto za windows sto pouzdano CITA ext4 (ne treba mi write)? Googlao sam neke programcice ali oni su za ext2 i ext3... [ combuster @ 09.06.2009. 12:13 ] @
Sad sam nesto za*ebo, ne radi mi tastatura pri podizanju a isti kernel sam rekompajlirao pre i radio je... Hm... Sad cu opet :D Ali natenane, morao sam na brzinu nesto jutros, imao sam intervenciju neku na bazi u firmi kod ortaka...
Sto se tice citanja ext4 pod windows-om ja za sada ne bih to dirao nista, polako se tek svi linux distroi pripremaju za ext4 (ne znam da li je clonezilla izasla sa podrskom za ext4) pa makar jos nekih par meseci ne bih imao poverenja u te utility-je pod win-om... [ combuster @ 09.06.2009. 15:09 ] @
Uf, sad mi se na uname pojavljuje Arch_Linux ali mi hal zadaje glavobolje sa drajverima za tastaturu i misa, da li je moguce da je promena sysname-a nesto zbrkala?
[ Tyler Durden @ 09.06.2009. 15:34 ] @
Mislim da je moguce.
[ Astral Projection @ 09.06.2009. 17:34 ] @
Da ne otvaram novu temu.. Jel postoji nacin da prebacim root particiju iz ext3 u ext4 i da li je ovo preporucljivo? Koristim 2.6.28 kernel.
[ combuster @ 09.06.2009. 19:24 ] @
Definitivno nije preporucljivo a procitaj kako ovde: http://www.cyberciti.biz/tips/...-ext3-to-ext4-file-system.html
@tyler Ma cudno mi se ponasa, kada disable-ujem gdm i kada iz terminala startujem x kaze da ne moze da nadje module keyboard i mouse. Ok, pogledam u /usr/lib/xorg/input i nema keyboard.so i mouse.so, instaliram xf86-input-keyboard i mouse i nece opet. Izmenim policy u fdi-ju tako da podize kbd modul umesto keyboard (tako se zove) i onda ako startujem x kao user izbaci me samo u terminal bez EE a ako startujem kao root pojavi mi se DE ali pocne sam od sebe da ispisuje neki trash po terminalu i da pomera pointer u random fazonu... Nije ni bitno, znam sad kako da promenim sysname tj ostype a sacekacu da izadje 2.6.30 final, trebalo bi do kraja nedelje... Mozda je i neki bug... Heh, skoro su imali patch na ovu temu: Code: diff --git a/hald/linux/osspec.c b/hald/linux/osspec.c index f75d88a..16ee252 100644 --- a/hald/linux/osspec.c +++ b/hald/linux/osspec.c @@ -840,6 +840,17 @@ osspec_probe (void) if (uname (&un) >= 0) { hal_device_property_set_string (root, "system.kernel.name", un.sysname); hal_device_property_set_string (root, "system.kernel.version", un.release); + if (un.release != NULL && un.release[0] != '\0') { + int major, minor, micro ; + + /* check if we can parse the major.minor.micro info and ignore the rest */ + if ( sscanf( un.release, "%d.%d.%d", &major, &minor, µ ) >= 3 ) { + hal_device_property_set_int (root, "system.kernel.version.major", major); + hal_device_property_set_int (root, "system.kernel.version.minor", minor); + hal_device_property_set_int (root, "system.kernel.version.micro", micro); + } + } + hal_device_property_set_string (root, "system.kernel.machine", un.machine); } Cekacu izgleda mi i update hal-a... Ma i more nebitna stvar, samo me je kopkalo da li moze da se promeni output uname-a... [Ovu poruku je menjao combuster dana 09.06.2009. u 21:15 GMT+1] [ combuster @ 09.06.2009. 21:01 ] @
Ma ja izgleda mi da ne stajem nikad, kao pitbull... Resio sam problem, izmenio sam xml-ove u /usr/share/hal/fdi/policy i svuda gde je bio match string Linux sam prebacio na Arch_Linux i sada radi... Hehehe, sta sve nisam probao i na kraju je upalilo... Sad sam miran :D
[ loonies @ 10.06.2009. 02:54 ] @
@combuster
Probaj ovo (izmena bez rekompajla): http://linux.derkeiler.com/Mailing-Lists/Kernel/2004-02/1196.html [ combuster @ 10.06.2009. 07:03 ] @
Pa nasao sam to bio i ranije ali mi se nije svidela ideja da ucitavam neciji modul... Mada sad me nije mrzelo da skinem i da pogledam source i cist je, nema brljotina... Uglavnom mu je glavna fora ovo:
Code: memset(cp, 0x00, len); down_write(&uts_sem); strncpy(cp, buf, len); up_write(&uts_sem); A i nije pametno koristiti down_write prilikom boot-a ako ucitavas ovaj modul prilikom startup-a... Nije ni bitno, na masini uvek drzim i najcesce koristim moj custom kernel tako da mi i ne treba ali hvala ti u svakom slucaju... [Ovu poruku je menjao combuster dana 10.06.2009. u 08:13 GMT+1] [ loonies @ 10.06.2009. 11:30 ] @
Provalio sam. I mene je interosavalo pa sam skinuo i zavirio u source. Probacu na VBox-u kad uhvatim malo vremena..
![]() [ Tyler Durden @ 10.06.2009. 11:41 ] @
Kernel hackers :)
![]() [ combuster @ 10.06.2009. 12:32 ] @
2.6.30-final, kompajlirao, podigao i radi kao satic... :D
Code: Arch vostro 2.6.30-DELL #1 SMP PREEMPT Wed Jun 10 13:07:43 CEST 2009 x86_64 Intel(R) Core(TM)2 Duo CPU T5670 @ 1.80GHz GenuineIntel GNU/Linux Yay! :D Opa, sad sam Unix compatible :D Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|