新增存储用Parted分区并建LVM卷
一,Parted分区
1,parted分区 www.2cto.com
# parted /dev/sda
GNU Parted 2.1
使用 /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) help 首先看看帮助熟悉下
(parted) mktable
新的磁盘标签类型? gpt GPT就是GRUB分区表,如果是MBR,最大支持2T分区
(parted) p 打印一下信息这里的4398GB是磁盘容量
Model: DELL MD32xx (scsi)
Disk /dev/sda: 4398GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
(parted) mkpart #新建分区
分区名称? []? #默认
文件系统类型? [ext2]? #默认
起始点? 0G #起点
结束点? 4398G #终点
(parted) p
Model: DELL MD32xx (scsi)
Disk /dev/sda: 4398GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 1049kB 4398GB 4398GB
(parted) toggle 1 lvm #标记成lvm
(parted) p
Model: DELL MD32xx (scsi)
Disk /dev/sda: 4398GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 1049kB 4398GB 4398GB lvm
(parted) quit
信息: You may need to update /etc/fstab.
2,同样的方法对sdb,sdc,sdd 分区
二,创建LVM,分三大步,分别建PV,VG,LVM
1,建PV
# pvcreate /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
Writing physical volume data to disk "/dev/sda1"
Physical volume "/dev/sda1" successfully created
Writing physical volume data to disk "/dev/sdb1"
Physical volume "/dev/sdb1" successfully created
Writing physical volume data to disk "/dev/sdc1"
Physical volume "/dev/sdc1" successfully created
Writing physical volume data to disk "/dev/sdd1"
Physical volume "/dev/sdd1" successfully created
2,建VG
# vgcreate md3200 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
Volume group "md3200" successfully created
# lvcreate -n md3200lv1 -L 8T md3200
Logical volume "md3200lv1" created
You have new mail in /var/spool/mail/root
3,建LVM
#lvcreate -n md3200lv1 -L 8T md3200
Logical volume "md3200lv1" created
#lvcreate -n md3200lv2 -L 8T md3200
Logical volume "md3200lv2" created
三,格式化文件系统
# mkfs.ext4 /dev/md3200/md3200lv1
mke2fs 1.41.12 (17-May-2010)
文件系统标签=
操作系统:Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
536870912 inodes, 2147483648 blocks
107374182 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=4294967296
65536 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848, 512000000, 550731776, 644972544, 1934917632
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
This filesystem will be automatically checked every 33 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
四,设置开机自动挂载
# mkdir md3200lv1 md3200lv2
# mount /dev/md3200/md3200lv1 /md3200lv1/
# ls /md3200lv1/
lost+found
#tail -n 2 /etc/fstab
/dev/md3200/md3200lv1 /md3200lv1 ext4 defaults 1 2
/dev/md3200/md3200lv2 /md3200lv2 ext4 defaults 1 2
五,重启验证
#reboot
# df -hl
文件系统 容量 已用 可用 已用%% 挂载点
/dev/mapper/md3200-md3200lv1
7.9T 175M 7.5T 1% /md3200lv1
/dev/mapper/md3200-md3200lv2
7.9T 175M 7.5T 1% /md3200lv2
六,最后顺便测试一下存储的读写速度
# dd if=/dev/zero of=./test bs=10M count=1000
记录了1000+0 的读入
记录了1000+0 的写出
10485760000字节(10 GB)已复制,8.83453 秒,1.2 GB/秒
# free -g
total used free shared buffers cached
Mem: 62 11 51 0 0 9
-/+ buffers/cache: 1 61
Swap: 7 0 7
# dd if=./test of=./test1 bs=10M count=1000
记录了1000+0 的读入
记录了1000+0 的写出
10485760000字节(10 GB)已复制,12.3038 秒,852 MB/秒
# dd if=./test1 of=./test2 bs=10M count=1000
记录了1000+0 的读入
记录了1000+0 的写出
10485760000字节(10 GB)已复制,19.0357 秒,551 MB/秒
# dd if=./test2 of=./test3 bs=10M count=1000
记录了1000+0 的读入
记录了1000+0 的写出
10485760000字节(10 GB)已复制,18.641 秒,563 MB/秒
# free -g
total used free shared buffers cached
Mem: 62 41 21 0 0 39
-/+ buffers/cache: 2 60
Swap: 7 0 7
# dd if=./test3 of=./test4 bs=10M count=1000
记录了1000+0 的读入
记录了1000+0 的写出
10485760000字节(10 GB)已复制,17.3797 秒,603 MB/秒
# dd if=./test4 of=./test5 bs=10M count=1000
记录了1000+0 的读入
记录了1000+0 的写出
10485760000字节(10 GB)已复制,22.8714 秒,458 MB/秒
# dd if=./test5 of=./test6 bs=10M count=1000
记录了1000+0 的读入
记录了1000+0 的写出
10485760000字节(10 GB)已复制,100.246 秒,105 MB/秒
因为内存是64G,故前面测试有缓存,最后105为实际读写速度。
来源: http://www.2cto.com/os/201303/195308.html