Kaip prisidurti Linux su Reiser4 palaikymu prie savo Lenny Debian GNU

Sveiki gyvi!
Kaip gi jumi einas?

Heh, pasigedau kažkaip funkcionalumo savo Debian GNU/Linux ir pastebėjau, kad viso to kaltininkas yra Linux, kaip bebūtų keista… Taigi teko perrinkti branduolį ir pridėti jį prie savo Lenny Debian GNU. Taip jis tapo dar geresnis nei jis šiuo metu yra standartineje pakuotėje…

Tagi galim parsipūsti naujausia Linux/kernel/branduolį iš čia ir taip trokštamo funkcionalumo pagerinimą: reiser4 iš čia.


wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.tar.gz -c
wget http://www.kernel.org/pub/linux/kernel/people/edward/reiser4/reiser4-for-2.6/reiser4-for-2.6.32.patch.gz -c


Pridėjus -c raktelį, mes tęsiame siuntimą jei jau egzistuoja tokis failiukas.

Išpakuojame viską ir pereiname į linux išeigos kodo katalogą:


tar -xf linux-2.6.32.tar.gz
tar -xf reiser4-for-2.6.32.patch.gz

o jeigu parsisiuntėte bz2 plėtiniu, nebėda
bunzip2 reiser4-for-2.6.32.patch.bz2
cd linux-2.6.32.8


Dabar mum reik atnaujinti branduolį mūsų naująja funkcija 🙂 :


patch -p1 < ../reiser4-for-2.6.32.patch


Nukopijuokime mūsų dirbančią banduolio konfigūraciją į šį katalogėlį:


cp /boot/config-`uname -r` ./.config


Dabar susidiekime reikalingus paketus:


su -c “apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential liblzo2-dev gzip”


Dabar reiktų įjungti Reiser4 palaikymą mūsų Linux branduoyje:


make menuconfig
Psirinkite:

File systems —>
< *> Reiser4 (EXPERIMENTAL)


Išsaugome config bylą ir paskutinieji bet neprasčiausi žingsniai – branduolio paketo kompiliavimas:


make-kpkg clean
fakeroot make-kpkg –initrd –append-to-version=-custom kernel_image kernel_headers


Beliko tik sudiegti šiuos deb’us:


dpkg -i linux*.deb


Ką daryti su RPM’ais?


make binrpm-pkg


Lyg ir tiek, ačiū už dėmesį
Ištekliai:
unixboard
linuxsaga

Reiser4 lzo compression :)

Sveiki dar kartelį,

Norėjau palinkėti gero kūčių vakaro!

Taip pat kaip ir teigia tema, aš susikompresinau savo išorinius diskus į reiser4 failų sistemą:


mkfs.reiser4 -o create=ccreg40,compress=gzip1 /dev/sda3 (naudoja gzip)
# Arba: (Panaudojau gzip compression, nekreipiant dėmesio į tai, kad lzo mažesnis CPU panaudojimas)
mkfs.reiser4 -o create=ccreg40,compress=lzo1 /dev/sda3 (naudoja lzo)


Pasinaudojau pagalbos lentelėmis:

External Links

suspaudimų lentelė
Suspaudimų komanda