本文共 2784 字,大约阅读时间需要 9 分钟。
识别硬盘 => 分区规划 => 格式化 => 挂载使用 => 毛坯楼层 => 打隔断 => 装修 => 入驻
MBR/ msdos分区模式 1 ~ 4个主分区,或者0 ~ 3个主分区+1个扩展分区(n个逻辑分区) 最大支持容量为2.2TB的磁盘 扩展分区不能格式化查看分区表
fdisk -l /dev/sda
修改硬盘的分区表
fdisk 硬盘设备
常用交互指令 m 列出指令帮助 p 查看现在的分区表 n 新建分区 d 删除分区 q 放弃更改并退出 w 保存更改并退出
```python[root@localhost ~] fdisk /dev/vdbCommand(m for help): pDisk /dev/vdb: 10.7 GB, 10737418240 bytes, 20971520 sectorsDevice boot Start End Blocks Id System/dev/vdb1 2048 411647 20480083 Linux/dev/vdb2 411648 4507647 204800083 Linux/dev/vdb3 4507648 6555647 102400083 Linux
使用 partprobe命令 当硬盘的分区表被更改以后,需要将分区表的变化及时通知 Linux内核,最好 reboot-次 否则在访问分区时可能会找不到准确的设备
[root@server -]# partprobe /dev/vdb∥/或者[root@servero -]# reboot
mkfs工具集
mkfs.ext3 分区设备路径mkfs.ext4 分区设备路径mkfs.xfs 分区设备路径mkfs.vfat -F 32 分区设备路径
[root@localhost ~]# mkfs.mkfs.btrfs mkfs.ext3 mkfs.minix mkfs.xfsmkfs.cramfs mkfs.ext4 mkfs.msdosmkfs.ext2 mkfs.fat mkfs.vfat
按照不同的类型格式化分区
/dev/db2 ==> EXT4 类型/dev/db3 ==> XFS 类型[root@localhost ~]# mkfs.ext4/dev/vdb2[root@localhost ~]# mkfs.xfs /dev/vdb3
使用 mount命令挂载,并访问测试
[root@localhost ~]# mkdir/mnt/part2[root@localhost ~]# mount /dev/vdb2/mnt/part2[root@localhost ~]# cp /etc/fstab/mnt/part2/fstab.txt[root@localhost ~]# ls/mnt/part2fstab.txt lost+found
使用df检查使用情况
[root@localhost ~]# df -hT /mnt/part2Filesystem Type Size Used Avail Use% Mounted on/dev/vdb2 ext4 1.9G 5.9M 1.8G 1% /mnt/part2
配置文件/etc/ fstab的记录格式 设备路径 挂载点 类型 参数 备份标记 检测顺序
[root@localhost ~]# mkdir/mnt/part3 创建挂载点[root@localhost ~]# vim /etc/fstab UUID=9bf6b9f defaults/dev/vdb3 /mnt/part3 xfs defaults 0 0[root@localhost ~]# mount -a 检测配置[root@localhost ~]# df -hT /mnt/part3 Filesystem Type Size Used Avail Use% Mounted ondev/vdb3 xfs 997M 33M 965M 4% /mnt/part3
LVM管理工具集
功能 | 物理卷管理 | 卷组管理 | 逻辑卷管理 |
---|---|---|---|
Scan扫描 | pvscan | vgscan | lvscan |
Create创建 | pvcreate | vgcreate | lvcreate |
Display显示 | pvdisplay | vgdisplay | lvdisplay |
Reemove 删除 | premove | vgremove | lvremove |
Extend 扩展 | / | vgextend | lvextend |
基本思路
准备至少一个空闲分区(/dev/vdb1) 创建卷组: vgcreate 卷组名 空闲分区 创建逻辑卷: Ivcreate -L 大小 -n 名称 卷组名[root@localhost ~]# vgcreate systemvg /dev/vdbl[root@localhost ~]# lvcreate-L 180M -n vo systemvgLogical volume"vo" created[root@localhost ~]# lvscanACTIVE /dev/systemvg/vo[180.00 MiB] inherit
创建卷组的时候设置PE大小 vgcreate -s PE大小 卷组名 空闲分区
[root@localhost ~]# vgcreate -S 16MiB datastore /dev/vdb6Physical volume "/dev/vdb6" successfully createdVolume group datastore" successfully created
创建逻辑卷的时候指定PE个数
Ivcreate -l PE个数 -n 逻辑卷名 卷组名[root@localhost ~]# lvcreate -| 50 -n database datastoreLogical volume "database" created[root@localhost ~]# IvscanACTIVE '/dev/datastore/database' [800.00 MiB] inheritACTIVE '/dev/systemvg/vo' [180.00 MiB] inherit
转载地址:http://omnwi.baihongyu.com/