linux文件系统的最顶端是/,称为linux的root,所有的目录、文件、设备都在/之下。 文件类型 linux有四种基本文件系统类型:普通文件、目录文件、连续文件和特殊文件。可以用file命令来识别。 普通文件:如文本文件、c语言源代码、shell脚本等,可以用cat、less、more、vi等...
分类:
系统相关 时间:
2014-08-25 14:35:34
阅读次数:
329
一个新的磁盘盘需要经过分区、格式化(创建文件系统),挂载之后才能正常使用。关于磁盘的分区表有两种格式:MBR(MasterBootRecord)和GPT(GUIDPartitionTable)MBR:也称为主引导扇区,是计算机开机后访问硬盘时必须读取的首个扇区,也就是0柱面0磁头1扇区,MBR由bootload(446字..
分类:
系统相关 时间:
2014-08-22 18:07:59
阅读次数:
360
Linux文件系统结构/ --根目录/home/alex --访问alex/dev --devices 设备 (Linux下一切皆文件)SCSI硬盘/dev/sda /dev/sda/sda1 /dev/sda/sda2/dev/sdbIDE硬盘/dev/hda/dev/hdb安装Linux...
分类:
系统相关 时间:
2014-08-22 12:32:26
阅读次数:
250
一、扩展卷组扩展卷组相对简单,只需要添加一个物理卷即可,使用的命令是vgextend,其格式为:vgextendVG_NAME/PATH/TO/PV下面来演示一下扩展卷组的过程:1.首先准备一块id号位8e的分区,具体过程见前文。[root@localhost~]#fdisk/dev/sdcWARNING:DOS-compatiblemodeisdeprecat..
分类:
其他好文 时间:
2014-08-22 02:50:06
阅读次数:
544
一、boot sector 与 super block的关系: 1、boot sector用于存放引导装载程序,占用1024个字节。 2、super block的大小也为1024字节。 3、若block大小为1k,则boot sector和super block各占一个block。 4、若b...
分类:
系统相关 时间:
2014-08-19 23:48:45
阅读次数:
224
前几天写类linux文件系统的时候,被这个搞死了,今天终于弄懂了
这是cpp文件
#include
#include
#include
#include
using namespace std;
char ch[250];
struct s{
short a, b;
};
int main(){
FILE *file = fo...
分类:
其他好文 时间:
2014-08-18 10:53:04
阅读次数:
395
一、逻辑卷管理器LVM概述前面我们在Linux系统上模拟软RAID,使用的是md模块,事实上,还有一个模块dm——devicemapper,也可以实现软RAID的模拟。md模块的管理工具是mdadm,它专门用来管理RAID设备;dm模块则更为强大,它的管理工具不再是一个单一的工具,而是一组工具,根据不..
分类:
其他好文 时间:
2014-08-16 01:07:30
阅读次数:
293
用户分为三类:1.root用户2.虚拟用户:不具有登录系统的能力,一般系统自身拥有,比如bin,daemon,ftp,mail3.普通用户useradd:-g:指定用户私有组-G:添加附加组-d:指定用户家目录,如果不存在可以结合-m创建-m:如果家目录不存在则自动创建-u:指定UID,和-o一起可以重复使用..
分类:
系统相关 时间:
2014-08-15 02:52:59
阅读次数:
336
前文介绍了使用mdadm命令穿件软RAID0的过程,本章将继续演示RAID1和RAID5的创建过程。在演示具体的创建过程之前,需要进一步介绍madam命令可用的选项:-f:把某设备指定为模拟损坏-r:把损坏的设备移除-a:新增一个设备到阵列中一、创建一个大小为1G的RAID1:对RAID1来说,其利..
分类:
其他好文 时间:
2014-08-15 02:43:58
阅读次数:
273
一、RAID5的实现过程前文介绍了软RAID0和软RAID1创建过程,本文将演示一个大小为2G的软RAID5的实现过程。由于RAID5至少需要3块盘,其中有一块盘作为备份,因此只有两块盘是真正用来存放数据的,故这三块盘的大小都必须为1G,才能保证有效使用空间为2G。在创建带热备份的RAID1时..
分类:
其他好文 时间:
2014-08-15 02:42:49
阅读次数:
331