第四章课程预习笔记

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配置文件把新挂载的磁盘那一项给删除掉

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值