zoukankan      html  css  js  c++  java
  • Linux第七节随笔-下磁盘管理

    baidubaike

    磁盘管理
    物理磁盘---> RAID--->文件系统--->用户使用
    LVM概念简述
    Raid详细解说
                    0                  1                   5
    N块          N                  N/2                N-1
                    N>=2           N>=2            N>=3
           奇偶校验信息和相对应的数据分别存储于不同的磁盘上,其中任意N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间用于存储奇偶校验信息。因此当RAID5的一个磁盘发生损坏后,不会影响数据的完整性,从而保证了数据安全。当损坏的磁盘被替换后,RAID还会自动利用剩下奇偶校验信息去重建此磁盘上的数据,来保持RAID5的高可靠性。
        做raid 5阵列所有磁盘容量必须一样大,当容量不同时,会以最小的容量为准。 最好硬盘转速一样,否则会影响性能,而且可用空间=磁盘数n-1,其中有一块是专门用来校验的,在存储数据的时候,校验盘里面是不会被存入数据的
          RAID 0 条带化,增加速度(最少2块盘)
          RAID 1  镜像,增加数据安全(最少2块盘)
          RAID 5  奇偶校验  既增加速度,又增加安全性(最少3块盘)
    磁盘分区
             fdisk -l  查看磁盘和分区
             fdisk DEVICE
                       m 帮助
                       l  查看分区类型
                       n  新增分区
                       d  删除分区
                       p  打印分区
                       w  保存分区
    挂载文件系统 mount
             # df -h 查看在线系统 或用 mount
    卸载文件系统 umount /挂载目录

    文件系统使用三部曲:1,分区;2,格式化;3,挂载
    [root@localhost ~]# fdisk /dev/sdb              分区
    Command (m for help): m
    Command (m for help): n
    First cylinder (1123-2088, default 1123): 
    Using default value 1123
    Last cylinder or +size or +sizeM or +sizeK (1123-2088, default 2088): +100M
    Command (m for help): w
    [root@localhost ~]# mkfs.ext4 /dev/sdb1    格式化
    [root@localhost ~]# mkdir /strong
    [root@localhost ~]# mount /dev/sdb1 /strong  挂载
    [root@localhost /]# df -h 
    文件系统      类型    容量  已用 可用 已用% 挂载点
    /dev/sdb1     ext4    935M   11M  876M   2% /strong
    [root@localhost ~]# umount /strong

    remount 参数试验
             # mount -o remount,r /dev/sdb1 /strong
             # mount | grep sdb1
             /dev/sdb1 on /strong type ext4 (ro)
             # touch /mnt/my_file
             touch: 无法触碰 /mnt/my_file只读文件系统
             # mount -o remount,rw /dev/sdb1 /strong
             # touch /mnt/my_file
    随系统启动挂载
    写到 /etc/fstab文件
    /dev/sdb1    /strong         ext4 default               0 0
    或者写到 /etc/rc.local文件
    [root@localhost ~]#echo  "mount  /dev/sdb1 /strong" >>/etc/rc.local
  • 相关阅读:
    SpringBoot集成swagger后出现: Failed to start bean ‘documentationPluginsBootstrapper‘的解决方法
    [转]When allowCredentials is true, allowedOrigins cannot contain the special value “*“
    SpringBoot 集成Swagger后提通过http://localhost:8001/swaggerui.html#/访问得不到页面
    C#窗体开发
    如何查看一个域名所对应的IP地址?
    Vetur can't find `tsconfig.json` or `jsconfig.json` in XXX
    npm 搜索
    查看android 中sqlite数据库的表,发现没有表结构和数据问题
    Another Intro for Cookies
    TypeScript Crash Course: Property Access Modifiers
  • 原文地址:https://www.cnblogs.com/LinuxSuDa/p/4286187.html
Copyright © 2011-2022 走看看