*why* do you want to *create* the device
the device is there or not

you need to understand that this is a *normal* harddisk, nothing else
the only difference is that it is directly assigned to ATS
there is *nothing* you need to create

and no, there is no difference in a virtual machine
from the view of the guest OS it is a harddisk, period

Am 19.10.2013 22:15, schrieb Adam W. Dace:
> I actually tried using MAKEDEV to create /dev/xvdc, chowned it to "nobody", 
> and then have ATS use that.
> 
> Unfortunately, then ATS gives me this error:
> 
> [Oct 19 13:13:55.782] Server {0x2aaaab113f60} WARNING: unable to open 
> '/dev/xvdc': -6, No such device or address
> [Oct 19 13:13:55.782] Server {0x2aaaab113f60} WARNING: could not initialize 
> storage "/dev/xvdc" [unable to open]
> [Oct 19 13:13:55.782] Server {0x2aaaab113f60} WARNING: no cache disks 
> specified in
> /usr/local/etc/trafficserver/storage.config: cache disabled
> 
> Any ideas?  I feel like I'm missing something.
> 
> On Sat, Oct 19, 2013 at 3:06 PM, Reindl Harald <[email protected] 
> <mailto:[email protected]>> wrote:
> 
> 
>     Am 19.10.2013 21:39, schrieb Adam W. Dace:
>     > This is really more of a Linux virtualization question, but I'd rather 
> ask you people than bother the hosting
>     > company if possible.
>     >
>     > First off, I was completely wrong about raw disk being available.  My 
> apologies, I should've checked.  That
>     part is
>     > simple...they have a nice web GUI for that.
>     >
>     > Virtualization Software: Xen
>     > Host OS: CentOS 6.4
>     >
>     > What I'm stuck on is how do I access a raw disk volume from Linux?
>     >
>     > If it helps, my /etc/fstab looks like this:
>     >
>     > /dev/xvda       /               ext3    noatime,errors=remount-ro       
> 0 1
>     > /dev/xvdb       none            swap    sw                              
> 0 0
>     > /proc           /proc           proc    defaults                        
> 0 0
>     > tmpfs           /dev/shm        tmpfs   nodev,nosuid,noexec             
> 0 0
>     > devpts          /dev/pts        devpts  gid=5,mode=620                  
> 0 0
>     > sysfs           /sys            sysfs   defaults                        
> 0 0
> 
>     you do not need it to acess from linux nor doe sit appear in fstab or df 
> output
>     that is why it is called RAW disk, it is unformatted and under 
> application control
> 
>     in the case below (from production) the whole /dev/sdc disk is assigend
>     to ATS and the udev-rule is needed to allow the ATS user write access
> 
>     nobody and nothig but ATS will ever access this drive
>     _____________________________________
> 
>     [root@proxy:~]$ df
>     Dateisystem    Typ  Größe Benutzt Verf. Verw% Eingehängt auf
>     /dev/sdb1      ext4  5,8G    668M  5,2G   12% /
>     /dev/sda1      ext4  493M     34M  456M    7% /boot
>     _____________________________________
> 
>     [root@proxy:~]$ cat /etc/trafficserver/storage.config
>     # Storage Configuration file
> 
>     # /etc/udev/rules.d/50-ats.rules
>     # Apache Traffic Server owns disk for RAW access
>     # KERNEL=="sdc", OWNER="ats"
> 
>     /dev/sdc
>     _____________________________________
> 
>     [root@proxy:~]$ ls /dev/ | grep sd
>     brw-rw---- 1 root disk      8,   0 2013-10-11 19:36 sda
>     brw-rw---- 1 root disk      8,   1 2013-10-11 19:36 sda1
>     brw-rw---- 1 root disk      8,  16 2013-10-11 19:36 sdb
>     brw-rw---- 1 root disk      8,  17 2013-10-11 19:36 sdb1
>     brw------- 1 ats  root      8,  32 2013-10-19 22:05 sdc

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to