Linux命令(二十四) 磁盘管理命令(二) mkfs,mount
我们需要对磁盘进行格式化、分区、挂载等操作来实现数据存储和访问。mount命令mount用于将一个磁盘挂载到指定的目录上。在上面创建好的/dev/sdb1分区上挂载到/mnt目录:
在Linux系统中,磁盘管理是一个非常重要的任务。我们需要对磁盘进行格式化、分区、挂载等操作来实现数据存储和访问。本文将介绍两个与磁盘管理密切相关的命令:mkfs和mount。
mkfs命令
mkfs全称为make file system,用于创建文件系统。在使用磁盘之前,我们需要对其进行格式化,并创建相应的文件系统才能够使用它。mkfs可以根据不同的文件系统类型来创建相应的文件系统。
例如,在ext4文件系统上创建一个新分区并格式化:
“`
$ sudo fdisk /dev/sdb
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p):
Using default response p.
Partition number (1-4, default 1):
First sector (2048-10485759, default 2048):
Using default value 2048.
![Linux命令(二十四) 磁盘管理命令(二) mkfs,mount缩略图 Linux命令(二十四) 磁盘管理命令(二) mkfs,mount](https://www.72715.net/wp-content/uploads/2023/05/961ea01fc40790ec5f655a5478c9da5d.png)
Last sector, +sectors or +size{K,M,G} (2048-10485759, default 10485759):
Using default value 10485759.
Command (m for help): wq
$ sudo mkfs.ext4 /dev/sdb1
这里我们首先使用fdisk工具对/dev/sdb硬盘进行分区操作,并选择了默认选项(primary分区类型、第一个分区、起始扇区为2048,结束扇区为10485759)。然后使用mkfs命令在/dev/sdb1上创建ext4文件系统。
除了ext4文件系统外,mkfs还支持其他常见的文件系统类型,例如FAT32、NTFS等。我们可以使用`man mkfs`命令来查看详细的帮助文档。
mount命令
mount用于将一个磁盘挂载到指定的目录上。挂载后,我们就可以像访问普通目录一样访问磁盘中的内容了。
例如,在上面创建好的/dev/sdb1分区上挂载到/mnt目录:
$ sudo mount /dev/sdb1 /mnt
这里我们将/dev/sdb1分区挂载到/mnt目录下。如果/mnt目录不存在,则需要先创建该目录:
$ sudo mkdir /mnt
如果需要卸载已经挂载的磁盘,则可以使用umount命令:
$ sudo umount /mnt
mkfs和mount是Linux中非常重要且常用的两个磁盘管理命令。通过mkfs可以对硬盘进行格式化并创建相应的文件系统;通过mount则可以将硬盘挂载到指定目录下方便访问数据。