磁盘:盘片,磁头,主轴,空气滤纸,永磁体
/dev/sda1 sd,表示设备名称,a磁盘的序号 1是分区号
主分区:1-4
逻辑分区:一定创建在扩展分区中的,序号5开始
alias scan='echo "- - -" > /sys/class/scsi_host/host0/scan;echo "- - -" > /sys/class/scsi_host/host1/scan;echo "- - -" > /sys/class/scsi_host/host2/scan'
刷新当前设备的所有硬件磁盘信息
lsblk ---查看我们当前的磁盘和分区情况
查询的命令
fdisk -l ---查询所有的硬盘的详细信息
fdisk -l /dev/sda ---查询指定的硬盘信息
操作的命令:
fdisk /dev/sdb ---直接进入当前磁盘进行分区的操作,改变分区类型
分区格式
管理磁盘分区
fdisk /dev/sdb
交互模式中的常用指令:
m:获取帮助菜单
n:新建分区
p:查看分区情况
d:删除分区
t:变更分区的类型
w:保存分区操作并退出
q:不保存分区操作并退出
partprobe ---如果配置完成的分区没有生效,用这个命令强制刷新
分好之后是第一步:分区
第二步:格式化
host ~]# mkfs.xfs /dev/sdb1
meta-data=/dev/sdb1 isize=512 agcount=4, agsize=327680 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=1310720, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
第三步:挂载
mount /dev/sdb1 /opt/kb21/ --临时挂载
df -h
df -Th ---查看磁盘的挂载情况。Th,查看文件类型
解挂载:umonut /dev/sdb1 /opt/kb21/
永久挂载:
vim /etc/fstab
UUID=bdb544e4-c851-43a9-8bcd-a85a36d4b0c3 /opt/kb21 xfs defaults 0 0
:.! blkid /dev/sdb1 ---把设备的信息,直接复制到末行
:wq! ---保存退出
第四步:mount -a ---刷新挂载点,手动的永久挂载,千万不要重启!!!!!一旦你输入如错误,重启,系统就直接死机了,没有办法抢救的
SWAP分区:
[root@localhost opt]# fdisk /dev/sdb
命令(输入 m 获取帮助):t ---改分区
分区号 (1,2,默认 2):2 ---改哪个分区
Hex 代码(输入 L 列出所有代码):L ---展示所有的文件类型
Hex 代码(输入 L 列出所有代码):82 ---改成swap
命令(输入 m 获取帮助):W
free -h --查看内存
格式化:
mkswap /dev/sdb2 --格式化的命令
swapon /dev/sdb2 ---格式华之后的分区,启动swap分区
swapoff /dev/sdb2 ---关闭这个swap分区
swap交换分区:相当与windows的虚拟内存,linux是把这个硬盘作为虚拟内存,防止内存不足