Linux文件系统管理详解

一 分区
1 分区类型
主分区:总共最多只能分4个
扩展分区:只能有1个,也算主分区的一种,也就是说主分区+扩展分区最多只能有4个,但是扩展分区不能存储数据和格式化,必须再划分为逻辑分区才可用
逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是SCSI硬盘,Linux最多支持11个逻辑分区

2 分区表示方法

Linux文件系统管理


Linux文件系统管理


Linux文件系统管理


Linux文件系统管理


也就是说逻辑分区只能从sda5开始,目前我们用的文件系统类型是ext4

二 文件系统常用命令
1 文件系统查看命令df
-a 显示所有系统文件信息

Linux文件系统管理


-h 使用习惯单位显示 如KB,MB,GB

Linux文件系统管理


这里我们注意挂载点/ 占用了1.8个G

2 统计目录或文件大小du
-h 使用习惯单位显示 如KB,MB,GB

我们看到用du统计出来的/ 占用1.7个G
我们看下df和du的区别
df是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令和程序占用的空间,最常见的是文件已经删除,但是程序还没释放
du是面向文件的,只会计算文件或目录占用的空间

3 mount
这个我们已经知道了
mount -l查询已经挂载的挂载点

Linux文件系统管理


mount -a
会依据/etc/fstab的内容,自动挂载,这个我们后面说

4 挂载光盘
这个我们之前已经操作过了

Linux文件系统管理

5 挂载U盘
先要用fdisk -l查看U盘的设备名
U盘的文件格式是vfat,然后挂载

Linux文件系统管理

6 挂载移动硬盘
我们知道一般移动硬盘的文件系统是NTFS格式,Linux系统默认是不支持NTFS格式的,那么怎么办呢,有两种方式,一种是把NTFS的驱动写入内核,然后重新编译内核,另外一种是下载三方软件来支持

Linux文件系统管理


Linux文件系统管理


Linux文件系统管理

三 fdisk分区
我们知道默认硬盘分区是Linux系统帮我们分好的,那么比如有一天我觉得硬盘不够用了,然后新增一块硬盘,这个时候就需要用到fdisk分区了
首先我们先添加一个10个G的硬盘

Linux文件系统管理


然后重启
用fdisk -l就可以看到刚刚这块硬盘了

Linux文件系统管理


设备名是sdb
fdisk /dev/sdb开始分区

Linux文件系统管理


Linux文件系统管理


这样就进入了命令模式,我们可以看上图的命令帮助
n是新建一个分区

这里要选择是主分区还是扩展分区,我们先选择主分区

Linux文件系统管理


接下来会让我们选择从哪里开始,多大,这里我用+2G,表示2个G的大小,然后就完成了第一个分区
下面我们再来分一个扩展分区

Linux文件系统管理


再分一个逻辑分区,然后按w保存退出

Linux文件系统管理


有的时候会报错,我们执行partprobe重新读取分区信息
我们用fdisk -l查看就可以看到刚刚分好的三个分区了

Linux文件系统管理


然后格式化分区

Linux文件系统管理


最后建立挂载点,挂载到相应目录即可

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/14746.html