自说
磁盘对我们来说不陌生,尤其是Windos中的C、D、E盘等。在Linux系统中,在我们使用的时候当现有的磁盘空间不足时,我们就需要对磁盘中的分区进行重新规划,这也就是磁盘空间的增、删、改、查的操作了。
学习路径
磁盘分区
linux中对于磁盘的分区与Windows不同,硬盘设备多有4个硬盘,所以它最多只有4个主分区,usb硬盘的格式为sdb[number](从sdb1--sdb4),每个主分区又可以分逻辑分区,逻辑分区只能从sdb5开始命名,逻辑分区就好像在原来分好的磁盘空间中再进行分区,具体可以用fdisk -l命令查看信息,下面会具体说到。
磁盘管理的常用命令
fdisk 用于磁盘的分区
df 显示当前磁盘的总使用量
du 查看磁盘空间使用量
fdisk 在磁盘设备中增、删、改的操作都需要fdisk命令完成
语法 fdisk 参数
-l 查看并确认新增磁盘下设备名称及其位置信息
当我们可查看到磁盘中的设备时,我们可以使用如下命令对磁盘进项增删改
m 获得帮助
n 新建分区
p 显示分区表
d 删除分区
w 保存写入
q 退出
l 与fdisk -l类似,查看当前磁盘下的设备
df 统计并显示磁盘中的使用情况
语法 df 参数 文件或者目录名
-l 列出文件的结构,类似列表
-t 以相应类型查看,type
-h 更容易读的容量单位
du 详细显示文件及目录中磁盘使用空间的大小
语法 du 参数 文件或者目录名称
文件系统
磁盘格式化 磁盘分割完之后要对文件进行格式化,对文件各种类型的设置,可以格式xfs、ext4、fat32等不同类型的分区。
语法 mkfs -t 文件格式 装置文件名 挂载点
-t 可以改变文件的格式
磁盘挂载与卸载
挂载 mount linux系统中会自带一个镜像光盘,里面有许多的包,当我们要使用到时,我们便需要挂载才能使用(yum仓库就是如此,需要先挂载才能访问)。当挂载分区时,必须要有一个指定的目录作为挂载点,也就是存放点,这样才能正常的访问到使用的资源。
语法 mount -t [文件类型] 挂载点
mkdir /box 创建一个名为box目录
mount /dev/sdb1 /box 将dev目录下的sdb1这个硬盘 挂载到box中去
卸载 umount 主要用于卸载挂载点中的目录对应的数据
语法 umount 挂载点或者装在文件名
umount /box
umount /dev/sdb1
自动挂载 fstab 因为mount挂载是临时性的,我们每次进入要需要重新挂载才能使用,只有写入fatab(文件系统配置信息)文件中才能长久
当我们vim /etc/fatab 打开fatab可以看到其中的一些具体信息,具体信息可以根据我们使用的不同进行修改,具体信息与背景颜色相对应
# <file system> <dir> <type> <options> <dump> <pass>
UUID=180e5c80-03ec-404d-a097-8c4dafcc7245 / ext4 errors=remount-ro 0 1
第一列 为设备号或卷标,使用UUID需要加上UUID=
第二列 为挂载点/挂载的路径
第三列 文件系统类型
第四列 挂载参数,默认defaults,也可修改为rw(只写)、ro(只读)、noexec(禁用 )
第五列 dump备份,默认0,1是备份
最后 开机检验,根目录1,其他分区为2
循序渐进,总会有所收获!如果有什么问题,欢迎大家留言讨论!