在Linux系统中,添加新硬盘并分区挂载是一项常见的操作,本文将详细介绍如何在Linux系统中添加新硬盘并分区挂载的步骤。
查看当前系统中的硬盘信息
在开始操作之前,我们需要先查看当前系统中的硬盘信息,以便了解新硬盘的设备名,在终端中输入以下命令:
sudo fdisk -l
这个命令会列出当前系统中所有的硬盘设备信息,包括设备名、大小、类型等,找到新添加的硬盘设备名,/dev/sdb。
卸载新硬盘上的文件系统
在对新硬盘进行分区操作之前,需要先卸载新硬盘上的文件系统,假设新硬盘上的文件系统为ext4,可以使用以下命令卸载:
sudo umount /dev/sdb*
创建新硬盘的分区
接下来,我们需要对新硬盘进行分区,在终端中输入以下命令:
sudo fdisk /dev/sdb
这个命令会启动fdisk工具,用于对新硬盘进行分区操作,按照提示输入以下命令:
1、n:新建一个分区
2、p:选择主分区
3、1:分区号为1
4、回车:使用默认的起始扇区
5、+1G:设置分区大小为1GB
6、w:保存分区表并退出
重复以上步骤,根据实际需求创建更多的分区。
格式化新硬盘的分区
创建好分区后,需要对每个分区进行格式化,假设我们要在第一个分区上创建一个ext4文件系统,可以使用以下命令:
sudo mkfs.ext4 /dev/sdb1
根据实际需求,对其他分区进行格式化。
创建挂载点并挂载新硬盘的分区
接下来,我们需要为新硬盘的分区创建挂载点,并将其挂载到指定的目录,创建一个挂载点,/mnt/newhd:
sudo mkdir /mnt/newhd
将新硬盘的第一个分区挂载到该目录:
sudo mount /dev/sdb1 /mnt/newhd
根据实际需求,将其他分区挂载到相应的目录。
设置开机自动挂载新硬盘的分区
为了确保每次开机时,新硬盘的分区都能自动挂载,我们需要修改/etc/fstab文件,使用以下命令查看新硬盘的分区信息:
sudo blkid /dev/sdb*
记下新硬盘分区的UUID和挂载点,UUID=xxxx-xxxx-xxxx-xxxx-xxxx /mnt/newhd ext4 defaults 0 0,接下来,打开/etc/fstab文件:
sudo nano /etc/fstab
在文件末尾添加一行,将新硬盘的分区添加到/etc/fstab文件中:
UUID=xxxx-xxxx-xxxx-xxxx-xxxx /mnt/newhd ext4 defaults 0 0
保存并退出,现在,每次开机时,新硬盘的分区都会自动挂载到指定的目录。
可能出现的问题及解决方法
1、问题:在创建新硬盘的分区时,提示“Device contains a file system signature”错误。
解决方法:这是因为新硬盘上已经存在一个文件系统,可以先卸载该文件系统,然后再进行分区操作,使用以下命令卸载文件系统:sudo umount /dev/sdb*
,然后重新执行创建分区的命令。
2、问题:在挂载新硬盘的分区时,提示“Permission denied”错误。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/260811.html