用法:bash <joined-name> <device-to-join>...
参考:https://www.kernel.org/doc/html/latest/admin-guide/device-mapper/linear.html
移除:
dmsetup remove <device-name>
#!/bin/bash | |
if [ $# -lt 2 ]; then | |
echo "Usage: command <joined-name> <device-to-join>..." | |
exit | |
fi | |
joined_name=$1 | |
shift | |
offset=0 | |
for arg in "$@"; do | |
size=$(blockdev --getsz "$arg") | |
echo "$offset $size linear $arg 0" | |
offset=$((offset+size)) | |
done | dmsetup create "$joined_name" |
用法:bash <joined-name> <device-to-join>...
参考:https://www.kernel.org/doc/html/latest/admin-guide/device-mapper/linear.html
移除:
dmsetup remove <device-name>