磁盘管理
一、linux命名规则
1、接口:串口 SATA、SAS sda1(a为磁盘、1为分区)
并口: IDE hda1(a为磁盘、1为分区)
2、主分区(p)最多可有四个
扩展分区(e)最多可有1个
逻辑分区(l)基于扩展分区,扩展分区默认从5开始
3、分区模式
1+N 2+N 3+N 4 (数字代表分区,N代表扩展分区)
二、RAID 0、1、3、5技术
RAID0:(条带卷)至少需要两块磁盘,数据安全得不到保证
RAID1:(镜像卷)只是需要两块磁盘,磁盘阵列的可用率只有33%左右
RAID3:只是需要三块磁盘,校验盘的并行访阵列
RAID5:把硬盘设备的数据奇偶校验信息保存到其他硬盘设备中
三、fdisk命令(磁盘名称)GPT > 2T 当磁盘大于2T时使用GPT
–l :列出所有可用的分区类型
–m :查看帮助(查看全部可用的参数)
–d :删除某个分区信息
–n :添加新的分区
–t :改变某个分区的类型
–p :查看分区信息
–w :保存并退出
–q :不保存直接退出
四、步骤
1、 添加磁盘
2、 查看磁盘(fdisk -l)
3、 分区磁盘(fdisk)
4、 格式化分区(建立文件系统)
mkfs.文件类型名称 –L 指定卷标名称 /dev/sdb1
blkid:查看分区属性信息
UUID:唯一的设备标识符
5、 挂载(mount/umount)
——把硬盘设备或分区与一个目录文件进行关联
——用于撤销已经挂载的设备文件
格式:
mount 文件系统 挂载点(目录)(列:mount /dev/sdb1 /test)
命令:
mount –a 挂载所在/etc/fstab中定义的文件系统(自动开机)
mount –t 指定文件系统的类型
mount –l 查看挂载点信息
df –h 查看挂载状态和硬盘使用量信息(挂载应建有挂载点:mkdir /挂载点)
永久挂载:echo “设备名称 挂载点 文件系统 权限defaults(默认) 0.0” >> /etc/fstab
五、
swap 交换分区(虚拟内存)大小设置为物理内存的1-2倍
swap on 启用交换分区
swap off 停用交换分区 –a 禁用交换分区(所有的)当前系统
free –m 查看内存
blkid 反向查找 bldid –U +UUID的值
六、步骤
1、 添加磁盘
2、 查看磁盘
3、 分区
4、 调整分区的stem id
5、 格式化:mkswap /dev/
6、 挂载:echop “设备名称 挂载点 格式化文件系统 权限(defaults) 0.0”>> /etc/fstab
七、lvm 逻辑卷管理器
作用:动态分配磁盘分区及调整磁盘分区大小,并且可以让多个分区或物理硬盘作为一个逻辑卷来使用