Linux磁盘管理
磁盘管理
- 1、磁盘简介
- 1.1 磁盘接口类型
- 1.2 磁盘分区类型(MBR和GPT)
- 2、磁盘管理
- 2.1 查看磁盘信息命令
- 2.2 给服务器挂载新硬盘
- 2.2.1、创建分区
- 2.2.2、创建文件系统(格式化硬盘)
- 2.2.3、挂载
- 3、逻辑卷LVM
1、磁盘简介
1.1 磁盘接口类型
IDE:133MB/s,并行接口,早期家用电脑。
SCSI:640MB/s,并行接口,早期服务器。
SATA(常用):6Gbps,SATA数据端口与电源(长的电源,数据线短的)端口是分开的,即需要两条线,一条数据线,一条电源线。
SAS:6Gbps,SAS是一整条线,数据端口与电源端口是一体化的,SAS中是包含供电线的,而SATA中不包含供电线。SATA标准其实是SAS标准的一个子集,二者可兼容,SATA硬盘可以插入SAS主板上,反之不行。
M.2接口。
光纤接口。
1.2 磁盘分区类型(MBR和GPT)
2、磁盘管理
2.1 查看磁盘信息命令
#查看磁盘分区结构和挂载目录,查看磁盘分区文件系统是不是lvm
lsblk
#查看磁盘信息
fidsk -l [磁盘设备]
#对磁盘分区
fdisk device
#查看各个硬盘使用情况
df -h
2.2 给服务器挂载新硬盘
挂载新硬盘分三步,1、创建分区 2、创建文件系统(格式化) 3、挂载
2.2.1、创建分区
1、先给虚拟机添加一块硬盘,如果是实际服务器,直接把硬盘插入到服务器上就行。如果是云主机,直接挂载个硬盘到云主机上就行。我们是用本地安装的虚拟机模拟添加硬盘。
如下图,点完添加后,选择硬盘,然后一直下一步就行,添加完记得重启虚拟机才生效。
2、执行lsblk可以查看刚刚添加的硬盘
3、执行fdisk /dev/sdc,开始对/dev/sdc盘进行分区
4、输入n,新建分区;
输入p,新建主分区;
分区号,回车,默认就行;
起始 扇区 回车,默认就行;
Last 扇区 输入+200M,表示该盘分出200M,设计单位有{K,M,G}。如果不输入,默认分该 盘所有的大小;
输入t,设置分区类型ID,常用的有 83 默认的linux类型,82 SWAP,8e LVM,fd RAID,
下面图中,我没输入t,因为默认是83,如果改的话,输入t,然后输入需要改的分区ID即可;
输入p,查看当前分区情况;
输入w,表示保存,上面操作剩下,输入q表示退出,上面操作都不剩下;
最后,还需要输入命令:partprobe /dev/sdc,表示将分区表信息手动写入内核;
2.2.2、创建文件系统(格式化硬盘)
格式:mkfs -t 文件系统类型 分区设备
示例:mkfs -t ext4 /dev/sdc1
创建文件系统的另一种写法:mkfs.ext4 /dev/sdc1
输入blkid /dev/sdc1,查看该盘的文件系统类型。
已经设置成ext4 怎么修改成xfs
mkfs.xfs -f /dev/sdc1
2.2.3、挂载
mount -t xfs /dev/sdc1 /mnt/test/