磁盘管理相关命令

fdisk & gdisk 命令

  • MBR分区表和GPT表分区需要使用不同的分区工具
  • MBR分区表使用fdisk命令,GPT分区表使用gdisk命令

     

  示例:

     使用gdisk进行分区:两个主分区,一个扩展分区(三个逻辑分区,大小分别为100M200M500M

 

lsblk 命令 

lsblk 命令以树状结构显示系统中的所有磁盘及磁盘的分区

 示例:

     分区前后、挂载前后使用lsblk查看变化。

分区前:

分区后:

分区格式化:

挂载前:

挂载:

挂载后:

blkid 命令 

  • 快速查询每个分区的全局唯一标识符(UUID)和文件系统类型
  • UUID是操作系统为每个磁盘或分区分配的唯一标识符

 示例:

     格式化前后使用blkid查看变化。

格式化前:

格式化sdb2

格式化后:

df命令

  • 功能:从超级数据块中读取信息,显示整个文件系统的空间使用情况(空余硬盘)
  • 超级数据块记录和文件系统有关的信息

选项

功能说明

-a

显示所有文件系统,包括 /proc/sysfs 等系统特有的文件系统

-m

MB 为单位显示文件系统空间

-k

KB 为单位显示文件系统空间

-h

使用人们习惯的 KBMB GB 为单位显示文件系统空间

-H

指定容量的换算以 1000 进位,即 1K=1000B1M=1000K

-T

显示每个分区的文件系统类型

-i

使用 inode 数量代替磁盘容量显示磁盘使用情况

-t  fstype

只显示特定类型的文件系统

df命令会自动分析目录或文件所在的分区,并显示分区信息 

du命令

  •  功能:计算目录或文件所占的磁盘空间大小

选项

功能说明

-a

显示所有目录和文件的容量

-k

KB为单位显示容量

m

MB为单位显示容量

-h

使用人们习惯的KBMBGB为单位显示容量

-s

仅显示目录总容量,不显示子目录和子文件的磁盘占用量

-S

显示目录容量,但不包括子目录的大小

 不加任何选项和参数时du 会显示当前目录及其所有子目录的容量

 dfdu命令练习:

 

ln命令 

1.硬链接:

  • 功能:创建一个链接文件指向原文件的 inode
  • 链接文件和原文件共享同一个 inode,文件属性完全相同,通过“ls -l”的第二列中查看硬链接数目。
  • 链接文件是原文件的“别名”

  硬链接特征: 

  • 不论是修改源文件,还是修改硬链接文件,另一个文件中的数据都会发生改变
  • 不论删除源文件或是硬链接文件(只是删除这个文件和 inode 的对应关系),只要有一个文件存在文件都可以被访问
  • 硬链接不会建立新的inode信息,不能对目录文件做硬链接。
  • 不能在不同的文件系统之间做硬链接,即链接文件和被链接文件必须处理同一文件系统中。

2.软连接: 

  • 软链接通过文件的路径名建立链接,也叫做符号链接。
  • 软链接是一个独立的文件,有自己的 inode,类似于快捷方式。
  • 软链接的数据块保存的是原文件的文件名

  软链接特征: 

  • 不论是修改源文件,还是修改硬链接文件,另一个文件中的数据都会发生改变
  • 删除软链接文件,源文件不受影响;而删除源文件,链接文件找不到实际的数据,则会失效。
  • 可以跨文件系统

示例: 

    创建文件名lntestthis is link test!”

(1)创建硬链接①修改文件内容,查看变化,②删除源文件查看变化

(2)创建软链接①修改文件内容,查看变化,②删除源文件查看变化

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值