ninth day for learning

文件存储=inode+block

软链接:约==windows快捷方式,创建一个指针,指向inode,当删除源文件时,指针失效。

               ln -s 源文件 新文件 注:ln为link缩写

硬链接:不加-s参数即为硬链接 ;不能跨分区!

扩展:

           root@localhost /]# ls -l

           total 28

           lrwxrwxrwx. 1 root root 7 Aug 12 2018 bin -> usr/bin

           drwxrwxrwx. 5 root root 4096 Jul 19 17:01 boot

这上面的1和5表示inode的总数量,只有inode为0,数据就没了,如果是链接文件以'l'开头

,软链接文件默认权限是‘777’ ;硬链接文件权限与源文件相同

RAID:

创建raid10:

     1. mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde

-C表示创建一个阵列卡;-v显示过程;md0 md为命名格式 ;-a yes 表示自动创建设备文件;-n 4表示使用4块硬盘 ;-l 表示raid级别

    2.格式化设备:mkfs.xfs /dev/md0

    3.创建挂载目录并挂载

    4.显示md0的详细信息;mdadm -D /dev/md0

创建raid5+1备份盘:

      mdadm -Cv /dev/md0 -n 3 -l 5 -x 1 /dev/sd[b-e]

       -x表示一块为备份,其余步骤与上相同

如何彻底删除raid: /dev/md0

    1.卸载/dev/md0的相关挂载,编辑/etc/fstab

    2.查看/dev/md0 由那几块盘组成,此例:sdb、sdc、sdd、sde

        mdadm -D /dev/md0

    3.将所有盘设置为损坏状态:

        mdadm /dev/md0 -f /dev/sdb ……

        mdadm /dev/md0 -f /dev/sdd

     4.移除remove所有硬盘

        mdadm /dev/md0 -r /dev/sdb

        mdadm /dev/md0 -r /dev/sdd

     5.停止该raid设备,并再次查看raid确认

        mdadm --stop /dev/md0

     使用mdadm -D /dev/md0 已经查看不到了

LVM:逻辑卷管理器

   物理卷:物理硬盘、硬盘分区或者raid阵列等等,处于lvm最底层

   卷组:卷组由多个物理卷组合在一起,卷组建立后,可继续添加新的物理卷

   逻辑卷:由卷组中空闲的资源建立的,逻辑卷建立之后可动态的扩展或缩小空间

                                              常用的LVM部署命令

功能/命令

物理卷管理

卷组管理

逻辑卷管理

扫描

pvscan

vgscan

lvscan

建立

pvcreate

vgcreate

lvcreate

显示

pvdisplay

vgdisplay

lvdisplay

删除

pvremove

vgremove

lvremove

扩展

vgextend

lvextend

缩小

vgreduce

lvreduce

物理卷-卷组-逻辑卷创建过程:此例以sdb、sdc盘为例创建卷组vg1,逻辑卷lv1

    1.创建物理卷:pvcreate /dev/sdb /dev/sdc 可通过vgdisplay查看

    2.创建卷组:vgcreate vg1 /dev/sdb /dev/sdc 可通过vgdisplay vg1查看

    3.创建逻辑卷:-n表示逻辑卷名,对逻辑卷切割有两种计量单位:

           第一种,以容量为单位使用-L参数如生成400M的逻辑卷,-L 400M

           第二种,以基本单元个数为单位,每个基本单元大小默认为4MB,使用-l参数,

                        -l 100表示生成一个100*4M=400MB的逻辑卷

          vgcreate -n lv1 -L 400M vg1

         注:生成的逻辑卷在磁盘存放位置:/dev/卷组/逻辑卷

      4.格式化逻辑卷:mkfs.ext4 /dev/vg1/lv1

      5.挂载后即可使用

扩展逻辑卷容量:扩展逻辑卷/dev/vg1/lv1大小至400M

     1.取消原挂载 umount /dev/vg1/lv1

     2.扩容大小 lvextend -L 400M /dev/vg1/lv1 注意:-L即指定扩容后的总大小

     3.检查硬盘完整性 e2fsck -f /dev/vg1/lv1

        重置硬盘容量 resize2fs /dev/vg1/lv1

     4.重新挂载并查看大小 mount -a ; df -h

缩小逻辑卷容量:缩小逻辑卷/dev/vg1/lv1大小至400M

    1.取消原挂载 umount /dev/vg1/lv1

    2.检查硬盘完整性 e2fsck -f /dev/vg1/lv1

    3.重置硬盘容量 resize2fs /dev/vg1/lv1 400M 提前告知缩小后的容量大小

       缩小容量 lvreduce -L 400M /dev/vg1/lv1 注意:-L即指定缩小后的总大小

    4.重新挂载并查看大小 mount -a ; df -h

逻辑卷快照功能:

    1.快照卷容量必须等同于逻辑卷的容量

    2.快照卷仅一次性有效,一旦执行还原操作后会立即被删除

    3.快照个数是否受卷组容量限制

创建快照: lvconvert -L 容量大小 -s -n 快照名 逻辑卷位置

误删文件:此时如果删除逻辑卷所挂载的目录下的所有文件,然后取消逻辑卷的挂载

执行恢复:lvconvert --merge 快照卷 (跟逻辑卷同一目录下)

执行挂载,即可恢复到快照时的数据。

注:只能恢复到创建快照时的状态

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值