Logical volume to raw device


Login or Register for Dates, Times and to Reply

 
Thread Tools Search this Thread
# 1  
Logical volume to raw device

Hy
I have several logical volumes that are turned into raw devices used by Informix DB. I would like to add some more.

In /dev directory i see logical volumes as block files: lv_name1, lv_name2 ...

and

i see raw devices defined as character files:
rlv_name1, rlv_name2 ...

As i see, these LVs were turned into raw devices, somehow.

I found out the way to create new logical volumes using smit.
My question is, how to turn these logical volumes into raw devices?

Thanks!
# 2  
Quote:
Originally Posted by veccinho
[...]I found out the way to create new logical volumes using smit.
My question is, how to turn these logical volumes into raw devices?
[...]
Every LV is raw as long as you do not define any FS on it. The rest is just names...
# 3  
every logical volume that contains no filesystem is per definition a raw device ...
change the permission of the device to the database ownership (like on the already existent RAW devices) and initialise them from within the database ... thats it

Rgds
zx
# 4  
Quote:
Originally Posted by zxmaus
every logical volume that contains no filesystem is per definition a raw device ...
change the permission of the device to the database ownership (like on the already existent RAW devices) and initialise them from within the database ... thats it

Rgds
zx

Ok, great!
One more question.
When i create logical volume, it is by default created as block device.
But i see that all my raw devices assigned to the database are character-special devices.
Example, in my /dev directory i have following:
brw-rw---- 1 root system 10, 12 Dec 09 2005 lvinformix0

crw-rw---- 1 informix informix 10, 12 Mar 16 06:30 rlvinformix0

From a given example, only the rlvinformix0 device is assigned to the database.
So, how do i make this new LV to be a character device?
# 5  
every logical volume you are creating is appearing in /dev as a block- and a characterdevice

brw-rw---- 1 root system 10, 12 Dec 09 2005 lvinformix0
crw-rw---- 1 informix informix 10, 12 Mar 16 06:30 rlvinformix0

so assuming you have now created lvinformix1

you should see
brw-rw---- 1 root system 10, 12 May 09 06:40 lvinformix1
crw-rw---- 1 root system 10, 12 May 09 06:40 rlvinformix1

and all you need to do is chown informix:informix /dev/rlvinformix1

afterwards informix should be able to initialize this filesystem ...

Rgds
zx
# 6  
Quote:
Originally Posted by zxmaus
every logical volume you are creating is appearing in /dev as a block- and a characterdevice

brw-rw---- 1 root system 10, 12 Dec 09 2005 lvinformix0
crw-rw---- 1 informix informix 10, 12 Mar 16 06:30 rlvinformix0

so assuming you have now created lvinformix1

you should see
brw-rw---- 1 root system 10, 12 May 09 06:40 lvinformix1
crw-rw---- 1 root system 10, 12 May 09 06:40 rlvinformix1

and all you need to do is chown informix:informix /dev/rlvinformix1

afterwards informix should be able to initialize this filesystem ...

Rgds
zx
It worked just fine!
The only "problem" was that i didn't know that every new logical volume after its creation will appear as block- AND as character device.
Thanks for the info!
Login or Register for Dates, Times and to Reply

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #663
Difficulty: Medium
American computer programmer Timothy Paterson wrote the original operating system for the Intel 8086 microprocessor in 1980, initially calling it QDOS (Quick and Dirty Operating System).
True or False?

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Command to see the logical volume path, device mapper path and its corresponding dm device path

Currently I am using this laborious command lvdisplay | awk '/LV Path/ {p=$3} /LV Name/ {n=$3} /VG Name/ {v=$3} /Block device/ {d=$3; sub(".*:", "/dev/dm-", d); printf "%s\t%s\t%s\n", p, "/dev/mapper/"v"-"n, d}' Would like to know if there is any shorter method to get this mapping of... (2 Replies)
Discussion started by: royalibrahim
2 Replies

2. Red Hat

No space in volume group. How to create a file system using existing logical volume

Hello Guys, I want to create a file system dedicated for an application installation. But there is no space in volume group to create a new logical volume. There is enough space in other logical volume which is being mounted on /var. I know we can use that logical volume and create a virtual... (2 Replies)
Discussion started by: vamshigvk475
2 Replies

3. UNIX for Dummies Questions & Answers

How to create a volume group, logical volume group and file system?

hi, I want to create a volume group of 200 GB and then create different file systems on that. please help me out. Its becomes confusing when the PP calculating PP. I don't understand this concept. (2 Replies)
Discussion started by: kamaldev
2 Replies

4. AIX

Position of the logical volume on the physical volume

Hello everyone, I just read that while creating a logical volume(LV) we can choose the region of the physical volume (PV) in which the LV should be created. When I say region I mean: outer edge - outer middle - center - inner middle and inner edge. Can anyone help me understand the utility... (11 Replies)
Discussion started by: adilyos
11 Replies

5. UNIX for Dummies Questions & Answers

Confusion Regarding Physical Volume,Volume Group,Logical Volume,Physical partition

Hi, I am new to unix. I am working on Red Hat Linux and side by side on AIX also. After reading the concepts of Storage, I am now really confused regarding the terminologies 1)Physical Volume 2)Volume Group 3)Logical Volume 4)Physical Partition Please help me to understand these concepts. (6 Replies)
Discussion started by: kashifsd17
6 Replies

6. AIX

Logical volume name conflict in two volume group

Hello, I am a french computer technician, and i speak English just a little. On Aix 5.3, I encounter a name conflict logical volume on two volume group. The first volume lvnode01 is OK in rootvg and mounted. It is also consistent in the ODM root # lsvg -l rootvg |grep lvnode01 ... (10 Replies)
Discussion started by: dantares
10 Replies

7. UNIX and Linux Applications

raw logical volumes to jfs2

Does anybody if it is possible to convert raw logical volumes to jfs2? If so how is it done or where can I find the information to make the conversion. We have an Oracle Db on AIX and it is using raw lv's which we want to convert to jfs2 because the raw devices don't restore correctly from our... (4 Replies)
Discussion started by: daveisme
4 Replies

8. AIX

Basic Filesystem / Physical Volume / Logical Volume Check

Hi! Can anyone help me on how I can do a basic check on the Unix filesystems / physical volumes and logical volumes? What items should I check, like where do I look at in smit? Or are there commands that I should execute? I need to do this as I was informed by IBM that there seems to be... (1 Reply)
Discussion started by: chipahoys
1 Replies

9. AIX

Moving a Logical Volume from one Volume Group to Another

Does anyone have any simple methods for moving a current logical volume from one volume group to another? I do not wish to move the data from one physical volume to another. Basically, I want to "relink" the logical volume to exist in a different volume group. Any ideas? (2 Replies)
Discussion started by: krisw
2 Replies

10. UNIX for Advanced & Expert Users

LVM - Extending Logical Volume within Volume Group

Hello, I have logical volume group of 50GB, in which I have 2 logical volumes, LogVol01 and LogVol02, both are of 10GB. If I extend LogVol01 further by 10GB, then it keeps the extended copy after logical volume 2. I want to know where it keeps this information Regards Himanshu (3 Replies)
Discussion started by: ghimanshu
3 Replies

Featured Tech Videos