2020年4月9日 星期四

Centos7 硬碟大於2TB製作LVM


原本硬碟分割都是使用 fsdisk ,但超過 2TB 的硬碟不能使用 MBR 分割表,要用 GPT

1. 利用parted指令建立GPT分割表


#part /dev/sdb

GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.

(parted) mklabel gpt

(parted) mkpart primary xfs 0GB 100%

(parted) print

Model: VMware Virtual disk (scsi)
Disk /dev/sdb: 3299GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  3299GB  3299GB               primary

(parted) q

Information: You may need to update /etc/fstab.


2.建立LVM PV

# pvcreate /dev/sdb1
  Physical volume "/dev/sdb1" successfully created.

2.建立LVM VG name adata

#vgcreate data /dev/sdb1
  Volume group "data" successfully created

3. 建立LVM  LV  name lv-data

# lvcreate -n lv-data -l 100%FREE data
  Logical volume "lv-data" created.

4.查看 LVM 設定

#lvdisplay  /dev/data/lv-data
5.格式化

#mkfs.xfs /dev/data/lv-data

6.查看硬碟UUID

#blkid /dev/data/lv-data
/dev/data/lv-data: UUID="82ca6a69-9ee7-4431-82ea-ae4a810fd942" TYPE="xfs"

7.新增data目錄 ,將掛載資訊加入/etc/fstab

#mkdir /data

#echo "UUID=82ca6a69-9ee7-4431-82ea-ae4a810fd942 /data xfs defaults 0 0" >> /etc/fstab

#mount -a

#df -h
Filesystem                 Size  Used Avail Use% Mounted on
devtmpfs                    32G     0   32G   0% /dev
tmpfs                       32G     0   32G   0% /dev/shm
tmpfs                       32G   12M   32G   1% /run
tmpfs                       32G     0   32G   0% /sys/fs/cgroup
/dev/mapper/centos-root     45G  1.2G   44G   3% /
/dev/sda1                 1014M  149M  866M  15% /boot
tmpfs                      6.3G     0  6.3G   0% /run/user/0
/dev/mapper/data-lv--data  3.0T   33M  3.0T   1% /data

完成!!

沒有留言:

張貼留言