链接文件
linux中链接有两种,一种是硬链接,一种是软链接
一、硬链接
硬链接是指通过索引节点来进行链接
创建硬链接的方法如下:
ln 源文件 硬链接文件
具有相同inode号的多个文件互为硬链接文件
删除硬链接文件或者源文件任意之一,文件实体不会被删除
硬链接文件就是文件的另一个入口
二、软链接
软链接就相当于windows里面的快捷方式
软链接类似一个文件,里面存放的是指向源文件的路径
源文件删除后,软链接依然存在,但是无法访问指向源文件内容了
创建软链接方法如下:
ln -s 源文件 软链接文件
软链接文件和源文件是不同文件,inode号也不同
软链接文件类型为l
软硬链接小结
目录不可以创建硬链接,但是可以创建软链接
目录的硬链接不能跨越系统
每个目录下面都有一个硬链接“.”号,和对应上级目录的硬链接“..”号
在父目录里面创建一个子目录,父目录链接数+1,但在父目录里面创建文件,父目录链接数不会增加
RAID
RAID ( Redundant Array of Independent Disks )即独立磁盘冗余阵列,通常简称为磁盘阵列。简单地说, RAID 是由多个独立的高性能磁盘驱动器组成的磁盘子系统,从而提供比单个磁盘更高的存储性能和数据冗余的技术。 RAID 是一类多磁盘管理技术,其向主机环境提供了成本适中、数据可靠性高的高性能存储。 SNIA 对 RAID 的定义是 [2] :一种磁盘阵列,部分物理存储空间用来记录保存在剩余空间上的用户数据的冗余信息。当其中某一个磁盘或访问路径发生故障时,冗余信息可用来重建用户数据。磁盘条带化虽然与 RAID 定义不符,通常还是称为 RAID (即 RAID0 )
mdadm
mdadm是一个用于创建、管理、监控RAID设备的工具,它使用linux中的md驱动。
参数:
-l 指定级别
-n 指定个数
-C 创建一个新的阵列
-Q, --query:查看一个device,判断它为一个 md device 或是 一个 md 阵列的一部分
-D, --detail:打印一个或多个 md device 的详细信息
创建
mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde
格式化
mkfs.ext4 /dev/md0
挂载
mkdir /RAID mount /dev/md0 /RAID df -h
查看并永久挂载
mdadm -D /dev/md0 echo "/dev/md0 /RAID ext4 defaults 0 0" >> /etc/fstab
LVM 逻辑卷管理器
目的:动态调整大小
- PV 物理卷
- VG 卷组
- LV 逻辑卷组
- PE 最小单位4M
创建物理卷组的同时 利用-s + 容量大小来 确定PE的值
/dev/卷组名称/逻辑卷名称
mkfs.xfs 设备名称
xfs_growfs 设备名称
lsblk -f 查看挂载和未挂载文件系统类型
考题:扩容操作
1、卸载目录 umount /目录
2、lvextend -L 800 /dev/卷组名称/逻辑卷名称/
3、扫描:e2fsck -f /dev/卷组名称/逻辑卷名称
4、重新校对 resize2fs /dev/卷组名称/逻辑卷名称
5、mount -a 重新挂载
重新校对大小:
resize2fs /dev/juanzu/vo
如果报错的话,就重新执行上面的e2fsck操作,还是不行的话就mount -a
或者reboot