20200504

20200501
    linux的内核通过VFS来管理读取文件系统

    xfs    
        centos7.x默认的文件系统
        数据三个部分
            数据区(data section)
                与ext2的区块群组一样,不同的是xfs的inode与区块都是系统需要用到时动态配置产生,所以格式化操作超快
            文件系统登录区
                有点日志区块,还可以指定外部磁盘来作为xfs文件系统的日志区块
            实时运行区
                当有文件新建立时,xfs会在这个区段里面找一个到数个的extent区,将文件放置在这个区块内,等分配完毕后再写入到data section的inodae与区块中

20200504
    硬链接
        不能跨文件系统
        不能跨接目录
            如果链接的比如是etc目录,那目录下的所有文件都要硬链路接,工作环境太过复杂

        硬链接就是多个文件名指向同一个Inode,文件系统的inode与数据区块一般是不会变化的

        创建硬链接
            ln /etc/crontab .  #创建硬链接到当前目录

        [root@localhost ~]# ls -il crontab /etc/crontab 
        4372557 -rw-r--r--. 2 root root 451 Jun 10  2014 crontab
        4372557 -rw-r--r--. 2 root root 451 Jun 10  2014 /etc/crontab
        第3个字段2,代表是有多少个文件名链路接到这个Inode

    软链接(快捷方程式)
        符号链接就是建立一个独立的文件,而这个文件会让数据的读取指向它链接的那个文件的文件名

        创建软链
            ln -s /etc/crontab crontab2

            [root@localhost ~]# ll -i crontab2
            8414548 lrwxrwxrwx. 1 root root 12 Apr 30 00:48 crontab2 -> /etc/crontab

        当源文件被删除后,符号链接文件会打不开,实际上是找不到原始文件名而已

        符号链接所建立的文件为一个独立的新文件,所以会占用inode与区块

        目录链接数
            当我们建立一个新目录时,新的目录链接数为2,上层目录的链接数增加1

    磁盘分区
        lsblk #列出系统上的所有磁盘列表
        blkid #列出设备的uuid参数, uuid全局唯一标识符,linux会将系统内所有的设备给于一个标识符,标识符可以拿来挂载或使用
        parted /dev/sda print   #列出磁盘的分区表类型与分区信息

        gdisk/fdisk /dev/sdb   #对/dev/sdb磁盘进行分区管理(增删等),q退出不保存,注意不要去处理一个正在使用的分区

        一般先用lsblk找到磁盘,然后用parted找出分区格式(gpt or MBR), 再利用fdisk分区(MBR格式的话)

        用fdisk分好区并w保存后,分区表并没有立即更新,需要
            partprobe -s   #更新linux内核的分区信息

        查看内核分区的信息
            lsblk
            cat /proc/partitions

 

    

磁盘格式化(创建文件系统)
        mkfs.xfs /dev/sdb6  #一般使用默认参数就行,除非有其它额外的要求,如-f, 强制格式化,如果原来已有文件系统
        mkfs.ext4   

    文件系统检验
        xfs_repair /dev/sdb4   #恢复命令,万一服务器停电或硬件软件出错导致文件系统发生错乱
            通常文件系统出问题时才使用(单人模式下),正常状况使用此命令可能会造成系统损坏,且被检验的硬盘分区不能挂载,要在卸载状态下使用
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值