发新话题
打印

讨论多os共享lun,以及文件系统,数据库方面的问题!

引用:
原帖由 myprotein 于 2006-9-11 13:16 发表


文件系统是用os的工具来格式化出来的啊。。。。。。。
那这个 os的工具 格式化磁盘的时候, 磁盘上面并没有文件系统啊, 那这个工具如何能读写磁盘呢?

还有格式化出来文件系统是windows的概念.

TOP

谢谢x兄,就按照你的数据采集的例子,顺序读写,那么写完了,是否他要记录一下物理地址和逻辑地址的偏移map表单?不然下次咋知道什么数据存放在哪里?这个表单要存放到磁盘上,而且必须先加载这个表单,才能进一步读写操作数据,那么这个机制不正好类似os的fs实现机制么?

但是这些直接操作raw的程序,没有文件这个概念,磁盘上就是一拖数据和map映射表。从这种意义上来说,是不应该称作“文件系统”。我错了
敝人博客
《大话存储》预订链接:http://www.china-pub.com/301645

TOP

引用:
原帖由 myprotein 于 2006-9-11 13:58 发表
谢谢x兄,就按照你的数据采集的例子,顺序读写,那么写完了,是否他要记录一下物理地址和逻辑地址的偏移map表单?不然下次咋知道什么数据存放在哪里?这个表单要存放到磁盘上,而且必须先加载这个表单,才能进一步 ...
这越来越像个哲学问题了

TOP

引用:
原帖由 thresh_freeman 于 2006-9-11 13:55 发表


那这个 os的工具 格式化磁盘的时候, 磁盘上面并没有文件系统啊, 那这个工具如何能读写磁盘呢?

还有格式化出来文件系统是windows的概念.
是直接调用中断来对磁盘进行读写,我没有说不能对raw读写,只是说,写上文件,怎么来管理的问题,既然可以管理,一定要有个管理机制,就是所谓fs


t兄不是熟solaris系统么,solaris的format命令不知做何解?
linux好像也有格式化这个概念把
小弟愚见。
敝人博客
《大话存储》预订链接:http://www.china-pub.com/301645

TOP

引用:
原帖由 thresh_freeman 于 2006-9-11 11:07 发表


看来m兄不太喜欢在UNIX下下面写程序...呵呵

Linux我不懂,我比较熟悉Solaris,但我想原理都是类似的。

你可以在系统里面识别到一个新的磁盘,把它分区,其中一个区为 c2t1d0s0,在这个区上面并不用mkfs ...
看来得划分一下“文件系统”的界限。我之所以说“没有共享裸设备,只有共享文件系统”,是因为我把c2t1d0当裸设备,而上面的c2t1d0s0已经是经由文件系统组织管理的了。
当然,如果这样算来,卷管理都应该是文件系统的一部分了,这个好像不太合适。
所以,总之,我支持一下你的观点,我那句话说得的确有点问题。

TOP

有点晕,卷管理当然不能同fs放在一层来算啊。
敝人博客
《大话存储》预订链接:http://www.china-pub.com/301645

TOP

引用:
原帖由 myprotein 于 2006-9-11 14:02 发表


是直接调用中断来对磁盘进行读写,我没有说不能对raw读写,只是说,写上文件,怎么来管理的问题,既然可以管理,一定要有个管理机制,就是所谓fs


t兄不是熟solaris系统么,solaris的format命令不知做何 ...
Solaris的format命令不是建立文件系统的,你可以到docs.sun.com上面去看看。

你既然都说“写上文件,怎么来管理的问题", 既然是管理文件,那已经限定了是fs。如果我按我的格式写入raw device,按我的格式去读入、寻址,这个raw device上的东西不应该算文件系统。

我个人建议你到UNIX的论坛上去讨论这个问题,似乎会更有收获一些。

TOP

引用:
原帖由 thresh_freeman 于 2006-9-11 14:01 发表


这越来越像个哲学问题了
sorry我没描述清楚,这个“表单”是放在磁盘固定的地址上,就像os 的fs实现一样,放在superblock,inode区中,都是固定的,所以这些区域不需要map就可以单独寻址。
敝人博客
《大话存储》预订链接:http://www.china-pub.com/301645

TOP

觉得有点晕了,望m兄总结下。

TOP

引用:
原帖由 thresh_freeman 于 2006-9-11 14:14 发表


Solaris的format命令不是建立文件系统的,你可以到docs.sun.com上面去看看。

你既然都说“写上文件,怎么来管理的问题", 既然是管理文件,那已经限定了是fs。如果我按我的格式写入raw device,按我的 ...
sorry,我在unix论坛上问过这个问题,发现效果不好,毕竟那些都是搞实施的大侠,对底层没什么兴趣。

format,这个命令我再看看,sorry献丑了

“按自己的方法管理数据”,不知道这个“自己的方法”,是不是也是得有个map表把,而且这个表必须放到磁盘固定地址上,这样才能做到断电还能保存,

能否请t兄具体描述一下,如果您写一个hello单词到磁盘,断电之后,将怎么来再次读出这个单词?大体描述一下便可,谢谢!

btw,这些越来越象操作系统原理这门课了,可惜小弟不是计算机专业,半路出家的,所以多多麻烦各位了,这方面内容我也正在学习之中,谢谢了
敝人博客
《大话存储》预订链接:http://www.china-pub.com/301645

TOP

发新话题