Linux磁盘和文件系统管理(一)
一、管理磁盘及分区
1.检测并确认新硬盘
①检测并确认新硬盘
-
fdisk命令
-
查看或管理磁盘分区
-
fdisk -l [磁盘设备]
-
或
-
fdisk [磁盘设备]
-
-
-
交互模式中的常用指令
-
m、p、n、d、t、w、q
-
d delete a partition * 删除分区
-
g create a new empty GPT partition table 创建一个新的空的GPT分区表(可以对大于2T磁盘进行分区)
-
l list known partition types 列出可以分区的类型???
-
m print this menu 输出帮助菜单
-
n add a new partition * 新建增加一个分区
-
p print the partition table * 输出分区的结果信息
-
q quit without saving changes 不保存退出
-
t change a partition s system id 改变分区的系统id==改变分区类型(LVM 增加swap分区大小)
-
u change display/entry units 改变分区的方式 是否按照扇区进行划分
-
w write table to disk and exit * 将分区的信息写入分区表并退出==保存分区信息并退出
-
-
-
首先可通过案例场景(系统磁盘空间不足,需要增加新硬盘)而引出fdisk命令
-
新挂接的硬盘可能未包含任何分区( Disk /dev/sdb doesn't contain a valid partition table )
-
对于已有的分区,将通过列表的方式输出以下信息:
-
Device:分区的设备文件名称。
-
Boot:是否是引导分区,是则有“*”标识。
-
Start:该分区在硬盘中的起始位置(柱面数)。
-
End:该分区在硬盘中的结束位置(柱面数)。
-
Blocks:分区的大小,以Blocks(块)为单位,默认的块大小为1024字节。
-
Id:分区类型的ID标记号,对于EXT3分区为83,LVM分区为8e。
-
System:分区类型
-
-
注意分区类型的概念在windows中是没有的,分区类型与文件系统类型应一致,这样管理磁盘文件系统时才不容易引起混乱。
二、管理文件系统
1.创建文件系统
①创建文件系统 2-1
-
mkfs命令
-
Make Filesystem,创建文件系统(格式化)
-
-
将新硬盘分好区以后,还需要对分区进行格式化(即创建文件系统),并挂载到Linux系统中的指定目录下,然后才能用于存储文件、目录等数据
-
首先来看一下如何格式化一个分区,在Linux系统中,格式化分区的主要命令工具为mkfs
-
通过实际操作演示格式化ext3文件系统的过程
②创建文件系统 2-2
-
mkswap命令
-
make swap,创建交换文件系统
-
-
系统下次启动时加载新建的交换分区,那么必须修改/etc/fstab文件:
-
/dev/sdb5 swap swap defaults 0 0
-
2.挂载、卸载文件系统
①挂载、卸载文件系统
-
mount命令
-
挂载文件系统、ISO镜像到指定文件夹
-
mount [ -t 类型 ] 存储设备 挂载点目录
-
mount -o loop ISO镜像文件 挂载点目录
-
-
-
umount命令
-
卸载已挂载的文件系统
-
umount 存储设备位置
-
umount 挂载点目录
-
-
-
文件系统类型通常可以省略;存储设备为对应分区的设备文件名,如“/dev/sdb1” ;挂载点为用户指定用于挂载的目录
-
介绍umount命令两种卸载方式的区别,建议学员使用卸载挂载点的方式,这是因为同一设备可能被挂载到多个目录
-
使用mount命令时,”-t 类型“的选项通常可以省略,大多数Linux系统能够自动识别对应的文件系统类型
②挂载、卸载文件系统操作
-
硬盘分区挂载、卸载
-
光盘设备挂载、卸载
-
ISO镜像文件挂载示例
-
卸载文件系统
③设置文件系统的自动挂载
-
/etc/fstab 配置文件
-
包含需要开机后自动挂载的文件系统记录
-
-
系统中的“/etc/fstab”文件可以视为mount命令的配置文件
-
分别介绍配置记录中6个字段的含义,重点强调前3个字段(决定挂载的关键部分),后面的3个字段简单介绍即可
-
第四字段:挂载参数,即mount命令“-o”选项后可使用的参数,如defaults、rw等
-
第五字段:表示文件系统是否需要dump备份(dump是一个备份工具),一般设为1时表示需要,设为0时将被dump所忽略
-
第六字段:该数字用于决定在系统启动时进行磁盘检查的顺序,0不进行检查,1优先,2其次。对于根分区应设为1,其它分区设为2
-
④查看磁盘使用情况
-
df命令
-
df [选项] [文件]
-
-
不带选项及参数的mount命令可以显示分区的挂载情况,而若要了解系统中已挂载各文件系统的磁盘使用情况(如剩余磁盘空间比例等)
-
“-h”选项可以显示更易读的容量单位,
-
“-T”选项用于显示对应文件系统的类型
-
Linux磁盘和文件系统管理(一)
一、管理磁盘及分区
1.检测并确认新硬盘
①检测并确认新硬盘
-
fdisk命令
-
查看或管理磁盘分区
-
fdisk -l [磁盘设备]
-
或
-
fdisk [磁盘设备]
-
-
-
交互模式中的常用指令
-
m、p、n、d、t、w、q
-
d delete a partition * 删除分区
-
g create a new empty GPT partition table 创建一个新的空的GPT分区表(可以对大于2T磁盘进行分区)
-
l list known partition types 列出可以分区的类型???
-
m print this menu 输出帮助菜单
-
n add a new partition * 新建增加一个分区
-
p print the partition table * 输出分区的结果信息
-
q quit without saving changes 不保存退出
-
t change a partition s system id 改变分区的系统id==改变分区类型(LVM 增加swap分区大小)
-
u change display/entry units 改变分区的方式 是否按照扇区进行划分
-
w write table to disk and exit * 将分区的信息写入分区表并退出==保存分区信息并退出
-
-
-
首先可通过案例场景(系统磁盘空间不足,需要增加新硬盘)而引出fdisk命令
-
新挂接的硬盘可能未包含任何分区( Disk /dev/sdb doesn't contain a valid partition table )
-
对于已有的分区,将通过列表的方式输出以下信息:
-
Device:分区的设备文件名称。
-
Boot:是否是引导分区,是则有“*”标识。
-
Start:该分区在硬盘中的起始位置(柱面数)。
-
End:该分区在硬盘中的结束位置(柱面数)。
-
Blocks:分区的大小,以Blocks(块)为单位,默认的块大小为1024字节。
-
Id:分区类型的ID标记号,对于EXT3分区为83,LVM分区为8e。
-
System:分区类型
-
-
注意分区类型的概念在windows中是没有的,分区类型与文件系统类型应一致,这样管理磁盘文件系统时才不容易引起混乱。
二、管理文件系统
1.创建文件系统
①创建文件系统 2-1
-
mkfs命令
-
Make Filesystem,创建文件系统(格式化)
-
-
将新硬盘分好区以后,还需要对分区进行格式化(即创建文件系统),并挂载到Linux系统中的指定目录下,然后才能用于存储文件、目录等数据
-
首先来看一下如何格式化一个分区,在Linux系统中,格式化分区的主要命令工具为mkfs
-
通过实际操作演示格式化ext3文件系统的过程
②创建文件系统 2-2
-
mkswap命令
-
make swap,创建交换文件系统
-
-
系统下次启动时加载新建的交换分区,那么必须修改/etc/fstab文件:
-
/dev/sdb5 swap swap defaults 0 0
-
2.挂载、卸载文件系统
①挂载、卸载文件系统
-
mount命令
-
挂载文件系统、ISO镜像到指定文件夹
-
mount [ -t 类型 ] 存储设备 挂载点目录
-
mount -o loop ISO镜像文件 挂载点目录
-
-
-
umount命令
-
卸载已挂载的文件系统
-
umount 存储设备位置
-
umount 挂载点目录
-
-
-
文件系统类型通常可以省略;存储设备为对应分区的设备文件名,如“/dev/sdb1” ;挂载点为用户指定用于挂载的目录
-
介绍umount命令两种卸载方式的区别,建议学员使用卸载挂载点的方式,这是因为同一设备可能被挂载到多个目录
-
使用mount命令时,”-t 类型“的选项通常可以省略,大多数Linux系统能够自动识别对应的文件系统类型
②挂载、卸载文件系统操作
-
硬盘分区挂载、卸载
-
光盘设备挂载、卸载
-
ISO镜像文件挂载示例
-
卸载文件系统
③设置文件系统的自动挂载
-
/etc/fstab 配置文件
-
包含需要开机后自动挂载的文件系统记录
-
-
系统中的“/etc/fstab”文件可以视为mount命令的配置文件
-
分别介绍配置记录中6个字段的含义,重点强调前3个字段(决定挂载的关键部分),后面的3个字段简单介绍即可
-
第四字段:挂载参数,即mount命令“-o”选项后可使用的参数,如defaults、rw等
-
第五字段:表示文件系统是否需要dump备份(dump是一个备份工具),一般设为1时表示需要,设为0时将被dump所忽略
-
第六字段:该数字用于决定在系统启动时进行磁盘检查的顺序,0不进行检查,1优先,2其次。对于根分区应设为1,其它分区设为2
-
④查看磁盘使用情况
-
df命令
-
df [选项] [文件]
-
-
不带选项及参数的mount命令可以显示分区的挂载情况,而若要了解系统中已挂载各文件系统的磁盘使用情况(如剩余磁盘空间比例等)
-
“-h”选项可以显示更易读的容量单位,
-
“-T”选项用于显示对应文件系统的类型
-