Posts

Showing posts from September, 2011

Instalacija Arch Linux-a na LVM i obratno

U prošlom postu opisao sam šta je to LVM i kako se pravi. Ali da bi LVM radio na Arch Linux-u mora se izvršiti određeno podešavanje i o teme će biti reči u ovom tekstu. Treba obratiti pažnju na 2 fajla. U rc.conf treba postaviti USELVM="yes" U mkinitcpio.conf treba da stoji: MODULES="dm_mod" . . . HOOKS="base udev autodetect pata scsi sata usb lvm2 filesystems usbinput" Zatim traba ponovo naraviti initramfs: cd /boot mkinitcpion -p linux Manuelno mountovanje LVM particije Ponekad je nužno ručno mountovati particiju, sa običnim je to lako: mount /dev/sda4 /mnt/arch Ali to ne pali kod LVM particija. sa pvs saznajemo ime VG i na koje PV su u VG Recimo sa se VG zove VolGroup00, zatim sa: lvdisplay /dev/VolGroup00 izlistamo LV na VG Kad smo se odlučili koju LV (LogVol00 u primeru) ćemo mountovati radimo: vgscan --mknodes lvchange -a y /dev/VolGroup00/LogVol00 mount /dev/VolGroup00/LogVol00 /mnt/lvm

Logical volume manager - LVM

LVM je način da linux dobije particije koje se mogu lako širiti i skupljati. Osim toga moguće je raditi apstrakciju diskova i particija, zgodno za sistem sa puno diskova. Nad LVM se često kombinuje sa softverskim RAID-om i enkripcijom. Pre nego što nastavimo dalje moramo defisati osnovne pojmove. Physical volume - PV Disk ili particija diska koja je određena da se priključi u LVM. Particija treba da je tipa 8e Odnosno Linux/LVM. Pravi se npr. preko disk partition alata cfdisk ili fdisk. Volume groupe - VG VG je apstrakcija između PV i LV (niže opisano). VG je nešto kao disk van LVM rečnika. Razlika je što se VG može sastojati od više diskova/particija tj. phisical volume-a. VG se potom deli na logical volume-e. Logical volume - LV Predstavlja ono što se u van LVM zove particijom. VG se izdeli na više LV. Pri tom se veličina LV odredi tako da se ne iskoristi čitava veličina VG, zato što se kasnije kad se ukaže potreba lako LV poveća ili smanji. Pravljenje LVM PV, VG i LV

IBM Lotus Notes on Ubuntu: invalid character in revision number

Few days ago I needed to upgrade Lotus Notes 8.5.1 to 8.5.2 fixpack 2. IBM provides .deb packages and .sh scripts for smart upgrade. Upgrading to 8.5.2 version passed without any problem, but installing fixpack was problematic. I was getting: error in Version string '8.5.2-20110323.0837_FP2': invalid character in revision number I have found a solution reading this post at Lotus forum but that post is too much bare. So I am giving a full explanation on how to solve this problem. The problem is in "_" character in control file that is part of .deb package. Also file paths with that character in .deb package makes a problem. So we need to unpack .deb file, edit control file, change file paths and pack it again in .deb file: # make directory wiht same name as package but without extension mkdir ibm_lotus_notes_fixpack-8.5.2.i586 # unpack .deb file in that directory cp ibm_lotus_notes_fixpack-8.5.2.i586.deb ibm_lotus_notes_fixpack-8.5.2.i586 cd ibm_lotus_n