LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1435|回复: 5

请教一下LFS6.2的liveCD

[复制链接]
发表于 2006-9-1 19:40:35 | 显示全部楼层 |阅读模式
启动之后发现挂载的设备是/dev/mapper/lfs-cd,查看详细信息,是
block 254,0类型的设备,lfs是怎么把光盘上的rootfs文件影射成device mapper类型的设备的呢?
发表于 2006-9-19 02:36:14 | 显示全部楼层
用的是 LVM 技术吧。具体的我不清楚,学习中。
回复 支持 反对

使用道具 举报

发表于 2006-9-19 05:40:22 | 显示全部楼层
我也在研究中。。。
回复 支持 反对

使用道具 举报

发表于 2006-9-19 07:56:50 | 显示全部楼层
那,正好,讨论讨论:)。

LVM2 over RAID 问题。两者搭配,可以做到:
多个盘  组成  一个 RAID
RAID上 建立  一个 PV
PV 上   建立  一个 VG
VG 上   建立  多个 LV
每个 LV 上 mkfs.XXX,就可以 mount 了

好处:
如果硬盘出现损坏,也不会影响到 LVM2。
加硬盘也相对容易,只要把新硬盘再做一个新RAID,加入 LVM2 就可以了。
如果文件系统支持伸缩的话 (如 reiserifs),那么调整分区大小很方便。

坏处:
我不知道,但是我想知道。
听 CLFS 的人说, LVM2 很不稳定,LV 在缩小的时候经常出问题。
还有就是启动需要  initrd/initramfs 驱动 LVM2。

一般来说,是不是这样应用的呢?

2.6 内核的软 RAID 也支持 分区了,有啥配置方案没?我找了一下,似乎没什么文章提到。。
回复 支持 反对

使用道具 举报

发表于 2006-9-19 10:39:02 | 显示全部楼层
咦~我这两天也在研究这个问题 RAID+LVM2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-19 13:49:06 | 显示全部楼层
嘿嘿……原来用的是快照功能。

mount none -t sysfs /tmpfs

size_ol=$(cat /proc/meminfo | grep "MemTotal" | awk '{ print $2/2*0.8 }')
dd if=/dev/zero bs=1024 count=$size_ol of=/tmpfs/.overlay 2>&1 > /dev/null
losetup /dev/loop2 /tmpfs/.overlay

# Create a snapshot of the root fs
echo 0 `blockdev --getsize /dev/loop1` snapshot /dev/loop1 /dev/loop2 p 8 | dmsetup create live-cd
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表