• 磁盘管理1


    磁盘管理

        一、回顾分区和文件系统

            1、分区类型

          • 主分区:总共最多只能有4个     
          • 扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多有4个。但是扩展分区不能存储数据和格式化,必须在划分成逻辑分区才能使用。
          • 逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,linux最多支持59个逻辑分区,如果是SCSL硬盘linux最多支持11个逻辑分区

           2、分区鄙视方法

              1、主分区1  /dev/sda1

              2、主分区1  /dev/sda2

              3、主分区1  /dev/sda3

              4、扩展分区  /dev/sda4

              5、逻辑分区1  /dev/sda5

        二、文件系统常用命令

          1、文件系统查看命令df

              df [选项] 挂载点

                -a  显示所有文件系统信息

                -h  使用习惯单位显示容量

                -T  显示文件系统类型

          2、统计目录或文件大小

              du 选项 目录或文件名

                -a  显示每个子文件的磁盘占用量。默认只统计子目录磁盘占用量

                -h  使用习惯单位显示磁盘占用量

                -s  统计总占用量,而不列出子目录和子文件的占用量

              

            注:du命令和df命令的区别

              df命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被,命令或程序占用的空间。

              du命令是面向文件的,只会计算文件或目录占用的空间

            du是面向文件系统的,df是面向内核的。

          3、查询与自动挂载

            mount -l

            #查询系统中已经挂载的设备,-l会显示卷标名称

            mount -a

            #依据配置文件/etc/fstab的内容,自动挂载

          4、挂在命令格式

            mount 【-t 文件系统】 【-L 卷标名】 【-o 特殊选项】 设备文件名 挂载点

            选项:

              -t 文件系统:加入文件系统类型老指定挂载的类型,可以ext3、ext4、iso9660等文件系统

              -L卷标名:挂载指定卷标的分区,而不是按照设备文件名挂载

              -o特殊选项:可以指定挂载的额外选项

            参数:

              atime/noatime  更新访问时间/不更新访问时间。默认为更新

              asynoc/sync   异步/同步。默认为异步

              auto/noauto   自动/手动,默认为自动

              defaults     定义默认值,相当于rw,suid,dev,exec,auto,nouser,async

              exec/noexec   执行/不执行,设定是否允许在文件系统中执行可执行文件,默认是exec允许。

              remount       重新挂载已经挂载的文件系统,一般用于指定修改特殊权限

              rw/ro      读写/只读,文件系统挂载时,是否具备读写权限,默认为rw

              suid/nosuid   具备/不具备SUID权限,设定文件系统是否具有SUID和SGID的权限,默认是具有。

              user/nouser   允许/不允许普通用户挂载,设定文件系统是否允许普通用户挂载,默认是不允许,只有root可以挂载分区

              groquota    写入代表文件系统支持组磁盘配额,默认不支持。  

          5、挂载光盘

            mkdir /mnt/cdrom

            #建立挂载点

            mount -t iso9660 /dev/cdrom /mnt/cdrom

            #挂载光盘

            mount /dev/sr0 /mnt/cdrom

          6、卸载命令

            umount 设备文件名或挂载点

            umount /mnr/cdrom

          7、挂载u盘

            fdisk -l  

            #查看U盘设备文件名

            mount -t vfat /dev/sdb1 /mnt/usb/

        三、fdisk分区

          1、查看新硬盘  

            fdisk -l

          2、使用fdisk命令分区

            fdisk /dev/sdb

            fdisk 交互指令说明

            d  删除一个分区

            n  新建分区

            p  显示分区列表

            q  不保存退出

            w  保存退出

          3、重新读取分区表信息

            partprobe  注:红帽6之前需要执行,红帽7自动执行

          4、格式化分区

            mkfs -t xfs /dev/sdb1   注:分区结束后要格式化

        四、/etc/fstab 文件系统

          1、/etc/fstab文件    (开机自动挂载文件)

          

        五、分配swap分区 (交换分区)

          1、free  查看内存使用

            一般用  free -h

            注意:看内存要看available 不要看free

          #查看内存与swap分区使用状况

            cached 缓存:是指把读取出来的数据保存在内存中,当再次读取时,不用读取硬盘而直接从内存当中读取,加速了数据的读取过程。

            buffer 缓冲:是指在写入数据时,先把分散的写入操作保存到内存当中,当达到一定程度在集中写入硬盘,减少了磁盘碎片和硬盘的反复寻到,加速了数据的写入过程。

          2、新建swap分区

            fisk /dev/sdb

          3、格式化

            mkswap /dev/sdb6

          4、加入swap分区

            swapon /dev/sdb6

            #加入swap分区

            swapoff /dev/sdb6

            #取消swap分区

          5、swap分区开机自动挂载

            vim /etc/fstab

            #依据配置文件/etc/fstab的内容,自动挂载

            swapon -a   

            注意:配置完/etc/fstab后需要检测无误后再关机重启实验

            

          
          

                 

              

              

      

  • 相关阅读:
    JAVA算术运算符
    java框架
    面向对象DAO模式
    JAVA JDK配置
    集合框架
    异常
    centos 部署 aspnetMVC 网页
    SQL四种语言:DDL,DML,DCL,TCL 的区别
    javascript download geoserver layer as kml file
    常用协议 —— hessian://
  • 原文地址:https://www.cnblogs.com/cxhh/p/10306804.html
Copyright © 2020-2023  润新知