存储介质分区和格式化

Linux系统中,对硬盘或U盘等存储设备进行分区、格式化等操作可以借助于fdiskmkfs两个命令。这篇笔记我们简单介绍一下。

查看存储设备信息

以下命令能够列出所有连接到系统的磁盘设备及其分区表信息,包括已挂载和未挂载的。

fdisk -l

例子输出如下图所示。

图中我们可以看到有两块硬盘,/dev/sda是已经安装好的,被划分为了若干分区,而另一块硬盘是/dev/sdb,容量64MB,还未格式化和分区。

创建分区

这里我们以/dev/sdb为例创建分区,首先执行以下命令。

fdisk /dev/sdb

fdisk的分区功能是一个交互式的命令行工具,我们可以根据提示,输入m,查看帮助信息。命令都非常简单,按n开始创建分区,然后按照提示操作即可,操作过程中可以按p查看已经创建的分区。

这里我的硬盘是64MB,因此创建了一个16MB的主分区,剩余空间作为扩展分区,创建了3个逻辑分区。

创建完成后,按w保存即可。

格式化

创建分区后,还需要进行格式化,mkfs系列命令可以进行格式化操作。

mkfs.ext4 /dev/sdb1
  • .ext4 该命令可以接很多文件系统参数,这里我们一般都是使用ext4
  • /dev/sdb1 要格式化的分区

依次将我们的主分区、逻辑分区格式化即可。

注:如果未进行分区,直接使用格式化命令mkfs.ext4 /dev/sdb,那么整个存储设备会作为一个分区存在。格式化U盘时,通常我们都是这样操作。

挂载和卸载分区

挂载分区可以使用mount命令,下面例子中,我们将sdb1分区挂载到/mnt/sdb1文件夹。

mount /dev/sdb1 /mnt/sdb1

这样,我们就可以正常访问sdb1分区了。

卸载分区使用umount命令。

umount /dev/sdb1

注意:卸载分区使用umount命令,不是~~unmount~~!!!

作者:Gacfox
版权声明:本网站为非盈利性质,文章如非特殊说明均为原创,版权遵循知识共享协议CC BY-NC-ND 4.0进行授权,转载必须署名,禁止用于商业目的或演绎修改后转载。