Ubuntu系统下挂载新硬盘
Ubuntu系统下挂载新硬盘 1.显示硬盘及所属分区情况 命令:sudo fdisk –lu 系统提示:DIsk /dev/sdb doesn't contain a valid partition table。 ### Ubuntu系统下挂载新硬盘 #### 显示硬盘及其分区情况 在Ubuntu系统中挂载新的硬盘之前,首先需要确认新硬盘是否已经被系统识别,并了解其当前的状态与分区情况。可以使用`fdisk -l`命令来查看硬盘的详细信息。 - **命令**: `sudo fdisk -lu` - 这条命令会列出所有可用磁盘及其分区信息。 - 在此场景中,假设系统提示“Disk /dev/sdb doesn't contain a valid partition table”,这意味着新添加的硬盘`/dev/sdb`尚未被正确分区。 #### 对硬盘进行分区 对于未包含有效分区表的新硬盘,需要对其进行分区操作,以便后续使用。这可以通过`fdisk`命令来完成。 - **命令**: `sudo fdisk /dev/sdb` - 进入`fdisk`工具后,可以在命令提示符处输入`m`来查看帮助菜单。 - 接着输入`n`来创建一个新的分区。 - 当提示`Command action`时,输入`p`选择创建主分区(`primary partition`)。 - 随后输入分区编号,通常情况下只需输入`1`即可,表示这是第一个分区。 - 如果只需要一个分区,则可以接受默认设置,即整个磁盘空间都被分配给该分区。 - 创建完分区后,再次输入`p`查看分区表信息。 - 最后输入`w`保存分区表更改。 #### 格式化分区 完成分区后,接下来需要对新创建的分区进行格式化。这里以ext4文件系统为例: - **命令**: `sudo mkfs.ext4 /dev/sdb1` - 使用`mkfs.ext4`命令将`/dev/sdb1`格式化为ext4文件系统。 #### 挂载硬盘分区 为了能够访问新硬盘中的数据,需要将其挂载到系统的某个目录上。 - **命令**: `sudo mount /dev/sdb1 /mnt/disk1` - 这条命令会将`/dev/sdb1`分区挂载到`/mnt/disk1`目录下。 - 注意:`/mnt/disk1`目录需要提前创建,并且在挂载之前应该是空目录。 #### 配置自动挂载 为了让新硬盘在每次系统启动时都能自动挂载,需要编辑`/etc/fstab`文件,添加相应的挂载信息。 - **查看UUID**: `sudo blkid /dev/sdb1` - 使用这条命令可以获取`/dev/sdb1`的UUID,用于后续配置中。 - 假设UUID为`e8b3079f-c10c-49dc-8fd7-5ee683924218`。 - **编辑`/etc/fstab`文件**: - 打开`/etc/fstab`文件,添加以下行: ``` UUID=e8b3079f-c10c-49dc-8fd7-5ee683924218 /mnt/disk1 ext4 defaults 0 0 ``` - 解释: - 第一列是UUID,用于唯一标识磁盘分区。 - 第二列是挂载点路径,即希望将该分区挂载到哪个目录。 - 第三列是文件系统类型,在本例中为`ext4`。 - 第四列是挂载选项,常用的有`defaults`,表示使用默认设置。 - 第五列和第六列通常设置为`0 0`,分别表示不需要做dump和不进行fsck检查。 最终`/etc/fstab`文件的相关部分应如下所示: ``` UUID=e8b3079f-c10c-49dc-8fd7-5ee683924218 /mnt/disk1 ext4 defaults 0 0 ``` 通过以上步骤,新硬盘不仅能够在当前系统中正常使用,而且在系统重启后也能自动挂载,从而实现持久化的数据存储和管理功能。