reverse_dev

来自「Linux Device Mapper Source Code」· 代码 · 共 24 行

TXT
24
字号
#! /usr/bin/perl -w$device = shift or die("Usage: reverse_dev <dev_path> <step>\n");$step = shift or die("Usage: reverse_dev <dev_path> <step>\n");open(IN, "/sbin/blockdev --getsize $device |")     or die("couldn't run blockdev\n");$dev_size = <IN>;close(IN);chomp($dev_size);$dev_size--;# round down dev size to the lower step$dev_size = int($dev_size / $step);$dev_size *= $step;$start = 0;for ($i = 0; $i < $dev_size; $i += $step) {    $rstart = $dev_size - ($start + $step);    print "$start $step linear $device $rstart\n";    $start += $step;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?