#DO-IT

重复就是罪恶
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Linux

摘要:刚开始使用Ubuntu的时候,在下载配置VIMIDE的时候用到了git,一开始还一位git仅仅只是一个下载代码工具,类似wget而已,后来发现把git仅仅当作一个代码下载工具真是暴殄天物啊,后来查阅资料才知道git作为开源世界里一个极为方便快速的分布式版本控制工具。于是使用git来上传一个自己的VIMIDE配置及文件,以备日后使用。 具体步骤如下:sudo apt-get install git //安装gitmkdir vimide //创建仓库目录cd vimide ... 阅读全文

posted @ 2013-07-28 22:50 大唐歲月 阅读(197) 评论(0) 推荐(0)

摘要:一.简介在Linux系统中目前以MD (Multiple Devices)虚拟块设备的方式实现软件RAID,利用多个底层的块设备虚拟出一个新的虚拟块设备,并且利用条带化(stripping)技术将数据块均匀分布到多个磁盘上来提高虚拟设备的读写性能,利用不同的数据冗余算法来保护用户数据不会因为某个块设备的故障而完全丢失,而且还能在设备被替换后将丢失的数据恢复到新的设备上。关于不同冗余级别的定义和数据块以及校验块的分布示意图可以参考存储专业委员会给出的参考资料“Common RAID Disk Data Format Specification ”。目前MD支持linear, multipath, 阅读全文

posted @ 2013-07-16 16:58 大唐歲月 阅读(297) 评论(0) 推荐(0)

摘要:近些天在制作Linux的rootfs根文件系统时,需要频繁修改rootfs中的目录结构及配置(以在根文件系统中加入系统运行所需的模块与配置文件),但同时每次修改完毕后又要给普通文件夹rootfs制作为可启动的文件系统镜像rootfs.gz并且联合bzImage一起制作成标准光盘ISO镜像,以方便放在虚拟机中测试每次更改效果,因此萌发了用Shell自动完成提高效率,遂编写了mkiso脚本。项目文件夹名称为diylinux,其目录结构如下:diylinux |--------rootcd |--------rootfs |--------src | |---------linu... 阅读全文

posted @ 2013-07-03 23:32 大唐歲月 阅读(218) 评论(0) 推荐(0)

摘要:Linux支持cpio-initrd和image-initrd两种格式的initrd。他们的处理流程如下:cpio-initrd的处理流程1.bootloader把内核以及initrd文件加载到内存的特定位置。2.内核判断initrd的文件格式,如果是cpio格式。3.将initrd的内容释放到rootfs中。4.执行initrd中的/init文件,执行到这一点,内核的工作全部结束,完全交给/init文件处理。5 . 接下来的rootfs执行流程为: init ---> /etc/inittab(run level) ---> /etc/init.d/rcS(/etc/rc... 阅读全文

posted @ 2013-07-03 16:04 大唐歲月 阅读(150) 评论(0) 推荐(0)