sudo parted /dev/sda print
Error: /dev/sda: unrecognised disk label
Model: LENOVO ST2400MM0129 (scsi)
Disk /dev/sda: 2400GB
Sector size (logical/physical): 512B/4096B
Partition Table: unknown
Disk Flags:
可以看到,这是一块新磁盘,磁盘类型是unknown
Step2 设置磁盘类型为gptsudo parted /dev/sda
第一步:输入 mklabel gpt ,输入后磁盘分割表类型将变为gpt
第二部:输入mkpart primary 1049kb 2199GB,将会创建一块2T大小的硬盘
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt(parted) mkpart primary 1049kb 2199GB
(parted) print
Model: LENOVO ST2400MM0129 (scsi)
Disk /dev/sda: 2400GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:Number Start End Size File system Name Flags
1 1049kB 2199GB 2199GB primary
Step 3 格式化硬盘,构建文件系统
这里设置分区为ext4格式
sudo mkfs.ext4 /dev/sda1
如果你的是centos系统,那么可以设置为xfs系统
sudo mkfs.xfs /dev/sda1
Step4 挂载文件系统到挂载点
创建一个目录
mkdir fwork13
查看/dev/sda1的UUID。
sudo blkid -s UUID | grep '/dev/sda1'
/dev/sda1: UUID="9dd2beb0-86ff-4196-9a9c-1f828098f929"
这里我们建议用UUID挂载,除了这种方式,还可以使用/dev/sda1挂载,但是由于国产硬盘的原因,在新增加磁盘时会导致磁盘错乱,导致下次重启服务器的时候,原目录的内容会移动到其他目录下,我曾写过文章专门解决这个问题:
Linux——重启服务器后磁盘名称错乱_Rocket MAN的博客-CSDN博客
编辑fstab,增加/dev/sda1与挂载点的对应关系
sudo vim /etc/fstab
UUID=9dd2beb0-86ff-4196-9a9c-1f828098f929 /fwork13 ext4 defaults 0 0
改文件将会在系统重启时自动执行,执行成功候,各个分区将会挂载到linux系统挂载点中
手动挂载
sudo mount -a
参考:
GPT - 如何在 Linux 中对大尺寸磁盘进行分区 (linoxide.com)
鸟哥私房菜 - 第七章、Linux 磁盘与档案系统管理 (vbird.org)



