开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第31天,点击查看活动详情
大家好,我是阿萨。 昨天学习了权限管理。 今天我们继续学习文件系统管理。
一 磁盘分区
首先问大家一个问题,为什么要给磁盘分区?
磁盘是用来存储文件的。 我们使用衣柜来类比。分区是把大柜子分割成小柜子,格式化类似打隔断,确定隔断的位置和大小。然后给柜子门上贴标签,标签写柜子内衣物的归属和用途等。这个过程就是给磁盘分区过程。
磁盘分区的好处有如下:
-
方便管理和控制。相同类型数据放到相同分区,方便管理和维护。
-
提高系统效率。 分区后,直接缩短系统读写磁盘的磁头移动的距离。
-
限制用户使用的磁盘量,防止浪费。
-
方便备份和恢复硬盘分区。
二 文件系统类型以及存储文件原理常见文件系统类型有Ext, Ext2, Ext3,Ext4, xfs, swap, NFS, iso9660, fat, vfat, NTFS, ufs, proc,sysfs,tmpfs .Linux 文件系统是索引式文件系统。先将文件系统格式化为inode 和block 块。 inode 存储文件的权限和文件属性。实际文件数据存储在block 里。文件太大的话,可能会占用多个block 块。三 常见文件系统命令
-
查看文件系统硬盘上使用情况----df 命令: df 选项 目录或者文件名字
-
统计目录或文件所占磁盘空间大小----du 命令: du 选项 目录或文件名字
-
挂载Linux 系统外的文件---- mount 命令:
-
卸载文件系统(卸载已经挂载的硬件设备)----umount 命令: unmount 设备文件名或挂载点
-
检测和修复文件系统 -----fsck 命令: fsck 选项 分区设备文件名
-
查看文件系统信息-----dumpe2fs 命令: dumpe2fs -h 文件名
-
给硬盘分区----fdisk 命令:fdisk -l 或者 fdisk 设备文件名
-
创建分区-----parted 命令: parted 硬盘设备文件名
-
格式化分区( 为分区写入文件系统)---- mkfs 命令:mkfs [-t 文件系统格式] 分区设备文件名
-
格式化硬盘( 给硬盘写入文件系统)---- mke2fs 命令:mke2fs 选项 分区设备文件名
如果觉得阿萨的内容对你有帮助,欢迎围观点赞。