存储介质分区和格式化
Linux系统中,对硬盘或U盘等存储设备进行分区、格式化等操作可以借助于fdisk和mkfs两个命令。这篇笔记我们简单介绍一下。
查看存储设备信息
以下命令能够列出所有连接到系统的磁盘设备及其分区表信息,包括已挂载和未挂载的。
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进行授权,转载必须署名,禁止用于商业目的或演绎修改后转载。