linux硬盘管理

基础信息

扇区:最小的存储单位,512B

磁道:由扇区组成,磁道时盘片上围绕在主轴周围的同心环,由里向外

柱面:多个盘片中相同位置(编号)的磁道组成一个柱面

磁头:用来表示盘片的正反面

0磁头0柱面1扇区   第一个盘片的正面

sd串行

hd并行

分区表:

MHR分区:

大小:64B   一个分区16个字节   最多可以分四个分区

分区类型:

主分区(P):大小为16个字节的分区   最多4个主分区

扩展分区(E):3个主分区,1个扩展分区   可以分多个分区

逻辑分区(L):在扩张分区上创建

GTR分区:128个分区

硬盘命令

lsblk  查看硬盘状态
选项:
-f
fdisk  硬盘路径  (MBR)
操作:
n 新建分区  d删除分区  p查看分区表  w保存退出  t改变分区类型

gdisk  硬盘路径 (GPT)

新建文件系统
文件系统:
1.建立数据的存放位置
2.文件系统建立文件库,用于寻找文件
文件系统分类:NTFS(windows)、ext4、XFS、Vfat(fat16\fat32)

mkfs  -t  文件系统  分区路径
mkfs.文件系统

linux只有一个根目录
因为分区没有存放数据的位置,因此要想办法将分区与根目录中某个目录进行关联
挂载
#注意:提前创建目录
mount  分区路径  挂载点目录(临时生效)
例子:mount /dev/sda1   /sda1

df  -hT 查看挂载点目录的大小

开机之后自动挂载(永久挂载)
/etc/fstab
内容:
/dev/sda1               none                  ext4    defaults        0 0
分区                    挂载点目录            文件格式  

mount -a  挂载所有挂载点!!!!!

交换分区:将物理磁盘的空间虚拟为内存

uniux、linux 、windows、andior、iOS

虚拟内存:12G   20G   多的8G内存
fdisk     t      82    将分区改为交换分区
mkswap   分区   新建交换分区
swapon   分区   开启交换分区(临时挂载)
swapoff  分区   关闭交换分区
swapon  -a    挂载所有的交换分区

开启之后自动挂载(永久)
/etc/fastab
/dev/sda1               none                  ext4    defaults        0 0(永久挂载)
分区                    挂载点目录            文件格式  

swapon -a
free -h  查看内存大小

破解密码

重启虚拟机,在选择操作系统界面,在第二行,按下e
在倒数第二行,输入rd.break   ctrl+X  进入终端页面
mount -o remount,rw   /sysroot    将根目录重新挂载为读写
chroot   /sysroot  切换到bash,使用passwd
passwd root
touch   /.autorelabel
按下两次exit退出

逻辑卷

屏蔽了底层磁盘布局,便于动态调整磁盘容量

物理卷(PV):分区或者硬盘
卷组(VG):一个或多个物理卷组合而成的整体
逻辑卷(Lv):从卷组中分割出的一块空间,用于建立文件系统
PE单元大小  默认4M

物理卷
pvcreate  分区和硬盘    #添加物理卷
pvs  查看物理卷
pvremove 物理卷的名称   #删除物理卷

卷组:
vgcreate  卷组名称   物理卷
vgcreate  -s PE的大小    卷组名称   物理卷   #创建卷组并指定PE的大小
vgs  查看物理卷
vgremove   卷组名称    #删除卷组

逻辑卷:
lvcreate  -L 大小  -n   逻辑卷名   卷组名    #创建逻辑卷并指定大小
lvcreate  -L PE数量  -n   逻辑卷名   卷组名    #创建逻辑卷并指定PE数量
lvs 查看逻辑卷

lvremove  逻辑卷的路径    #删除逻辑卷  先删除挂载点  umount  /lvname

可以分配能改变大小的分区

逻辑卷的路径
/dev/mapper  存放逻辑卷的目录
1、/dev/mapper/vgname-lvname
2、/dev/vgname/lvname\

格式化逻辑卷
mkfs.ext4   /dev/mapper/vgname-lvname

挂载逻辑卷   永久生效  /etc/fstab

逻辑卷扩容和缩容

扩容:
lvextend  -L 大小   /dev/卷组名/逻辑卷名
lvextend  -L +大小  /dev/卷组名/逻辑卷名

选项:-r     同时扩容文件系统
lvextend -r -L 大小 /dev/卷组名/逻辑卷名

例子:lvextend  -r  -L  19G  /dev/vgname/lvanme

df  -hT 查看挂载点目录的大小

缩容:

卸载挂载点:  umount  
lvreduce -L 大小   /dev/卷组名/逻辑卷名
选项:-r     同时扩容文件系统
例子: lvreduce -r -L 10g  /dev/


取消挂载:umunt 要取消挂载的目录


xfs文件系统不支持缩容

lvresize  既可以扩容也可以缩容   -r

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值