当你插入一块新的硬盘的时候,新的硬盘设备没有进行过分区,无法挂载到系统下,所以要想挂载硬盘,必须先把他们分区,以下是操作步骤:
1.查看硬盘设备的基本信息
fdisk -l
可以看到新插入的硬盘nvme1n1没有分区信息
2.找到硬盘的位置,进行分区。硬盘一般在/dev目录下
fdisk /dev/nvme1n1
--这个命令是对这块硬盘进行手动分区
根据提示操作每一步,其中参数的意思是
Partition number:划分逻辑分区,范围在1-128,默认是1,如果只划分一个区,直接回车就可以
First sector:这里是分区的start值,最好选默认,如果输入了一个非默认值,会造成空间的浪费
Last sector:这里是创建分区的大小值,你想创建多大,输入对应的值就可以。如果您想添加一个10G左右大小的分区,请输入 +10000M,也可以直接回车,选择默认值
Command(m for help):w 这里分区完成后,输入w,保存
3.查看硬盘信息,可以看到新的硬盘有分区信息了
各种操作系统都必须按照一定的方式来管理磁盘,而只有格式化才能使磁盘的结构能被操作系统认识
所以分区后,必须先格式化写入文件系统,才可以被这个系统管理。
4.格式化分区
Linux下的文件类型有ext2、ext3、ext4、xfs等等,要结合自身系统支持的格式和场景选择文件类型。
查看Linux支持的文件系统:ls -l /lib/modules/$(uname -r)/kernel/fs
我这里选择了ext3,格式化分区的命令如下
mkfs.ext3 /dev/nvme1n1p1
格式化成功后,就可以挂载了,挂载分区尽量不要挂载到根目录下,因为挂载操作会使得原有目录中文件被隐藏。因此根目录以及系统原有目录都不要作为挂载点,会造成系统异常甚至崩溃,挂载点最好是新建的空目录。
所以这里我创建了一个目录在/mnt目录下,然后使用如下命令挂载到新目录下
mount /dev/nvme1n1p1 /mnt/data1
这样就挂载成功啦,开心!完结撒花!!!
希望这篇文章对你有帮助!