这里是服务器有500G空间未分区,需要分区。
1 查看文件系统的磁盘使用情况
# df -h
Filesystem Size Used Avail Use% Mounted on devtmpfs 7.8G
0 7.8G 0% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs
7.8G 8.7M 7.8G 1% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/vda3 78G 3.4G 75G 5% / tmpfs
7.8G 0 7.8G 0% /tmp /dev/vda2 22G 184M 21G 1% /home /dev/vda1 1014M 272M 743M 27% /boot tmpfs 1.6G 0
1.6G 0% /run/user/0
2 存储设备的挂载情况、分区布局、设备大小等
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0
rom vda 253:0 0 100G 0 disk ├─vda1 253:1 0 1G 0 part
/boot ├─vda2 253:2 0 21.1G 0 part /home └─vda3 253:3 0 77.9G 0
part / vdb 253:16 0 500G 0 disk
3 列出系统中所有可用磁盘的分区表信息 红色部分代表有500GB空间未分区
# fdisk -l
Disk /dev/vda: 100 GiB, 107374182400 bytes, 209715200 sectors Units:
sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512
bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos Disk identifier: 0xd8bfd317Device Boot Start End Sectors Size Id Type /dev/vda1
2048 2099199 2097152 1G 83 Linux /dev/vda2 2099200 46391295 44292096 21.1G 83 Linux /dev/vda3 46391296
209715199 163323904 77.9G 83 Linux
Disk /dev/vdb: 500 GiB, 536870912000 bytes
, 1048576000 sectors Units:
sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512
bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
4 开始分区:/dev/vdb 是上面红色未分区的名称
#fdisk /dev/vdb
输入:p 显示当前磁盘的分区表信息
输出磁盘的详细信息,包括磁盘的总容量、扇区大小、分区表类型(如 DOS 或 GPT)、每个分区的起始扇区、结束扇区、大小以及分区类型等。
接着输入:n 用于创建新的分区。
执行 n 命令后,fdisk 会提示你选择分区类型(主分区 p 或扩展分区 e),这里选择主分区P.,然后指定分区号,范围1-4,这里输入1。
指定分区的起始扇区和结束扇区,回车代表使用默认值则表示该分区占用整个磁盘剩余空间。最后创建了一个大小为 500 GiB 的新分区 1。
输入t :用于改变已选分区的类型。选择要修改类型的分区,这里选择了之前创建的分区 1。
Selected partition 1
输入 83 表示将分区类型设置为 Linux 分区。
输入p 再次查看分区
输入 w 保存分区
再次查看分区情况,红色/dev/vdb1 成功分区
# fdisk -l
Disk /dev/vda: 100 GiB, 107374182400 bytes, 209715200 sectors Units:
sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512
bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos Disk identifier: 0xd8bfd317Device Boot Start End Sectors Size Id Type /dev/vda1
2048 2099199 2097152 1G 83 Linux /dev/vda2 2099200 46391295 44292096 21.1G 83 Linux /dev/vda3 46391296
209715199 163323904 77.9G 83 Linux
Disk /dev/vdb: 500 GiB, 536870912000 bytes, 1048576000 sectors Units:
sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512
bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos Disk identifier: 0x8fb1ea79Device Boot Start End Sectors Size Id Type /dev/vdb1
2048 1048575999 1048573952 500G 83 Linux
5 查看磁盘情况
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0
rom vda 253:0 0 100G 0 disk ├─vda1 253:1 0 1G 0 part
/boot ├─vda2 253:2 0 21.1G 0 part /home └─vda3 253:3 0 77.9G 0
part / vdb 253:16 0 500G 0 disk └─vdb1 253:17 0 500G 0
part
6 使分区生效
#partprobe /dev/vdb
#mkfs.xfs /dev/vdb1
7 挂载分区
# mkdir /data
# mount /dev/vdb1 /data
# df -h
Filesystem Size Used Avail Use% Mounted on devtmpfs 7.8G
0 7.8G 0% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs
7.8G 8.7M 7.8G 1% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/vda3 78G 3.5G 75G 5% / tmpfs
7.8G 0 7.8G 0% /tmp /dev/vda2 22G 184M 21G 1% /home /dev/vda1 1014M 272M 743M 27% /boot tmpfs 1.6G 0
1.6G 0% /run/user/0 /dev/vdb1 500G 3.6G 497G 1% /data
8 查看分区UUID
#blkid
/dev/vda3: UUID=“0025d148-1b09-41af-ab90-310a47a25ab3”
BLOCK_SIZE=“512” TYPE=“xfs” PARTUUID=“d8bfd317-03” /dev/vda2:
UUID=“f8a11bdf-f129-49e0-bcdb-2d64e4bf4ef6” BLOCK_SIZE=“512”
TYPE=“xfs” PARTUUID=“d8bfd317-02” /dev/vda1:
UUID=“513d272e-fce3-41f3-a190-a705ec356e08” BLOCK_SIZE=“512”
TYPE=“xfs” PARTUUID=“d8bfd317-01” /dev/vdb1:
UUID=“f17cb5cf-3aec-4ee7-9804-9ffe1fbad41d” BLOCK_SIZE=“512”
TYPE=“xfs” PARTUUID=“8fb1ea79-01”
9 开机挂载分区,编辑fstab添加uuID。
# vi /etc/fstab