注:本文仍然主要来自《writeos-1.0-2-weekly》 一、加载指定扇区支指定空间 《运行自己的操作系统(linux版) -0.01》提到读入启动扇区,那是由硬盘自动完成的。 若要读入其它扇区到一个特定的内存空间,就要自己写代码完成,使用底层BIOS系统提供的BIOS 13h号中断,如图:...
分类:
其他好文 时间:
2014-06-28 09:57:43
阅读次数:
261
一、df 命令; df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置; 举例: [root@localhost beinan]# df -lh Filesystem 容量 已用 可用 已用% 挂载点 /d...
分类:
系统相关 时间:
2014-06-27 15:20:35
阅读次数:
387
ti 81xx 系列的 timeout搞死人啊 种类繁多坑爹啊!!今天终于找出了8127的一种以个timeout bug情况,妹的这个问题坑了我将近两个月,xxxx,这里我想说下情况,有些地方可能设计公司商业机密,会有和谐:1.这个timeout 首先是不间断的出现,2.无论你怎么换文件系统,都没用...
分类:
其他好文 时间:
2014-06-27 13:07:40
阅读次数:
296
minfo命令——ms-dos文件系统的各项参数的显示minfo这个指令主要用于显示MS-DOS文件系统的各项参数,包括扇区数、磁头数、柱面数等。参数主要有以下几个:-v 显示详细的参数drive 指定驱动显示系统C盘的参数信息并显示启动扇区内容。[root@redhat ~]# minfo ...
分类:
系统相关 时间:
2014-06-27 11:07:11
阅读次数:
228
续《磁盘管理-LVM(1)》1、扩展逻辑卷调整逻辑卷大小的功能是LVM最有用的功能。这个部分会讨论我们怎么样扩展一个存在的逻辑卷。下面,我们将会扩展先前创建的逻辑卷‘mylv1’扩大到3G。注意,调整逻辑卷大小之后,也需要对文件系统调整大小进行匹配。这个额外的步骤各不相同..
分类:
其他好文 时间:
2014-06-27 07:02:30
阅读次数:
269
isosize命令:iso9660文件系统大小显示isosize命令用于显示iso9660文件系统的大小,还文件可以使普通文件,也可以是块设备,如/dev/sr0或者/dev/sda.如果没有相关选项的规定,默认以字节的方式显示大小。该命令支持大于4G的文系统。该命令的语法格式如下所示。isosiz...
分类:
系统相关 时间:
2014-06-26 16:51:03
阅读次数:
289
fdisk –l查看dos/win/ext2分区(partiton,不是slice,slice是solaris分区)[root@localhost etc]# /sbin/fdisk -lDisk /dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 s...
格式:mount[-参数][设备名称][挂载点]其中常用的参数有:-a安装在/etc/fstab文件中类出的所有文件系统。-f伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统。-n不把安装记录在/etc/mtab文件中。-r讲文件系统安装为只读。-v详细显示安装信息。-w将文件系统安...
分类:
系统相关 时间:
2014-06-26 12:32:14
阅读次数:
289
简述:0、ext2格式。1、包括权限管理,精确到角色。2、数据块采用连续分配(离散分配大家来弄吧)。3、为实现间接索引,相信实现了目录,简介索引也不是问题吧。。4、删除目录不支持递归删除。自己写去吧。5、整体结构:6、主要数据结构://超级块struct SuperBlock{ int s_b...
分类:
系统相关 时间:
2014-06-26 11:18:45
阅读次数:
301
0、我的理解,所为驱动,就是用户可以通过自己的应用程序访问你的文件系统。而我恰恰相反。1、我是谢了字符驱动,让我的fileSystem去做应用程序,同样可以被linux系统识别。2、其实我对驱动理解也不深,暂且贴代码。3、驱动程序:/*chardev.c 驱动程序*/#include #includ...
分类:
系统相关 时间:
2014-06-26 11:12:44
阅读次数:
372