zoukankan      html  css  js  c++  java
  • linux 之分区和文件系统

    分区类型

    主分区:总共最多只能分4个

    扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多4个,但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用。

    逻辑分区:逻辑分区是在扩展分区中划分的,如果是ide硬盘,linux最多支持59个逻辑分区,如果是scsi硬盘linux最多支持11个逻辑分区。逻辑分区从5开始

    ext2:最大支持16tb分区和最大2tb的文件。

    ext3:支持日志功能。

    ext4:支持最大1eb的分区和16tb的文件。

    文件系统查看命令df

    语法: df【选项】 【挂载点】

    选项:

      -a 显示所有的文件系统信息,包括特殊文件系统,如 /proc /sysfs

      -h 使用习惯单位显示容量,如kb,mb等

      -T 显示文件系统类型

      -m 以mb为单位显示容量

      -k 以kb为单位显示容量。

    统计目录或文件大小 du

    语法 du 【选项】 【目录或文件名】

    选项:

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

      -h 使用习惯单位显示容量,如kb,mb等

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

    du和df的区别

    df命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令或程序占用的空间(最常见的就是文件以及删除,但是程序并没有释放空间)

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

    文件系统修复命令fsck

    fsck 分区设备文件名(谨慎使用)

    选项:

      -a:不用显示用户提示,自动修复文件系统

      -y:自动修复。和-a作用一直,不过有些文件系统只支持-y

    dumpe2fs 命令是查询指定分区详细文件系统信息的命令

    选项:

      -h 尽显示超级块中信息,而不显示磁盘块组的详细信息

    centos 6 dumpe2fs -h /dev/sda1(是查看ext2/ext3/ext4 文件系统信息的命令)

    centos 7   xfs_growfs /dev/sda1(是查看xfs 文件系统信息的命令)

    查询与自动挂载

     mount [-l]

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

    mount -a

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

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

    选项:

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

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

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

    mount -o remount,noexec /home

    #重新挂载 /boot 分区,并使用noexec权限

    cd /home

    vi hello.sh

    chmod 755 hello.sh

    ./hello.sh

    mount -o remount,exec /home

    #记得改回来,不然会影响系统启动

    挂载光盘

    mkdir /mnt/cdrom

    #建立挂载点

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

    挂载光盘

    mount /dev/sr0 /mnt/cdrom

    卸载光盘 umount /dev/sr0

    挂载u盘

    fdisk -l

    #查看u盘设备文件名

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

    注意: linux 默认是不支持NTFS文件系统的

  • 相关阅读:
    点击链接,取得href的值,但是不转向
    启动和停止MySQL服务
    QuickText for Notepad++
    otepad++ 配置 支持jquery、html、css、javascript、php代码提示
    windows 2008+IIS7+Mysql+PHP5.5 + FastCGI环境配置
    Jquery异步请求数据实例代码
    JS读取本地文件及目录的方法
    c#.net从ftp下载文件到本地
    怎样才能充分利用SQL索引
    jQuery EasyUI Datagrid性能优化专题
  • 原文地址:https://www.cnblogs.com/frankliu/p/8414468.html
Copyright © 2011-2022 走看看