4.1 df命令

df

汇报文件系统磁盘空间的使用情况

df -h

df -m 以M为单位显示磁盘空间

KB MB GB TB PB

换算单位是1024

tmpfs 是一个临时的文件系统,存储的文件重启后会消失

第四章课程预习笔记

第四章课程预习笔记

查看swap

第四章课程预习笔记

df -i 查看有多少inode和使用了多少inode

会遇到一种磁盘有剩余空间,但是写不进去的情况

inode如果满了的话,即使磁盘有空间也写不进去

第四章课程预习笔记

4.2 du命令

du命令是查看文件大小的

du -sh 目录或文件

第四章课程预习笔记

第四章课程预习笔记

4.3 磁盘分区(上)

添加一块磁盘,点添加保持默认,选择磁盘大小,确定就添加上了

第四章课程预习笔记

fdisk -l 查看新添加的硬盘,由于是虚拟机需要reboot才可以识别到

第四章课程预习笔记

重启后已经识别到了新硬盘

第四章课程预习笔记

fdisk /dev/sdb 给分区格式化

第四章课程预习笔记

m是帮助文档

第四章课程预习笔记

比较常用的选项是 n p w d

n new 重新创建一个分区,增加一个分区

p print 列出来,打印出来

w  保存

d 删除

第四章课程预习笔记

按n提示分区类型

p是主分区   e是扩展分区

MBR分区,最高支持2个T

最多只能有四个主分区

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

删除分区默认从第四个分区开始删

第四章课程预习笔记

按e创建扩展分区

blocks 可以查看大小  4194304    是4194M 304K 换算成G是4G

id 是分区类型  83是Linux   5是扩展分区

4.4磁盘分区(下)

第四章课程预习笔记

删除第一个分区1

第四章课程预习笔记

下面的db5和上面的db5是不一样的从start  end可以区分出来

sdb4是扩展分区

sdb5是逻辑分区,之前的sdb6变成现在的db5

逻辑分区号是不能留空的,必须是连续的

第四章课程预习笔记

q是不保存退出

第四章课程预习笔记

直接创建扩展分区

第四章课程预习笔记

第四章课程预习笔记

直接创建完扩展分区,再创建新分区的时候会提示创建主分区和逻辑分区

1到4分区号是留给主分区和扩展分区

逻辑分区是从第5个分区号开始的,而且是连续的

第四章课程预习笔记

第四章课程预习笔记

主分区和扩展分区的之和小于4

逻辑分区的分区号是从第五个开始,而且是连续的

第四章课程预习笔记

创建了一个分区,扩展分区仅仅是一个壳子,真正保存数据的是逻辑分区。

4.7 磁盘挂载(上)

格式化磁盘  mkfs.xfs /dev/sdb  (盘符)

blkid /dev/sdb  查看磁盘的文件系统类型

第四章课程预习笔记

mount /dev/sdb  /mnt

           盘符      挂载点

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

卸载磁盘 umount  后面可以跟盘符也可以是挂载点

4.8 磁盘挂载(下)

nam mount 

挂载的选项

第四章课程预习笔记

mount  -t 文件系统类型 -o 选项1,选项2..

常见的挂载选项

rw 读写
ro 只读
suid 支持suid
dev 支持设备文件
nodev 不支持设备文件
noexec 不允许执行二进制文件
exec 允许执行二进制文件
auto mount -a 开机自动挂载
noauto mount -a 开机不自动挂载
async 异步写入
sync 同步同入
noatime 不更新访问时间atime
usrquota 支持用户级磁盘配额功能
grpquota 支持组级磁盘配额功能
acl 支持acl功能
remount 在线重新挂载
pri 指定优先级

vi  /etc/fstab

第四章课程预习笔记

要挂载的设备或伪文件系统    挂载点      文件系统类型    挂载选项   转储频率   自检次序

/dev/mapper/centos-root             /                       xfs        defaults          0               0

转储频率:

   0:不做备份

   1:每天转储

   2:每隔一天转储

自检次序:

  0:不自检

 1:首先自检;一般只有rootfs才用1;

第四章课程预习笔记

查看磁盘的UUID

blkid

用设备文件或UUID都可以挂载,也可以写入fstab配置文件里面

第四章课程预习笔记

4.9 手动增加swap空间

dd  if=/dev/zero of=/tmp/newdisk bs=1M count=100

mkswap 格式化成swap类型

/dev/zero也是一个伪文件,但它实际上产生连续不断的null的流(二进制的零流,而不是ASCII型的)。写入它的输出会丢失不见,/dev/zero主要的用处是用来创建一个指定长度用于初始化的空文件,像临时交换文件

if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file > 
of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file > 
ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。 
obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。 
bs=bytes:同时设置读入/输出的块大小为bytes个字节。 
cbs=bytes:一次转换bytes个字节,即指定转换缓冲区大小。 
skip=blocks:从输入文件开头跳过blocks个块后再开始复制。 
seek=blocks:从输出文件开头跳过blocks个块后再开始复制。 
注意:通常只用当输出文件是磁盘或磁带时才有效,即备份到磁盘或磁带时才有效。 
count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。 

第四章课程预习笔记

swapon 挂载swap分区

swapoff 卸载swap分区

第四章课程预习笔记

4.10 lvm 讲解(上)

第四章课程预习笔记

 

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

yum provides "/*/pvcreate"

通过命令去查找安装包

yum -y inatll lvm2

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

partprobe可以使kernel重新读取分区 信息,从而避免重启系统。

第四章课程预习笔记

pvdisplay命令查看物理卷的详细信息

4.11 lvm讲解(中)

创建vg 

vgcreate  vgname  设备文件

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

创建lv

lvcreate -L 逻辑卷大小 -n  lvname vgname

第四章课程预习笔记

格式化逻辑卷

格式化成ext4

第四章课程预习笔记

挂载逻辑卷

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

 

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

xfs 文件系统扩容

第四章课程预习笔记

第四章课程预习笔记

xfs_growfs  逻辑卷

注:文件系统必须是挂载的

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

第四章课程预习笔记

4.13 磁盘故障处理

如果遇到此类似故障,把/etc/fstab配置文件把新挂载的磁盘那一项给删除掉

第四章课程预习笔记

相关文章: