作者:高玉涵
时间:2021.12.07 15:45
博客:blog.csdn.net/cg_i
[root@cbskf1 ~]# fdisk -l
Disk /dev/sda:446.64 GiB,479559942144 字节,936640512 个扇区
磁盘型号:MR9361-8i
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):262144 字节 / 262144 字节
磁盘标签类型:gpt
磁盘标识符:E3A8E1D5-05F3-4638-8103-C89565A81A00
设备 起点 末尾 扇区 大小 类型
/dev/sda1 2048 1026047 1024000 500M EFI 系统
/dev/sda2 1026048 2050047 1024000 500M Linux 文件系统
/dev/sda3 2050048 215975935 213925888 102G Linux LVM
Disk /dev/sdb:20.98 TiB,23041224474624 字节,45002391552 个扇区
磁盘型号:MR9361-8i
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):262144 字节 / 262144 字节
Disk /dev/mapper/klas-lv_root:40 GiB,42949672960 字节,83886080 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):262144 字节 / 262144 字节
Disk /dev/mapper/klas-lv_swap:32 GiB,34359738368 字节,67108864 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):262144 字节 / 262144 字节
Disk /dev/mapper/klas-lv_home:30 GiB,32212254720 字节,62914560 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):262144 字节 / 262144 字节
Disk /dev/loop0:4.5 GiB,4345683968 字节,8487664 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
[root@cbskf1 ~]#
返回的 sdb 信息得知它有 20 TB 的空闲空间可用。
受限于 fdisk 单个磁盘只能分 1 个主分区 3 个扩展分区,且单个分区不能超过 2TB,目前 2TB 也满足了我的需求,如果你要创建大分区请使用 Parted。
[root@cbskf1 ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.35.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
设备不包含可识别的分区表。
该磁盘的大小为 21 TiB (23041224474624 字节)。DOS 分区表不能用于卷容量大于 2199023255040 字节、512 字节扇区的驱动器。请使用 GUID 分区表格式(GPT)。
创建了一个磁盘标识符为 0xa6b21751 的新 DOS 磁盘标签。
命令(输入 m 获取帮助):m
帮助:
DOS (MBR)
a 开关 可启动 标志
b 编辑嵌套的 BSD 磁盘标签
c 开关 dos 兼容性标志
常规
d 删除分区
F 列出未分区的空闲区
l 列出已知分区类型
n 添加新分区
p 打印分区表
t 更改分区类型
v 检查分区表
i 打印某个分区的相关信息
杂项
m 打印此菜单
u 更改 显示/记录 单位
x 更多功能(仅限专业人员)
脚本
I 从 sfdisk 脚本文件加载磁盘布局
O 将磁盘布局转储为 sfdisk 脚本文件
保存并退出
w 将分区表写入磁盘并退出
q 退出而不保存更改
新建空磁盘标签
g 新建一份 GPT 分区表
G 新建一份空 GPT (IRIX) 分区表
o 新建一份的空 DOS 分区表
s 新建一份空 Sun 分区表
命令(输入 m 获取帮助):n
分区类型
p 主分区 (0 primary, 0 extended, 4 free)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (1-4, 默认 1): #默认,回车
第一个扇区 (2048-4294967295, 默认 2048): # 默认,回车
最后一个扇区,+/-sectors 或 +size{
K,M,G,T,P} (2048-4294967295, 默认 4294967295):
创建了一个新分区 1,类型为“Linux”,大小为 2 TiB。
命令(输入 m 获取帮助):p
Disk /dev/sdb:20.98 TiB,23041224474624 字节,45002391552 个扇区
磁盘型号:MR9361-8i
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):262144 字节 / 262144 字节
磁盘标签类型:dos
磁盘标识符:0xa6b21751
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sdb1 2048 4294967295 4294965248 2T 83 Linux
命令(输入 m 获取帮助):t
已选择分区 1
Hex 代码(输入 L 列出所有代码):L
0 空 24 NEC DOS 81 Minix / 旧 Linu bf Solaris
1 FAT12 27 隐藏的 NTFS Win 82 Linux swap / So c1 DRDOS/sec (FAT-
2 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT-
3 XENIX usr 3c PartitionMagic 84 OS/2 隐藏 或 In c6 DRDOS/sec (FAT-
4 FAT16 <32M 40 Venix 80286 85 Linux 扩展 c7 Syrinx
5 扩展 41 PPC PReP Boot 86 NTFS 卷集 da 非文件系统数据
6 FAT16 42 SFS 87 NTFS 卷集 db CP/M / CTOS / .
7 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux 纯文本 de Dell 工具
8 AIX 4e QNX4.x 第2部分 8e Linux LVM df BootIt
9 AIX 可启动 4f QNX4.x 第3部分 93 Amoeba e1 DOS 访问
a OS/2 启动管理器 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O
b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor
c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad 休 ea Linux 扩展启动
e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD eb BeOS fs
f W95 扩展 (LBA) 54 OnTrackDM6 a6 OpenBSD ee GPT
10 OPUS 55 EZ-Drive a7 NeXTSTEP ef EFI (FAT-12/16/
11 隐藏的 FAT12 56 Golden Bow a8 Darwin UFS f0 Linux/PA-RISC
12 Compaq 诊断 5c Priam Edisk a9 NetBSD f1 SpeedStor
14 隐藏的 FAT16 <3 61 SpeedStor ab Darwin 启动 f4 SpeedStor
16 隐藏的 FAT16 63 GNU HURD 或 Sys af HFS / HFS+ f2 DOS 次要
17 隐藏的 HPFS/NTF 64 Novell Netware b7 BSDI fs fb VMware VMFS
18 AST 智能睡眠 65 Novell Netware b8 BSDI swap fc VMware VMKCORE
1b 隐藏的 W95 FAT3 70 DiskSecure 多启 bb Boot Wizard 隐 fd Linux raid 自动
1c 隐藏的 W95 FAT3 75 PC/IX bc Acronis FAT32 L fe LANstep
1e 隐藏的 W95 FAT1 80 旧 Minix be Solaris 启动 ff BBT
Hex 代码(输入 L 列出所有代码):
Hex 代码(输入 L 列出所有代码):8e
已将分区“Linux”的类型更改为“Linux LVM”。
命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。
[root@cbskf1 ~]# fdisk -l
Disk /dev/sda:446.64 GiB,479559942144 字节,936640512 个扇区
磁盘型号:MR9361-8i
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):262144 字节 / 262144 字节
磁盘标签类型:gpt
磁盘标识符:E3A8E1D5-05F3-4638-8103-C89565A81A00
设备 起点 末尾 扇区 大小 类型
/dev/sda1 2048 1026047 1024000 500M EFI 系统
/dev/sda2 1026048 2050047 1024000 500M Linux 文件系统
/dev/sda3 2050048 215975935 213925888 102G Linux LVM
Disk /dev/sdb:20.98 TiB,23041224474624 字节,45002391552 个扇区
磁盘型号:MR9361-8i
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):262144 字节 / 262144 字节
磁盘标签类型:dos
磁盘标识符:0xa6b21751
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sdb1 2048 4294967295 4294965248 2T 8e Linux LVM
Disk /dev/mapper/klas-lv_root:40 GiB,42949672960 字节,83886080 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):262144 字节 / 262144 字节
Disk /dev/mapper/klas-lv_swap:32 GiB,34359738368 字节,67108864 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):262144 字节 / 262144 字节
Disk /dev/mapper/klas-lv_home:30 GiB,32212254720 字节,62914560 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):262144 字节 / 262144 字节
Disk /dev/loop0:4.5 GiB,4345683968 字节,8487664 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
[root@cbskf1 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 4G 0 loop /mnt
sda 8:0 0 446.6G 0 disk
├─sda1 8:1 0 500M 0 part /boot/efi
├─sda2 8:2 0 500M 0 part /boot
└─sda3 8:3 0 102G 0 part
├─klas-lv_root 253:0 0 40G 0 lvm /
├─klas-lv_swap 253:1 0 32G 0 lvm [SWAP]
└─klas-lv_home 253:2 0 30G 0 lvm /home
sdb 8:16 0 21T 0 disk
└─sdb1 8:17 0 2T 0 part
[root@cbskf1 ~]#
[root@cbskf1 ~]# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created.
[root@cbskf1 ~]# vgcreate vgtest1 /dev/sdb1
Volume group "vgtest1" successfully created
补充说明:pvs命令 用于输出格式化的物理卷信息报表。使用pvs命令仅能得到物理卷的概要信息,如果要得到更加详细的信息可以使用pvdisplay命令。
[root@cbskf1 ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda3 klas lvm2 a-- 102.00g 4.00m
/dev/sdb1 vgtest1 lvm2 a-- <2.00t <2.00t
命令:lvcreate [选项] 卷组名
选项:
-I:指定使用多个 VG 中的 LE 创建 LV,[%{VG|PVS|FREE}]
-L:指定 LV 大小
-n:指定 LV 名称
-p:指定权限,r 为只读,rw 为读写
[root@cbskf1 ~]# lvcreate -n vgtest1 -l 100%FREE vgtest1
Logical volume "vgtest1" created.
[root@cbskf1 ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda3 klas lvm2 a-- 102.00g 4.00m
/dev/sdb1 vgtest1 lvm2 a-- <2.00t 0
[root@cbskf1 ~]# mke2fs -t ext4 /dev/vgtest1/vgtest1
mke2fs 1.45.6 (20-Mar-2020)
创建含有 536869888 个块(每块 4k)和 134217728 个inode的文件系统
文件系统UUID:7d7228c4-2acc-4e53-8d3a-a3fe64a65027
超级块的备份存储于下列块:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848, 512000000
正在分配组表: 完成
正在写入inode表: 完成
创建日志(262144 个块)完成
写入超级块和文件系统账户统计信息: 已完成
[root@cbskf1 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 252G 0 252G 0% /dev
tmpfs 252G 12K 252G 1% /dev/shm
tmpfs 252G 11M 252G 1% /run
tmpfs 252G 0 252G 0% /sys/fs/cgroup
/dev/mapper/klas-lv_root 40G 2.8G 38G 7% /
tmpfs 252G 0 252G 0% /tmp
/dev/sda2 496M 188M 308M 38% /boot
/dev/mapper/klas-lv_home 30G 8.4G 22G 28% /home
/dev/sda1 500M 7.7M 493M 2% /boot/efi
/dev/loop0 4.1G 4.1G 0 100% /mnt
tmpfs 51G 0 51G 0% /run/user/0
[root@cbskf1 /]# mkdir lvdata1
[root@cbskf1 /]# mount /dev/vgtest1/vgtest1 /lvdata1
[root@cbskf1 /]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 252G 0 252G 0% /dev
tmpfs 252G 12K 252G 1% /dev/shm
tmpfs 252G 11M 252G 1% /run
tmpfs 252G 0 252G 0% /sys/fs/cgroup
/dev/mapper/klas-lv_root 40G 2.8G 38G 7% /
tmpfs 252G 0 252G 0% /tmp
/dev/sda2 496M 188M 308M 38% /boot
/dev/mapper/klas-lv_home 30G 8.4G 22G 28% /home
/dev/sda1 500M 7.7M 493M 2% /boot/efi
/dev/loop0 4.1G 4.1G 0 100% /mnt
tmpfs 51G 0 51G 0% /run/user/0
/dev/mapper/vgtest1-vgtest1 2.0T 81M 1.9T 1% /lvdata1
vi /etc/fstab
/dev/mapper/vgtest1-vgtest1 on /lvdata1 default 0 0