FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Device-mapper Development

 
 
LinkBack Thread Tools
 
Old 10-28-2011, 02:31 AM
Yathindra
 
Default Mapping sectors to have errors

Hi,



I'm trying to create a disk and map some sectors to
have errors on them.



I tried this,

echo "0 100000 linear /dev/sdb 0 100000
480081250 error"| dmsetup create bad_disk

device-mapper: reload ioctl failed: Invalid
argument

Command failed



I have put in the right arguments but not sure why it
fails.



Could someone please guide me how I can do this.



Thanks,

Yathi




--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
 
Old 10-28-2011, 09:11 AM
Joe Thornber
 
Default Mapping sectors to have errors

On Thu, Oct 27, 2011 at 08:31:00PM -0600, Yathindra wrote:
> Hi,
>
> I'm trying to create a disk and map some sectors to have errors on them.
>
> I tried this,
> echo "0 100000 linear /dev/sdb 0 100000 480081250 error"| dmsetup
> create bad_disk
> device-mapper: reload ioctl failed: Invalid argument
> Command failed
>
> I have put in the right arguments but not sure why it fails.

You have 2 target lines concatenated onto the same line there.

--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
 
Old 10-28-2011, 05:54 PM
Yathindra
 
Default Mapping sectors to have errors

Hi Joe,

I tried it the other way but when I specify error it doesn't seem to take
the start sector > 0.

# echo "0 `blockdev --getsz /dev/sdb` linear /dev/sdb 0" | dmsetup
create bad_disk


# dmsetup table
bad_disk: 0 488281250 linear 8:16 0

# echo "100000 488181250 error" | dmsetup load bad_disk << This failed
device-mapper: reload ioctl failed: Invalid argument
Command failed

# echo "0 100000 error" | dmsetup load bad_disk << This worked

Any ideas?

Thanks,
Yathi


On 10/28/2011 3:11 AM, Joe Thornber wrote:

On Thu, Oct 27, 2011 at 08:31:00PM -0600, Yathindra wrote:

Hi,

I'm trying to create a disk and map some sectors to have errors on them.

I tried this,
echo "0 100000 linear /dev/sdb 0 100000 480081250 error"| dmsetup
create bad_disk
device-mapper: reload ioctl failed: Invalid argument
Command failed

I have put in the right arguments but not sure why it fails.

You have 2 target lines concatenated onto the same line there.


--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
 
Old 10-28-2011, 07:42 PM
Milan Broz
 
Default Mapping sectors to have errors

On 10/28/2011 04:31 AM, Yathindra wrote:
> I'm trying to create a disk and map some sectors to have errors on them.
>
> I tried this,
> echo "0 100000 linear /dev/sdb 0 100000 480081250 error"| dmsetup create bad_disk
> device-mapper: reload ioctl failed: Invalid argument
> Command failed

Try
echo -e "0 100000 linear /dev/sdb 0
100000 480081250 error"| dmsetup create bad_disk

Milan

--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
 
Old 10-28-2011, 07:46 PM
Yathindra
 
Default Mapping sectors to have errors

Hi Milan,

It worked! Thanks so much !

Have a great weekend.

On 10/28/2011 1:42 PM, Milan Broz wrote:

On 10/28/2011 04:31 AM, Yathindra wrote:

I'm trying to create a disk and map some sectors to have errors on them.

I tried this,
echo "0 100000 linear /dev/sdb 0 100000 480081250 error"| dmsetup create bad_disk
device-mapper: reload ioctl failed: Invalid argument
Command failed

Try
echo -e "0 100000 linear /dev/sdb 0
100000 480081250 error"| dmsetup create bad_disk

Milan


--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
 
Old 11-04-2011, 03:14 PM
Yathindra
 
Default Mapping sectors to have errors

Hi Milan,

I'm trying to inject random sector errors using device mapper.

Suppose I want to inject some 50 errors on random sectors, is their a
way to do

this without having to reload the table every time.

Thanks,
Yathi

On 10/28/2011 1:46 PM, Yathindra wrote:

Hi Milan,

It worked! Thanks so much !

Have a great weekend.

On 10/28/2011 1:42 PM, Milan Broz wrote:

On 10/28/2011 04:31 AM, Yathindra wrote:
I'm trying to create a disk and map some sectors to have errors on
them.


I tried this,
echo "0 100000 linear /dev/sdb 0 100000 480081250 error"| dmsetup
create bad_disk

device-mapper: reload ioctl failed: Invalid argument
Command failed

Try
echo -e "0 100000 linear /dev/sdb 0
100000 480081250 error"| dmsetup
create bad_disk


Milan




--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
 

Thread Tools




All times are GMT. The time now is 01:54 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org