Ubuntu Server挂载4TB硬盘步骤指南
在服务器运维或数据存储场景中,大容量硬盘的挂载是常见需求,本文以Ubuntu Server为例,详细讲解4TB硬盘的完整挂载流程,包括硬盘识别、分区、格式化、挂载及开机自动配置,帮助用户快速实现大容量存储的部署。
在开始操作前,需确保4TB硬盘已正确连接到服务器(如SATA接口、NVMe或USB外接硬盘),登录Ubuntu Server终端,通过以下命令识别硬盘:
lsblk
或
fdisk -l
执行后,会列出系统中的所有磁盘设备,系统盘为/dev/sda(或/dev/nvme0n1等),新增的4TB硬盘可能显示为/dev/sdb、/dev/sdc等(具体名称以实际输出为准)。
注意:务必确认新硬盘的设备名(如/dev/sdb),避免误操作系统盘。
通过smartctl(需安装smartmontools工具)查看硬盘详情,确认容量和健康状态:
sudo apt install smartmontools -y sudo smartctl -a /dev/sdb # 替换为实际硬盘设备名
输出中应包含“Device Model”和“User Capacity”字段,确认容量为4TB(约4000GB),且“SMART Health Status”为“OK”。
对于超过2TB的硬盘,必须使用GPT(GUID Partition Table)分区表(MBR分区表最大支持2TB),本文以parted工具为例(推荐用于大硬盘分区,操作更直观)。
sudo parted /dev/sdb # 替换为实际硬盘设备名
进入parted交互界面后,先查看硬盘分区表类型:
(parted) print
若显示“Partition Table: msdos”(即MBR),需先转换为GPT:
(parted) mklabel gpt
由于4TB硬盘无需额外分区(可全部分配为一个主分区),直接创建分区:
(parted) mkpart primary ext4 0% 100%
参数说明:
primary:主分区类型;ext4:文件系统类型(后续格式化时会确认);0% 100%:分区范围,即使用全部硬盘空间。
(parted) print # 查看分区是否创建成功(应显示/dev/sdb1) (parted) quit # 退出parted
分区完成后,需对分区进行格式化,创建可用的文件系统。ext4是Ubuntu Server推荐的高稳定性文件系统,适合大容量存储。
sudo mkfs.ext4 /dev/sdb1 # 格式化分区为ext4
执行过程中会提示“Filesystem label”“Block size”等信息,直接回车使用默认值即可,完成后,可通过以下命令确认格式化结果:
sudo blkid /dev/sdb1
输出应包含UUID和TYPE=“ext4”字段(后续配置fstab会用到UUID)。
挂载点是硬盘在文件系统中的“入口”,需创建一个目录作为挂载路径(如/data)。
sudo mkdir -p /data # -p确保父目录存在(若/data不存在)
通过mount命令将分区临时挂载到/data,测试是否成功:
sudo mount /dev/sdb1 /data
df -h /data # 查看挂载点的磁盘使用情况
若输出中包含/dev/sdb1且大小为“4.0T”左右,则说明挂载成功。
为避免服务器重启后挂载失效,需将硬盘信息写入/etc/fstab文件(推荐使用UUID,避免设备名变动导致问题)。
sudo blkid /dev/sdb1 | awk ‘{print $2}’ | cut -d‘"’ -f2
输出类似UUID=“a1b2c3d4-e5f6-7890-1234-abcdef”,复制该UUID。
sudo nano /etc/fstab
在文件末尾添加以下内容(替换为实际UUID和挂载点):
UUID=a1b2c3d4-e5f6-7890-1234-abcdef /data ext4 defaults 0 0
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/262819.html