- 论坛徽章:
- 0
|
以前做过实验,一个硬盘分区,用iscsi-target映射成两个LUN,分别用两台机器挂上去,一台机器写,另一台机器 ...
bbjmmj 发表于 2010-04-29 09:21 ![]()
你说的这个我去实验了下,把一个逻辑磁盘分给2个主机使用,结果不行
原因分析: 操作系统会缓存文件
试验过程如下:
1. 在磁盘整列上,设置一个lun给2个机器都可以访问 (磁盘阵列为IBM DS3400)
2. 重起2个机器web1, web2.
3. 在web1上建立LVM2
pvcreate /dev/sdb
vgcreate vg01 /dev/sdb
lvcreate -n data-web vg01
3.在web2上导入vgo2
在web1上 :
vgcfgbackup
scp /etc/lvm/backup/vg01 root@web2:/etc/lvm/backup
在web2上:
vgcfgrestore -f /etc/lvm/backup/vg01
vgchage -a y vg01
4.挂载
在web1上:
mkfs -t ext3 /dev/vg01/data-web
mount /dev/vg01/data-web /mnt
在web2上:
mount -o ro /dev/vg01/data-web /mnt
5.测试文件读写
在web1上
echo xxx > /mnt/a
在web2上
# cat /mnt/a
cat: /mnt/a: No such file or directory
# umount /mnt
# mount -o ro /dev/vg01/data-web /mnt
# cat /mnt/a
xxx |
|