Ubuntu超4T磁盘挂载(LVM)

Linux系统默认情况下只支持挂载2TB以下的磁盘挂载,超过2TB默认也只显示挂载2TB。如果想要挂载超过2TB的磁盘,需要先把磁盘转换为gpt大分区格式。

因为fdisk不能创建大于2T的分区,创建大分区得用parted

1、查看磁盘,发现新磁盘为sdb

root@zch-virtual-machine:~# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda      8:0    0    60G  0 disk
├─sda1   8:1    0     1M  0 part
├─sda2   8:2    0   513M  0 part /boot/efi
└─sda3   8:3    0  59.5G  0 part /var/snap/firefox/common/host-hunspell
/
sdb      8:16   0     8T  0 disk
sr0     11:0    1   4.7G  0 rom  /media/zch/Ubuntu 22.04.4 LTS amd64

2、使用parted将新硬盘进行分区:

root@zch-virtual-machine:~# parted /dev/sdb
GNU Parted 3.4
使用 /dev/sdb
欢迎使用 GNU Parted!输入 'help' 来查看命令列表。
(parted) p
错误: /dev/sdb: 无法辨识的磁盘卷标
型号:VMware, VMware Virtual S (scsi)

磁盘 /dev/sdb: 8796GB
扇区大小 (逻辑/物理):512B/512B
分区表:unknown
磁盘标志:
(parted) mklabel

新的磁盘卷标类型? gpt

(parted) p

型号:VMware, VMware Virtual S (scsi)
磁盘 /dev/sdb: 8796GB
扇区大小 (逻辑/物理):512B/512B
分区表:gpt
磁盘标志:

编号  起始点  结束点  大小  文件系统  名称  标志

(parted) mkpart primary 4096s 100%

(parted) p

型号:VMware, VMware Virtual S (scsi)
磁盘 /dev/sdb: 8796GB
扇区大小 (逻辑/物理):512B/512B
分区表:gpt
磁盘标志:

编号  起始点  结束点  大小    文件系统  名称     标志
1    2097kB  8796GB  8796GB            primary

(parted) toggle 1 lvm   #打个标签

(parted) p

型号:VMware, VMware Virtual S (scsi)
磁盘 /dev/sdb: 8796GB
扇区大小 (逻辑/物理):512B/512B
分区表:gpt
磁盘标志:

编号  起始点  结束点  大小    文件系统  名称     标志
1    2097kB  8796GB  8796GB            primary  lvm

(parted) quit

信息: 你可能需要 /etc/fstab。

3、使用命令查看

root@zch-virtual-machine:~# lsblk                                         
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda      8:0    0    60G  0 disk 
├─sda1   8:1    0     1M  0 part 
├─sda2   8:2    0   513M  0 part /boot/efi
└─sda3   8:3    0  59.5G  0 part /var/snap/firefox/common/host-hunspell
                                 /
sdb      8:16   0     8T  0 disk 
└─sdb1   8:17   0     8T  0 part 
sr0     11:0    1   4.7G  0 rom  /media/zch/Ubuntu 22.04.4 LTS amd64

4、创建物理卷(PV)

#找不到命令则: apt -y install lvm2
root@zch-virtual-machine:~# pvcreate /dev/sdb1 

5、创建逻辑卷(LV)


vgcreate ubuntu /dev/sdb1 (若之前没建过,则建一下)

vgdisplay

vgextend ubuntu /dev/sdb1

vgdisplay

lvcreate -L 4G -n newlv ubuntu

vgdisplay

6、格式化逻辑卷并挂载

#找不到命令则:apt install xfsprogs
mkfs.xfs /dev/ubuntu/newlv

7、挂载到/data目录下(你可以挂载到自己需要的目录下),挂载后看到容量为4GB:

mount -t xfs /dev/ubuntu/newlv /data/
root@zch-virtual-machine:~# df -Th
文件系统                 类型     大小  已用  可用 已用% 挂载点
tmpfs                    tmpfs    387M  2.0M  385M    1% /run
/dev/sda3                ext4      59G   17G   39G   30% /
tmpfs                    tmpfs    1.9G     0  1.9G    0% /dev/shm
tmpfs                    tmpfs    5.0M  4.0K  5.0M    1% /run/lock
/dev/sda2                vfat     512M  6.1M  506M    2% /boot/efi
overlay                  overlay   59G   17G   39G   30% /var/lib/docker/overlay2/ffc225d8e5e0aeeedd6911fd3579722bd03e55c95ca2a553e96eeb105a121196/merged
tmpfs                    tmpfs    387M  164K  387M    1% /run/user/1000
/dev/sr0                 iso9660  4.7G  4.7G     0  100% /media/zch/Ubuntu 22.04.4 LTS amd64
tmpfs                    tmpfs    387M   64K  387M    1% /run/user/0
/dev/mapper/ubuntu-newlv xfs        4G   61M    4G    1% /data

8、设置开机自动挂载,编辑 /etc/fstab 文件,加入最后一行:

vi /etc/fstab
/dev/ubuntu/newlv       /data                    xfs     defaults        1 2

9、逻辑卷扩容

lvextend -l +100%FREE /dev/ubuntu/newlv
xfs_growfs /dev/ubuntu/newlv
#查看磁盘空间情况
root@zch-virtual-machine:~# df -Th
文件系统                 类型     大小  已用  可用 已用% 挂载点
tmpfs                    tmpfs    387M  2.0M  385M    1% /run
/dev/sda3                ext4      59G   17G   39G   30% /
tmpfs                    tmpfs    1.9G     0  1.9G    0% /dev/shm
tmpfs                    tmpfs    5.0M  4.0K  5.0M    1% /run/lock
/dev/sda2                vfat     512M  6.1M  506M    2% /boot/efi
overlay                  overlay   59G   17G   39G   30% /var/lib/docker/overlay2/ffc225d8e5e0aeeedd6911fd3579722bd03e55c95ca2a553e96eeb105a121196/merged
tmpfs                    tmpfs    387M  164K  387M    1% /run/user/1000
/dev/sr0                 iso9660  4.7G  4.7G     0  100% /media/zch/Ubuntu 22.04.4 LTS amd64
tmpfs                    tmpfs    387M   64K  387M    1% /run/user/0
/dev/mapper/ubuntu-newlv xfs      8.0T   58G  8.0T    1% /data

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值