linux磁盘分区及存储


一、磁盘分区及存储 ——


硬盘 --> 分区 --> 格式化 --> 挂载 --> 存储/读取文件
 
硬盘 --> 分区 --> LVM逻辑卷 --> 格式化 --> 挂载 --> 存储/读取文件

gdisk分区操作 —— 只支持GTP分区


fdisk分区操作 —— 只支持MSDOS分区

fdisk  -l  硬盘设备            #查看当前磁盘分区
fdisk   硬盘设备
常用指令:m、p、n、q、w、d

parted分区操作 ——支持MSDOS,GTP分区

parted  硬盘设备

常用指令:mktable 、mkpart、printquit、rm


刷新分区表:
partprobe  硬盘设备

partx  -a   硬盘设备

或 reboot
 
MBR分区模式:
    只支持2TB以下的磁盘
    最多4个主分区(必要时,其中一个作为扩展分区,扩展分区可以进一步划分出更多的逻辑分区)
 

mkfs.*格式化操作 ——

mkfs.ext3  存储设备路径
mkfs.ext4  存储设备路径
mkfs.xfs  存储设备路径
或者:mkfs  -t   文件类型   存储设备路径

 
 
 
LVM逻辑卷管理 ——
用途:零散的空闲存储(物理卷)整合成一个逻辑磁盘(卷组),根据需要分配逻辑上的分区空间(逻辑卷)
 
物理卷 --> 卷组 --> 逻辑卷
 
 
vg卷组
vgscan、vgcreate、vgdisplay、vgremove、vgextend
vgcreate  [-s  PE大小]  卷组名  空闲存储设备的路径...
vgextend  卷组名  可用的空闲存储设备...
 
 查看/修改PE大小:

vgdisplay  卷组名   

vgchange  -s  pe大小 卷组名


lv逻辑卷
lvscan、lvcreate、lvdisplay、lvremove、lvextend
lvcreate  -L  大小  -n  逻辑卷名称   卷组名称
lvcreate  -l  PE个数  -n  逻辑卷名称   卷组名称
扩展逻辑卷

lvextend  -L  新大小  /dev/卷组名/逻辑卷名


通知Linux内核新的大小:
resize2fs  逻辑卷设备路径
xfs_growfs  逻辑卷设备路径
 

mount挂载操作 ——
 
mount   设备路径  挂载点目录
umount  设备路径
umount  挂载点目录
 
配置文件:/etc/fstab
设备路径   挂载点目录  文件系统类型  参数(defaults)  0 0

 
挂载/etc/fstab文件里所有允许自动挂载的设备:
mount -a
 

交换分区控制 ——
 
mkswap  空闲设备路径
swapon  [-p  优先级]  交换分区路径
swapoff  交换分区路径
swapon  -s
swapoff  -a
 
 
配置文件:/etc/fstab
交换分区路径   swap  swap  参数(defaults)  0 0
/dev/vdb7  swap  swap  defaults,pri=优先级 0 0
 
启用/etc/fstab文件里所有可用的交换设备:
swapon  -a


利用文件创建SWAP分区
# dd if=/dev/zero of=/tmp/swap.db  bs=1M count=2048
记录了2048+0 的读入
记录了2048+0 的写出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值