58-df ---> disk free
df -h (查看磁盘空间)
df -sh * 查看所在目录所有文件所占大小(最小一个系统块为4k)
注释: disk ---->物理磁盘(硬盘)---->分区,是指硬盘里的一部分大小
500GB--->
100GB---->一个分区---->符号,盘符 C D E / linux 一个挂载点,就是一个目录
200GB---->一个分区
300GB---->一个分区
/ ----> root ,根分区
/boot ---->启动分区
swap ------>交换分区
59-free -m (查看swap空间)
60-du ----> disk usage ,可以查看某一个目录或文件的使用大小
最小的一个系统块,是4K
61-fdisk ----> 查看磁盘分区的具体信息
fdisk -l
62-虚拟机添加磁盘步骤:(常用!)
1、关闭系统
2、在设置里添加一块磁盘
3、启动系统
4、fdisk -l 查看一下新添加的磁盘
5、fdisk /dev/sdb 对新添加的磁盘进行分区
6、对分区进行格式化mkfs,可以选择不同文件系统格式(ext2\ext3\ext4\xfs)例如:mkfs.xfs
7、创建一个目录,用于挂载分区 mkdir -pv /u01
8、手动挂载分区(重启会清除) mount /dev/sdb /u01
9、修改配置文件,让分区自动挂载
vim /etc/fstab 在最后面加上 UUID 路径目录 文件系统类型(可用blkid命令查询)
改好后 mount -a 挂载
63-linux分区类型:
1--主分区---4个主分区,如果分了4个主分区,后面就不能再分扩展分区,
一般是给3个分区给到主分区,剩下一个给扩展分区
2--扩展分区---是逻辑分区基础,仅仅是一个标记,空间是使用逻辑分区来分配使用
3+1模式:3个主分区+1个扩展分区
3--逻辑分区---是基于扩展分区,可以分最多64个逻辑分区
关机命令:
init 0 ---->系统启动级别 (0 1 2 3 4 5 6)
halt -p
shutdown -h now
poweroff
重启命令:
reboot---重启
shudown -r now
64-格式化:
mkfs.文件系统的类型:
(ext2\ext3\ext4\xfs)----->文件系统
分了区不格式化-------->裸设备 ---->可以直接进行读写,oracle使用裸设备,磁盘的I/O 效率更高
mount -----> 挂载,可以手动挂载,也可以自动挂载
mount /dev/sdb1 /app1
65-自动挂载----配置文件/etc/fstab
UUID= ----->blkid ----查到UUID
/dev/sdb1 /app1 ext4 defaults 0 0
mount -a ---->会去读这个文件 /etc/fstab
df -h ---->验证是否挂载成功
66-手动添加SWAP空间:
dd if=/dev/zero of=/tmp/swapfile bs=1M count=100(添加100M swap空间)
mkswap -f /tmp/swapfile 格式化为swap格式
swapon /tmp/swapfile 启用
swapoff /tmp/swapfile 停用
rm -rf /tmp/swapfile
67-LVM---逻辑卷管理
普通文件系统:
disk---->partition(3+1)---->format---->mount
yum install lvm2
LVM管理:
disk---->partiton(分一个区)--->file system type (8e)---->phisical volumn
68-PV--- Phisical volumn,一块磁盘或一个分区
pvcreate /dev/sdc1
pvcreate /dev/sdd1
VG--- volumn group,由多个PV组成的磁盘组
LV--- logical volumn,从VG里划分出来使用的空间
pvcreate /dev/sdc1 ---->create phisical volumn
69-vgcreate vg1 /dev/sdc1 /dev/sdd1
lvcreate -L 500M -n lv1 vg1
mkfs.xfs /dev/vg1/lv1
mkdir /app6
mount /dev/vg1/lv1 /app6
70-删除逻辑卷
lvremove /dev/vg1/lv1app
lvremove /dev/vg1/lv2app
71-扩容逻辑卷:(扩容lv)
EXT文件格式:
lvresize -L 500M /dev/vg1/lv1 扩容500M
umount /app6 取消挂载
e2fsck /dev/vg1/lv1 检查
resize2fs /dev/vg1/lv1 刷新
mount /dev/vg1 /app6 挂载
XFS文件系统:
lvresize 300M /dev/vg1/lv2 扩容300M
xfs_growfs /dev/vg1/lv2a 检查刷新
72- 缩容,仅支持EXT文件系统,不支持XFS:
umount /app6
e2fsck /dev/vg1/lv1
resize2fs /dev/vg1/lv1
lvreduce -L 300M /dev/vg1/lv1
mount /dev/vg1/lv1 /app6
73-VG的扩容:
vgextend vg1 /dev/sdf1
pvs
vgs
lvs
LVM管理磁盘空间的逻辑:
disk--------partiton----pv----vg---lv---mkfs-----mkdir /app6--------mount /dev/vg1/lv1 /app6
添加磁盘---创建分区---pv---vg---lv---格式化---创建挂载目录-------挂载