马哥Linux学习笔记8-2ext文件系统原理基础及read命令

  • 文件挂载的配置文件:/etc/fstab

  • 每行定义一个要挂载的文件系统:
    要挂载的设备或伪文件系统 挂载点 文件系统类型 挂载选项 转储频率 自检次序

  • 要挂载的设备或伪文件系统:
    设备文件、LABEL(LABEL="")、UUID(UUID="")、伪文件系统名称(proc,sysfs)
    挂载选项:defaults
    转储频率:
    0:不做备份
    1:每天转储
    2:每隔一天转储
    自检次序:
    0:不自检
    1:首先自检:一般只有rootfs才用1

  • 文件系统上的其他概念
    inode:index node,索引节点
    地址指针:直接指针,间接指针,三级指针
    iNode bitmap:对位标识每个inode空闲与否的状态信息

  • 链接文件:
    硬链接:不能够对目录进行,不能跨分区进行,指向同一个inode的多个不同路径,创建文件的硬链接即为为inode创建新的引用路径,因此会增加其引用计数
    符号链接:可以对目录进行,可以跨分区,指向的是另一个文件的路径,其大小为指向的路径字符串的长度,不增加或减少目录文件inode的引用计数
    Ln [-sv] SRC DEST
    -s symbolic link
    -v verbose

  • 文件管理操作对文件的影响
    文件删除,复制,移动

  • bash脚本编程之用户交互
    read [option]…[name…]
    -p ‘prompt’
    -t timeout
    bash -n /path/to/some_script(检查脚本中的语法错误)
    bash -x /path/to/some_script(调试执行)

    #!/bin/bash
    #version
    #author:mageedu
    #description: read testing
    read -p "Enter a disk special file: " diskfile
    [ -z "$diskfile’ ] && echo “Fool” && exit1
    if fdisk -1 | grep "^Disk $diskfile’’ &> /dev/null; then
    fdisk -l $diskfile
    else
    echo “Wrong disk special file.”
    exit 2
    fi

猜你喜欢

转载自blog.csdn.net/weixin_43024834/article/details/87869263