以下是在服务器上对一块10T硬盘进行分区、格式化并挂载为2T大小的ext4文件系统的步骤和相关命令:
使用 lsblk
或 fdisk -l
命令来查找新插入的硬盘的设备名(例如:/dev/sdb
)。
lsblk
# 或者
fdisk -l
假设硬盘设备名为 /dev/sdb
。
创建新的分区表。下面命令中我们使用 gpt
分区表,如果你的硬盘需要使用 MSDOS(即 MBR),那么相应替换参数并确保整个流程适用于 MBR。
sudo fdisk /dev/sdb
然后出现交互式菜单,并输入下列命令创建GPT分区表:
g # 创建一个新的GPT分区表
n # 添加新分区
# 默认(默认分区号)
# 默认(第一扇区,默认起始位置)
+2T # 分配大小为2T的分区
w # 写入更改并退出
确保你进行了分区操作后输入 w
之前返回了两次“是”确认分区的类型设置。
首先,确保找到了正确的分区设备名,一般来说第一个分区会是 /dev/sdb1
。然后用下面的命令来格式化分区为 ext4
文件系统。
sudo mkfs.ext4 /dev/sdb1
创建 /dev/game
挂载点。
sudo mkdir -p /dev/game
将新分区挂载到 /dev/game
。
sudo mount /dev/sdb1 /dev/game
为了在系统重启后自动挂载,你可能需要编辑 /etc/fstab
文件添加对应条目。请谨慎编辑此文件,错误的条目可能导致系统无法启动。
UUID=`sudo blkid /dev/sdb1 | grep -oP 'UUID=".*?"' | cut -d '"' -f2`
echo "$UUID /dev/game ext4 defaults 0 2" | sudo tee -a /etc/fstab
这段命令先获取分区的 UUID,然后添加一个条目到 /etc/fstab
文件中,设置在启动时自动挂载此分区。
现在你应该成功创建了一个格式为 ext4 的 2T 分区,并将其挂载到了 /dev/game
路径下。完成以上步骤后,可以使用 df -h
查看当前的分区挂载情况。