磁盘管理1

Posted cxhh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了磁盘管理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后需要检测无误后再关机重启实验

 

 

 

 

        

 

      
      

             

          

          

  

 

以上是关于磁盘管理1的主要内容,如果未能解决你的问题,请参考以下文章

Linux 下磁盘管理--逻辑卷--LV

Linux磁盘管理(fdisk磁盘管理工具|swap交换分区|LVM逻辑卷管理)

磁盘管理

磁盘管理

Linux磁盘管理1

新建磁盘管理