本文系统Centos6.0
1、创建设备文件:mknod
[root@www ~]# ls -lh /dev/cdrom [root@www ~]# ls -lh /dev/sr0 [root@www ~]# mknod /root/dd b 11 0 [root@www ~]# mount /dev/cdrom /media/ [root@www ~]# mount /root/dd /mnt/
大家应该看出来了;/dev/cdrom=/root/dd了;
我们可以创建设备文件
语法:mknod 设备文件名 文件类型 主号 从号
比如:mknod /root/dd b 11 0
2、常见文件系统:
ext2/ext3/ext4:这是Linux中使用最多的文件系统。 msdos:DOS、Windows和OS/2使用该文件系统 vfat:扩展的DOS文件系统,支持长文件名。 iso9660:CD-ROM的标准文件系统 smbfs/cifs:支持SMB协议的网络文件系统。 nfs:网络文件系统。 swap:用于Linux磁盘交换分区的特殊文件系统。
3、逻辑卷<lvm>
在磁盘分区上建立物理卷
fdisk /dev/sda pvcreate /dev/sda5 #在已经建立好的分区或硬盘上简历物理卷 pvdisplay|pvs 查看系统中已经创建的物理卷
使用物理卷建立卷组
vgcreate MYVG /dev/sda5 create -s 8 MYVG /dev/sda5 #建立PE大小为8M的vg,默认是4E vgdisplay|vgs 查看系统中已经创建的卷组
在卷组中建立逻辑卷
lvcreate -L 100M -n mylv1 MYVG #从已有卷组建立逻辑卷,通常只分配部分空间给逻辑卷 vgextend <卷组名> <物理卷名> lvdisplay|lvs #查看系统中已经创建的逻辑卷
逻辑卷的拉升
lvextend -L size[KB,M,G] /dev/卷组/逻辑卷名 resize2fs /dev/卷组/逻辑卷名
逻辑卷的缩小
e2fsck -f /dev/卷组/逻辑卷名 resize2fs /dev/卷组/逻辑卷名 size[KB,M,G] (先缩小文件系统大小) lvreduce -L size[KB,M,G] /dev/卷组/逻辑卷名
也可以通过图形化界面工具来管理逻辑卷
卸载逻辑卷
先卸载逻辑卷
删除逻辑卷 {lvremove <逻辑卷名>}
删除卷组 {vgremove <卷组名>}
删除物理卷 {pvremove <物理卷名>}
删除物理分区
4、linux‘ RAID
RAID是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。
mdadm工具是一个管理软件RAID的独立程序,它能完成所有的软RAID管理功能。
mdadm常见选项:
-A <阵列设备名>,--assemble:加入一个以前定义的阵列 -C <阵列设备名>,--create:创建一个新的阵列 -D <阵列设备名>,--detail:显示md device的详细信息 -a yes :自动创建md阵列文件 -l ,--level=:设定raid level -s ,--scan:扫描配置文件或/proc/mdstat以搜寻丢失的信息 -n ,--raid-devices=:指定阵列中可用device数目,这个数目只能由 --grow修改 -x ,--spare-devices=:指定初始阵列的富余device数目
创建Software Raid 分区:
分区类型为“fd”
使用mdadm工具创建Software Raid设备
eg: mdadm -C /dev/md1 -a yes -l0 -n2 /dev/sdb{5,6}
为阵列创建文件系统
eg:mkfs.ext4 /dev/md1
挂载阵列设备
mdadm不采用/etc/mdadm.conf作为主要配置文件,它完全可以不依赖该文件也不会影响阵列的正常工作。
该配置文件的主要作用是方便跟踪软RAID的配置。对该配置文件进行配置是有好处的,但不是必须的。推荐对该文件进行配置。
建立方法如下:
创建阵列
mdadm -D -s >> /etc/mdadm.conf 或 mdadm --detail --scan >> /etc/mdadm.conf
查看阵列状态
mdadm -D /dev/md0 cat /proc/mdstat
停止阵列设备
mdadm -S /dev/md0
启动阵列设备
mdadm -A /dev/md0 /dev/sdb{X,Y,Z}