分区类型

主分区:总共最多只能分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文件系统的

linux 之分区和文件系统的更多相关文章

  1. Linux磁盘分区与文件系统

    一 Linux磁盘分区与文件系统 在Linux中常见的操作系统有:ext2 ext3 ext4 xfs btrfs reiserfs等文件系统的作用主要是明确磁盘或分区上的文件存储方法以及数据结构,L ...

  2. LINUX 硬盘分区及文件系统

    一,top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 1. 第一行是任务队列信息 2. 第二.三行为进程和CPU的信息 3. 第 ...

  3. Linux扩展分区和文件系统

    磁盘分区 linux也与windows一样,为了使用全部的磁盘空间,需要先对磁盘分区:如果所有分区的总容量小于磁盘容量,说明磁盘还有未分配空间,这个时候会对磁盘造成浪费.需要增加一个新的分区来将全部空 ...

  4. Linux 磁盘分区,文件系统创建、挂载、开机自动挂载和卸载

    创建分区 (fdisk): 第一步先在Linux的虚拟机上添加一块硬盘,添加完成后需要重启虚拟机才能够检测识别到新硬盘. 重启系统后可以使用 fdisk -l 命令查看当前所有磁盘分区情况,sdb为我 ...

  5. linux的分区和文件系统

    一.分区类型 主分区 总共最多能分四个 扩展分区 只能有一个,也算做主分区的一种,也就是说主分区加扩展分区最多有4个. 但是扩展分区不能存储数据和格式化,必须在划分成逻辑分区才能使用. 逻辑分区 逻辑 ...

  6. Linux学习 - 分区与文件系统

    一.分区类型 1 主分区:总共最多只能分四个 2 扩展分区:只能有一个(主分区中的一个分区),不能存储数据和格式化,必须再划分成逻辑分区                               才 ...

  7. linux下磁盘进行分区、文件系统创建、挂载和卸载

    任务的原因:由于,刚购买来的服务器需要将磁盘挂载到操作系统上,为了挂载磁盘首先要对磁盘进行分区,然后进行文件系统的创建,最后将磁盘挂载到操作系统上的某个目录. MBR(Master Boot Reco ...

  8. linux概念之分区与文件系统

    分区类型 [root@-shiyan dev]# fdisk /dev/sda WARNING: DOS-compatible mode is deprecated. It's strongly re ...

  9. linux分区和文件系统

    linux分区主分区:最多只能有4个扩展分区:最多只能有一个 主分区+扩展分区最多4个 扩展分区不能写入数据,只能包含逻辑分区 见图示:fq.png 主分区:总共最多只能分4个扩展分区:只能有1个,也 ...

随机推荐

  1. 1、链表之增、删、查实现(C语言)

    一.功能描述: 可以创建节点并添加到链表中.查看链表中的所有节点.并可以删除特定的节点 二.代码实现 1.主函数main主要实现的是从后台键入不同的字符,执行对应的函数来实现特定的操作代码如下: in ...

  2. JS将/Date(1446704778000)/转换成str

    JS将/Date(1446704778000)/转换成str:var dateStr = eval(ele.add_time.replace(/\/Date\((\d+)\)\//gi, " ...

  3. g2o

    高翔博士 g2o的代码框架 https://www.cnblogs.com/gaoxiang12/p/5304272.html 图优化理论和g2o的引入 https://www.cnblogs.com ...

  4. [转][ActiveMQ]Apache.NMS.ActiveMQ 用法

    下载 C# 组件:http://archive.apache.org/dist/activemq/apache-nms/1.7.0/ 使用说明:https://www.cnblogs.com/cjm1 ...

  5. Android编程-Activity

    重要的回调函数: onCreate():初始化activity要用的其他的组件(可以是其他的activity和contentprovider之类).调用setContentView(),设定本Acti ...

  6. 在思科模拟器上配置AAA认证

    1.实验拓扑 2.检测用户之间连通性 PC2 ping PC-A PC-C  ping   PC-A 3.路由及服务器配置 R1:在路由器R1上配置一个本地用户账号并且利用本地AAA通过console ...

  7. 一周RMAN备份脚本

    #! /bin/bash#crontab---->00 20 * * 0 su - oracle -c '/scripts/oracle_full_backup.sh'#crontab----& ...

  8. JAVA 中BIO,NIO,AIO的理解 (转)

    转自: http://qindongliang.iteye.com/blog/2018539 另外类似可参考资料 :http://www.360doc.com/content/13/1029/20/9 ...

  9. Windows 7无声音的解决方案

    在使用Windows7的过程中,可能会遇到系统没有声音的问题.导致此问题的原因有以下几点: (1)电脑没有配置声音输出设备: (2)未安装声卡驱动: (3)声音输出设备硬件发生故障: (4)扬声器被禁 ...

  10. express+websocket+exec+spawn=webshell

    var child_process = require('child_process'); var ws = require("nodejs-websocket"); consol ...