您当前的位置 : 首页 >  中国文化信息传播网 > 文明 >  >  正文

给Ubuntu服务器挂了一个4T的硬盘却只能识别到2T,原来是因为这,涨知识了! 全球聚焦

2023-07-03 12:38:46 来源:

分区数量:

兼容性:


(资料图片)

其他区别:

MBR分区方案适用于较小的硬盘和旧版计算机,最大支持容量约为2TB。 GPT分区方案适用于大容量硬盘和现代计算机,允许创建超过2TB的单个分区。选择分区方案应根据硬件需求和操作系统兼容性来决定。

这么一看4T硬盘只能识别到2T就不难理解了,这也就是为什么我之前安装2T的时候没遇到这个问题,结果按照相同的步骤就出现了不能识别的问题。

解决问题

知道了是因为分区方式造成的,那么现在就好解决了,将硬盘的分区方式改成GPT方式应该就行了,说干就干,下面给大家介绍一下如何将硬盘分区方式由原来的MBR方案改成GPT方式。

在开始更改分区之前可以使用下面的命令来查看一下你的系统是不是支持GPT分区

sudoparted-l

我的Ubuntu系统打印如下:

Model:ATAKINGSTONSA400S3(scsi)Disk/dev/sda:240GBSectorsize(logical/physical):512B/512BPartitionTable:gptDiskFlags:NumberStartEndSizeFilesystemNameFlags11049kB538MB537MBfat32EFISystemPartitionboot,esp2538MB240GB240GBext4

可以看到打印中有 Partition Table: gpt的字样,这也就说明我们系统的分区表类型确实是GPT的,那就放心了,看来系统是支持的。下面就开始实际操作

1、首先将硬盘插到服务器上,然后运行下面的命令查看硬盘的设备名称

sudofdisk-l

我这里识别到的新硬盘是/dev/sdb

2、使用 parted对硬盘进行格式化

sudoparted/dev/sdb

依次执行以下操作:

3、创建文件系统

sudomkfs.ext4/dev/sdb

4、创建挂载点并挂载硬盘

sudomkdir/mnt/[挂载点名称]sudomount/dev/[新分区设备名称]/mnt/[挂载点名称]

5、添加自动挂载上面的挂载方式在关机后就会恢复,下面通过改 /etc/fstab文件的方式实现自动挂载

sudonano/etc/fstab

在文件末尾添加以下行

/dev/[新分区设备名称]/mnt/[挂载点名称]ext4defaults02

保存并退出编辑器

通过执行完上面的挂载操作,我的4T硬盘终于被识别到了!!!

总结

通过今天的折腾也学到了不少知识,至少知道了MBR和GPT分区的区别,之前重来没关注过MBR分区方式居然最大只能支持2T的硬盘。除了这些关于硬盘的挂载其实还有很多的知识点可以讲解,比如你知道如果硬盘之前在Linux的A目录挂载,里面存储的也有东西,那我现在想要把硬盘在不进行初始化的情况下挂载到B目录,你觉得挂载后你进入目录B看到的是空文件呢还是挂载之前目录A下的文件呢?

如果识别到的是B目录以及空文件夹,那A目录里原本储存的文件去哪里了呢?如果我还想要之前的文件该怎么操作呢?如果我想将一个硬盘A换成容量更大的硬盘B,并且保留原来的文件还在原来的位置该如何操作?(其实就是更换新硬盘的基本操作)

上面的问题大家可以百度一下,应该比较好理解,这些都是折腾电脑的基操,毕竟买服务器就是用来折腾的!

标签: