目录2.格式3.挂载文件系统1.磁盘分区1.1查看磁盘分区
首先可以使用lsblk(list block device)来列出所有的设备信息,如下图所示。图中可以看到有一个磁盘,sda,磁盘上共有三个分区:sda1、sda2、sda3。在sda3中,有xfs格式的三个文件系统,挂载点分别为/、/swap、/home。
MAJ:MIN 代表设备的编号,内核用这个编号来标识设备;
RM 表示是否为可移动设备;
RO表示是否为只读设备;
TYPE有几个选项:disk、part、lvm、rom。如果没有卸载安装系统的iso镜像文件,会出现一个只读设备,安装盘。


使用blkid(block id)查看设备的通用唯一标识符(UUID),如下图:


使用parted命令列出磁盘的分区信息,如下图。在图中,可以看到共有三个分区。其实这三个分区是gpt(引导扇区)、/boot、/,以及/home和/swap数据分区。最后一个分区是lvm。其实里面有3个文件系统是xfs,挂载点分别是/和/home和/swap。


1.2 使用gdisk对磁盘进行分区
gdisk 和 fdisk 都可以对磁盘进行分区,gdisk 适用于 gpt 作为引导扇区的情况,fdisk 适用于 MBR 作为引导扇区的情况。两者的用法基本相同。下面介绍gdisk的使用。
基本上,gdisk 不需要记住命令。只需在终端输入gdisk,按照提示完成操作即可,如下图所示。注意要操作的设备是sda,后面没有数字。


输入?后,可以看到gdisk支持的各种命令。使用 p 显示磁盘分区的信息。输出信息有点像lsblk(缩写),其中Code表示分区中可能存在的文件类型,比如Linux为8300,swap为8200。


在下面创建三个新分区。如上所示,整个磁盘的最大扇区数为83886046,目前仅使用了65526047。所以你可以创建:
具体操作流程如下图所示。
Partition number 代表分区的编号。因为是第四个分区,所以默认值为4;
第一个扇区为新分区的第一个扇区,默认为序列中的第一个空扇区;
最后一个扇区是新分区的最后一个扇区。默认为整个磁盘的最后一个扇区,即分配所有磁盘空间。这里只需要1G,所以写+1G,这种偏移表达式也是可以的;

最后需要选择文件系统类型,选择默认的linux即可。其实这里的文件系统类型不一定是真正的文件系统类型。您也可以在稍后格式化时更改文件系统类型。


分配扇区后,再次使用p显示当前分区状态,如下图。


至此,分区操作已成功完成。需要注意的是,创建分区只是修改gpt的内容,对磁盘上相应扇区的内容没有任何改动,然后将这一段磁盘空间写入文件系统,即格式化。最后,将格式化后的磁盘挂载到一个目录下,即可正常使用该存储空间。
然后创建上面提到的其他分区,然后退出gdisk(使用w退出程序)。使用partprobe命令更新系统的分区表(分区表/proc/partitions只是一个文本文件,里面会记录gpt信息,但是分区信息在/proc/partitions中没有显示但是文件没有已更新)
具体操作流程如下:


2. 格式
格式化本质上是创建一个文件系统。当然,当创建新的文件系统时,之前的文件也会顺便删除。因此,大多数人认为格式化意味着删除所有文件。

下面演示如何格式化刚刚分配为xfs文件系统的第4分区。
要格式化,请使用 mkfs(制作文件系统)命令。格式化为 xfs 文件系统时,使用 mkfs.xfs。这里直接使用默认参数进行格式化,如下图所示。其实xfs_info显示的信息基本是一样的。


检查 mkfs 可以格式化的其他文件系统如下:
$ mkfs[tab][tab]
mkfs mkfs.cramfs mkfs.ext3 mkfs.fat mkfs.msdos mkfs.vfat
mkfs.bfs mkfs.ext2 mkfs.ext4 mkfs.minix mkfs.ntfs mkfs.xfs
3.挂载文件系统
挂载文件系统就是将一个空目录映射到一个磁盘分区。
在图形界面下,可以使用无意识的挂载方式。只需直接双击磁盘,就像您已安装它一样。它应该安装在介质下。只需双击下图中要安装的磁铁即可。 (本来我在使用双系统的时候,经常用这种方式直接从Linux系统读取Windows文件。后来才知道这个操作叫做挂载,甚至还有一个高级操作,比如启动时挂载)


当然,为了能够挂载到指定目录,必须使用mount这些比较麻烦的挂载方式。 mount 的基本使用非常直观。下图显示了如何将格式化的 xfs 文件系统挂载到 /data/xfs。首先使用blkid查询/dev/sda4的UUID(其实直接使用/dev/sda4就可以挂载成功)。最后使用df命令查看/data/xfs是否挂载成功。


之后会有一些比较难的操作,比如挂载,检查文家系统的一致性,但总的来说,分区、格式化、挂载都是基础。学完这些,其他的内容就很难学了。快。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-381183-1.html
好好听
写的不好怪谁