Linux-Centos 8 磁盘管理

Linux使用属性文件存储结构,使用的是目录加文件的形式。
df命令
语法:df 选项 设备或文件名
功能:检查文件系统的磁盘空间占用情况
例如:df -T /boot
命令选项
-a 列出所有文件系统,包括系统特有的/proc等文件系统发
-k 以KB的容量显示各文件系统
-m 以MB的容量显示各文件系统
-h 以人们较容易阅读的GB、MB、KB等格式显示
-T 连同该分区的文件系统类型也一起显示
du命令
语法:du 选项 目录
功能:统计目录或文件所占磁盘空间的大小,显示磁盘空间的使用情况。
例如:#du -sh /home
du命令选项:
-a 列出所有文件与目录容量,默认仅统计当前目录下的文件量
-k 以KB列出容量
-m 以MB列出容量
-h 以人们较容易阅读的GB、MB、KB等容量格式显示
-s 仅显示总量
fdisk命令
语法:fdisk 选项 设备名称
功能:显示磁盘分区表
选项:
-l 输出指定设备所有分区内容。若仅有fdisk-l时,则显示整个系统内能够找到的设备分区信息。
虚拟机模拟的硬盘插入,需要重启生效
mkfs命令
语法:mkfs [-t 文件系统格式] 设备文件名
功能:对分区进行格式化
选项
-t 指定文件系统格式。不指定文件系统,目前默认采用ext2文件系统。
举例:
#mkfs /dev/sdb1
#mkfs.ext2 /dev/sdb1
将sdb1分区,格式化为xfs文件系统
#mkfs -t xfs /dev/sdb1
#mkfs.xfs /dev/sdb1
当分区已存在文件系统时,需要强制操作
#mkfs.xfs /dev/sdb1 -f

当系统加载一个文件到内存后,若该文件没有被改动过,则在内存区段的文件数据会被设置为clean的。
但若内存中的文件数据被更改过了,此时该内存中的数据会被设置为dirty。此时所有的操作都还在内存中执行,并没有写入到磁盘中。
系统会不定时地,将内存中设置为dirty的数据写回磁盘,以保持磁盘与内存数据的一致性。
非正常关机会导致重新启动后可能会花很多时间在磁盘检验,可能导致文件系统的损坏(非磁盘损坏)

文件系统需要链接到目录树上,才能被我们使用。将文件系统与目录树结合的操作称之为挂载。
挂载点一定是目录,该目录为进入该文件系统的入口。
单一文件系统不应该被重复挂载在不同的挂载点。
单一目录不应该重复挂载多个文件系统。
作为挂载点的目录,理论上应该都是空目录。
mount命令
语法:mount 选项 设备 挂载点
功能:建设被挂在到挂载点。
选项:-t 指定文件系统的类型,通常不必指定。mount会自动选择正确的文件系统类型。
举例:#mount /dev/sdb1 /mnt/test
#mount /dev/cdrom /mnt/cdrom/
在这里插入图片描述
umount 命令
语法:umount 选项 设备或挂载点
功能:卸载掉挂在的设备。
举例:#umount /mnt/cdrom/
#umount /mnt/test
/etc/fstab文件
虽然用户可以使用mount命令来,手动挂载一个文件系统,但是,若将挂载信息写入/etc/fstab文件中,将会简化这个过程,当系统启动时,系统会自动从/etc/fstab读取配置项,自动将指定的文件系统挂载到指定的目录。
dd命令
dd命令是一个功能强大的复制命令,支持在拷贝文件的过程中,转换文件格式,并且支持指定范围的复制。dd可以用来备份整块分区或整块磁盘,可复制启动扇区。
dd命令
语法: dd [选项] if=源地址of=目的地址
功能:从源地址复制内容到目的地址。
选项:
bs=block size 复制单元大小,一次复制多大,默认单位为字节;默认是512字节(一一个扇区的大小)。
count= N 复制多少个块;
举例:

dd if=/dev/sda of= /dev/sdb

$ dd if=tmp.txt of=test.txt

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值