如何避免数据和文件系统因掉电而损坏??
请教各位牛兄:是否应用了日志文件系统就意味着可以随意开关机,而只有最后的数据才会丢失?系统不应因此而损坏?。
实际问题是这样的:
我现在在作一个linux系统,配置:
1. kernel-2.2.18加n多patch
2. root fs运行于ramdisk模式,解压至内存运行
3. 数据保存在单独的分区,采用日志文件系统(reiserfs 3.5.28)
当多次直接开关机后, 会发现数据损坏或分区super block坏而无法mount的情况。请问各位有什么高见,原因和解决方法。
先谢过。
建议是建议你转用 FreeBSD, 原因是你的根文件系统是 RAMFS,
主文件系统是日志型文件系统, 当前的 Linux 不是这样布置的, 某种程度上
可以说它在这方面不太成熟或不太适应于这种类型的应用, 而 FreeBSD 当
前的布置形式恰恰就是根文件系统是 RAMFS, 主文件系统是日志型文件系
统, 跟你当前从 Linux 修改过来的文件系统布局一样, 一般的猜测, FreeBSD
在这种类型的布置下应该更加成熟一些.
算了吧. 日志型文件系统到目前为止还没听说有稳定的.
最稳定的文件系统还是传统的文件系统 + 软件日常备份 + 硬件 SMART 功能 + UPS,
那些新型的文件系统你试好了再用, 别急急忙忙.
日志型文件系统应用最合适的领域目前仍然局限于 Flash ROM 领域, 不过硬盘容量日益增大,
也差不多可以开始应用了.
业内所宣传的日志型文件系统的最大优点正是系统意外崩溃以后可以迅速恢复, 你的系统经常
意外冷关机, 不就正好说明了日志型文件系统的优越性了么?
我没有用过日志型文件系统, 如果你的文件系统甚至于启动后就连 Super Block 都找不到,
那我两个建议:
1. 检查你的硬盘有没有硬件问题.
2. 如果你的硬盘没有硬件问题, Bug Report.
一大帮日志型文件系统的开发人员正在等着你的Bug Report 呢, 你不向他们报告, 他们吃什么?
Bug Report 很麻烦的, 第一 Bug Report 要求使用英文书写, 第二 Bug
Report 要求某种固定的书写格式, 建议你先到几个论坛转转, 看看有没有人
能够使用中文回答你的问题, 有就省却了你的那一份麻烦.
日志型文件系统是趋势和方向, 向你这一类敢吃螃蟹的人致以敬意!
1. 涉及到了内核模块,所以转为Freebsd 有些障碍(不了解FreeBsd)。
2. 我的系统的root是ext2格式,只是因为出于保护数据及速度上的原因采用Ramdisk的方式运行, 不知道是不是你所说的ramFs格式。
3. 我决定先试一下邮件列表。 有了结果会贴在这的。
来源:http://www.linuxforum.net/forum/printthread.php?Cat=&Board=linuxK&main=339110&type=thread
请教各位牛兄:是否应用了日志文件系统就意味着可以随意开关机,而只有最后的数据才会丢失?系统不应因此而损坏?。
实际问题是这样的:
我现在在作一个linux系统,配置:
1. kernel-2.2.18加n多patch
2. root fs运行于ramdisk模式,解压至内存运行
3. 数据保存在单独的分区,采用日志文件系统(reiserfs 3.5.28)
当多次直接开关机后, 会发现数据损坏或分区super block坏而无法mount的情况。请问各位有什么高见,原因和解决方法。
先谢过。
建议是建议你转用 FreeBSD, 原因是你的根文件系统是 RAMFS,
主文件系统是日志型文件系统, 当前的 Linux 不是这样布置的, 某种程度上
可以说它在这方面不太成熟或不太适应于这种类型的应用, 而 FreeBSD 当
前的布置形式恰恰就是根文件系统是 RAMFS, 主文件系统是日志型文件系
统, 跟你当前从 Linux 修改过来的文件系统布局一样, 一般的猜测, FreeBSD
在这种类型的布置下应该更加成熟一些.
算了吧. 日志型文件系统到目前为止还没听说有稳定的.
最稳定的文件系统还是传统的文件系统 + 软件日常备份 + 硬件 SMART 功能 + UPS,
那些新型的文件系统你试好了再用, 别急急忙忙.
日志型文件系统应用最合适的领域目前仍然局限于 Flash ROM 领域, 不过硬盘容量日益增大,
也差不多可以开始应用了.
业内所宣传的日志型文件系统的最大优点正是系统意外崩溃以后可以迅速恢复, 你的系统经常
意外冷关机, 不就正好说明了日志型文件系统的优越性了么?
我没有用过日志型文件系统, 如果你的文件系统甚至于启动后就连 Super Block 都找不到,
那我两个建议:
1. 检查你的硬盘有没有硬件问题.
2. 如果你的硬盘没有硬件问题, Bug Report.
一大帮日志型文件系统的开发人员正在等着你的Bug Report 呢, 你不向他们报告, 他们吃什么?
Bug Report 很麻烦的, 第一 Bug Report 要求使用英文书写, 第二 Bug
Report 要求某种固定的书写格式, 建议你先到几个论坛转转, 看看有没有人
能够使用中文回答你的问题, 有就省却了你的那一份麻烦.
日志型文件系统是趋势和方向, 向你这一类敢吃螃蟹的人致以敬意!
1. 涉及到了内核模块,所以转为Freebsd 有些障碍(不了解FreeBsd)。
2. 我的系统的root是ext2格式,只是因为出于保护数据及速度上的原因采用Ramdisk的方式运行, 不知道是不是你所说的ramFs格式。
3. 我决定先试一下邮件列表。 有了结果会贴在这的。
来源:http://www.linuxforum.net/forum/printthread.php?Cat=&Board=linuxK&main=339110&type=thread
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/2942/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
评论列表