Linux磁盘管理1

一.主分区,扩展分区,逻辑分区

Linux系统分区一般采用MBR分区方式,这种分区方式一般可以分为4个主分区,如果需要更多分区的化就需要将其中一个分区作为扩展分区,扩展分区不可以写入内容,但是扩展分区可以划分为多个逻辑分区,因此一块磁盘可以分出更多的分区。

硬盘分类:

并口硬盘(IDE):IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”性能不断提高,价格低廉,多用于家用产品中,也部分应用于服务器

串口硬盘:SATA(Serial ATA)口的硬盘又叫串口硬盘,能对传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,很大程度上提高了数据传输的可靠性

固态硬盘:固态硬盘具有传统机械硬盘不具备的快速读写、质量轻、能耗低以及体积小等特点,但是售价较高

详细磁盘介绍:IDE、SATA、SCSI、SAS、FC、SSD 硬盘类型 - 中道学友 - 博客园icon-default.png?t=LA92https://www.cnblogs.com/awpatp/archive/2013/01/29/2881431.html

1、linux查看硬盘分区状态

fdisk -l

sda sd(SATA disk) a 第一块硬盘

hda hd(IDE disk) a 第一块硬盘

2.主分区的划分

[root@localhost ~]# fdisk /dev/sdb

d delete a partition 删除

l list known partition types 查看所有类型

m print this menu 当前菜单

n add a new partition 添加

p print the partition table 打印分区表

q quit without saving changes 不保存退出

t change a partition's system id 修改分区id

w write table to disk and exit 保存

3.虚拟机添加磁盘过程

 

 完成后需要重启虚拟机

4.磁盘分区

这就时新添加的磁盘

 具体分区过程

 挂载前需要先格式化

格式化完之后才可以挂载使用

 

5.删除主分区

卸载要删除的主分区

[root@localhost ~]# umount /dev/sdb1

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:2147 MB, 2147483648 字节,4194304 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x1ce351c3

设备 Boot Start End Blocks Id System

/dev/sdb1 2048 411647 204800 83 Linux

/dev/sdb2 411648 821247 204800 83 Linux

命令(输入 m 获取帮助):d

分区号 (1,2,默认 2):2

分区 2 已删除

命令(输入 m 获取帮助):w

同步分区表(把已删除分区对应的文件删除)

[root@localhost /]# partx -d /dev/sdb

6.扩展分区、逻辑分区

逻辑分区标号以5开始,因为前四个标号时主分区和扩展分区

 

二.开机自动挂载

1./etc/rc.local (进入系统前最后一个可执行脚本)

[root@localhost ~]# vim /etc/rc.local (/etc/rc.d/rc.local的符号链接)

mount /dev/sdb7 /mnt/

[root@localhost ~]# ll /etc/rc.d/rc.local

[root@localhost ~]# chmod a+x /etc/rc.d/rc.local

2./etc/fstab

/dev/sdb6 /opt xfs defaults 0 0

或者

UUID="5b7c4fd7-fdc7-43fa-a470-489be3919ccc" /opt xfs defaults 0 0

[root@localhost ~]# mount -a

3.autofs(按需挂载)

1) [root@localhost ~]# vim /etc/auto.master 主配置文件

/test /etc/auto.test --timeout=10 #卸载时间

触发挂载的目录 对该目录挂载对象配置文件

[root@localhost ~]# mkdir /test

[root@localhost ~]# touch /etc/auto.test #必须是auto开头

2) [root@localhost ~]# vim /etc/auto.test

part7 -fstype=xfs :/dev/sdb7

挂载点 类型 被挂载设备

3)重启服务

[root@localhost ~]# systemctl restart autofs

4)测试

[root@localhost ~]# cd /test/part7 #触发挂载

[root@localhost part7]# mount |grep sdb7

/dev/sdb7 on /test/part7 type xfs (rw,relatime,attr2,inode64,noquota)

三.交换分区扩大缩小

1.扩大交换分区

准备1GB分区

[root@localhost test]# mkswap /dev/sdb5 格式化swap分区类型

[root@localhost test]# swapon /dev/sdb5 激活交换分区

[root@localhost test]# free -m

total used free shared buff/cache available

Mem: 3931 404 3119 12 407 3286

Swap: 3071 0 3071

[root@localhost test]# swapon -s

文件名 类型 大小 已用 权限

/dev/dm-1 partition 2097148 0 -2

/dev/sdb5 partition 1048572 0 -3

永久生效

[root@localhost test]# vim /etc/fstab

UUID=49451416-2403-4732-87b2-fbf8639b2eb4 swap swap defaults 0 0

缩小:

删除swap分区的配置(/etc/fstab文件)

[root@localhost test]# swapoff /dev/sdb5

Guess you like

Origin blog.csdn.net/zhangt123321/article/details/121407528