Linux磁盘分区

查看分区

查看分区信息,比如/dev/sdb

fdisk -l  /dev/sdb

使用 parted(支持大于 2TB 的磁盘)

parted /dev/sdb print

创建分区

首先确定当前分区是否挂载,如果有卸载先umount,使用df可以查看。取消挂载:

umount /dev/sdb1 /data

使用 parted 工具在 /dev/sdb 上创建一个占用整个磁盘的分区:

parted /dev/sdb

使用print产看分区信息

print

清除磁盘上的现有分区表

rm 1 #1 是分区序号

创建分区

mklabel gpt  # 使用 GPT 分区表格式,支持大于 2TB 的分区

指定分区类型和大小为整个磁盘:

mkpart primary 0% 100%

查看新创建的分区情况,确保分区已成功创建且大小正确:

print

退出 parted:

quit

格式化新创建的分区:

mkfs.xfs -f  /dev/sdb1 # -f 强制格式化

挂载:

sudo mkdir -p /data
sudo mount /dev/sdb1 /data

确保在挂载前已创建 /data 目录,并检查当前文件系统的使用情况以及挂载是否成功,可以通过运行 df -h 来验证。同时,为了使挂载在重启后依然有效,可以编辑 /etc/fstab 文件添加持久化的挂载信息:

echo '/dev/sdb /data xfs defaults 0 0' | sudo tee -a /etc/fstab