redhat笔记3-系统磁盘分区挂载

系统忘记密码-》修改密码

liunx 有中断模式
开机按”e“
在liunx16 中的末尾 空格后输入“rd.break console=tty0” 然后ctrl+x
进入中断模式可以修改
mount -o remount ,rw /sysroot   系统根目录重新挂载,并赋予读写权限
chroot /sysroot                        改变目录到系统根目录下
passwd root        

修改完成后
touch /.autorelabel      创建新文件来自动更新标签 
输入两次 exit 退出重新进入系统
eg:一次修改不成功可以再试一次

磁盘与文件系统管理

磁盘的识别与分区

机械硬盘  SATA:容量大 速度慢 价格便宜:块设备
                                                                                SAS:比SATA容量小 速度快 价格贵
                                                                                NL-SAS:用SATA盘的盘体 ,SAS接口
                                                                                SSD:速度快 价格贵  固态硬盘

磁介质(磁颗粒)
磁道中包含磁颗粒
扇区 是磁盘的最小存储单元
磁头:可以对整个磁盘进行读写

磁盘初始化


fdisk -l 查看分区

主分区,一个硬盘允许四个主分区
扩展分区:一个硬盘允许三个主分区,一个扩展分区
逻辑分区:在扩展分区上创建

p              p             p             l            e

sda1      sda2      sda3           sda5        unused

MBR: 主引导记录,占据512字节
优点:兼容性好
缺点:四个主分区,磁盘分区表只有64个字节,每个分区占16字节 容量小,最多支持2TB

GPT:通用分区表
优点:支持16    EB


1.分区
fdisk /dev/sdb 进入命令进行分区)
p 查看
n 创建分区(添加分区)
类型 p:主分区
                                        e:逻辑分区
分区编号:1-4 默认为1
分区大小:first初始值默认
                                                                                        last最大    格式:+2G
----------------------创建一个分区
w:保存退出
q:退出不保存

partprobe 将分区表写入到内核里

2.格式化(创建文件系统)

一个文件小的话,可以占用一个块的容量

mkfs -t ext4 /dev/sdb1    (创建文件系统)

3.挂载
把硬件挂在一个空目录下 让操作系统实现访问空目录 相当于访问这个硬盘

mount  /dev/sdb1 /创建的目录/(挂载设备 + 挂载点)将硬盘挂载在所创建的空目录中
                                                                                                                                                                                                                                                                                                                                                ----------一次性挂载


df -hT(查看挂载信息)

umount /dev/sdb1   卸载设备/挂载点

修改配置文件(挂载:/etc/fstab)
                                                                                                                                                -----------永久性挂载
/dev/sdb1       /sui              ext4       defaults      0  0
挂载设备     挂载点目录       文件类型

mount -a  全部重新挂载

如果挂载错误系统进不去

要先进入中断模式


虚拟内存 :SWAP分区
swapon -s

(创建扩展分区不能格式化)

mkswap /dev/sdb5     将逻辑分区设为虚拟内存
swapon /dev/sdb5  直接挂载 不需要挂载点
swapon -s 查看
卸载 swapoff /dev/sdb5
                                                                                                                                                                -------------一次性挂载交换分区挂载
/dev/sdb5      swap              swap       defaults      0  0

swapon -a
                                                                                                                                                        --------------swapon分区永久挂载

多硬盘创建

PV物理卷(整个磁盘,或者用fdisk 分区的磁盘)
VG卷组(由多个物理卷组成)
LV逻辑卷(从卷组分出来空间叫逻辑卷)


创建物理卷
用fdisk 分区
创建物理卷
pvcreate

pvcreate /dev/sdb6      创建物理卷
pvcreate /dev/sdb7      创建物理卷
pvdisplay 查看物理卷

创建卷组
vgcreate + 卷组名称  /dev/sdb6 /dev/sdb7
可以设置pe的大小(默认4m) vgcreate -s 8M (修改pe大小)+ 卷组名称  /dev/sdb6 /dev/sdb7
vgdisplay  查看卷组

创建逻辑卷
lvcreate -n(--name) +逻辑卷名字
-l :加pe的个数
-L:   直接加大小
lvcreate -n lv01 -L 2G vg01  创建逻辑卷01

lvdisplay 查看逻辑卷


格式化
mkfs -t ext4 /dev/vg01/lv01 (卷组下的逻辑卷)

mkdir /mnt/lv01
永久挂载
/dev/vg01/lv01/ /mnt/lv01 ext4 defaults 0 0

mount -a

逻辑卷扩容(先扩大系统 再扩大文件系统)

卸载umout /dev/vg01/lv01

lvextend -L 3G /dev/vg01/lv01 扩大逻辑卷
由于没有文件系统 所以扩大后查看还是原先内存
要扩大文件系统
e2fsck -f /dev/vgname/lvname --校验文件系统()
resize2fs -p /dev/vgname/lvname   ----扩大文件系统

逻辑卷缩容(先缩减文件系统 在缩小分区大小)

卸载卸载umout /dev/vg01/lv01

lvreduce (缩减)
fsck -f /dev/vg01/lv01 ---校验文件系统
resize2fs -p /dev/vg01/lv01 2G --缩减到2个G
lvreduce -L 2G /dev/vg01/lv01 ---缩容分区大小(减少系统到2G)
 

你可能感兴趣的:(Linux,linux)