Linux磁盘管理

  第六章,linux磁盘管理

 

  6.1.1命令 df

  解释:用于查看已挂载磁盘的总容量,使用容量,剩余容量等。

  选项:-i: 表示查看inodes的使用状况

        -h:表示使用合适的单位显示

           -k -m:分别表示以kb和mb单位显示

  示例:

[root@ns1 ~]# df

 

[root@ns1 ~]# df-i |grep -v tmpfs

 [root@ns1 ~]# df -h |grep -v tmpfs


 [root@ns1 ~]# df -k |grep -v tmpfs

  

 [root@ns1 ~]# df -m |grep -v tmpfs

  6.1.2 命令du

  解释:du用来查看某个目录或者文件所占空间的大小。

  格式:du [-abckmsh] [文件名或者目录名]

  选项:

  -a:表示全部文件和目录的大小都列出来

  -b:表示列出的值以B为单位输出

  -k:表示以kb为单位输出,这和默认不加任何选项的值是一样的

  -m:表示以mb为单位输出

  -h:表示系统自动调节单位

  -c:表示最后加总

  -s:表示只列出总和

 

举例:

[root@ns1 ~]# du/etc/passwd

4    /etc/passwd

[root@ns1 ~]# du-a /etc/passwd

4    /etc/passwd

[root@ns1 ~]# du-b /etc/passwd

1289   /etc/passwd

[root@ns1 ~]# du-h /etc/passwd

4.0K    /etc/passwd

[root@ns1 ~]# du-c /etc/passwd

4    /etc/passwd

4    总用量

[root@ns1 ~]# du-s /etc/passwd

4    /etc/passwd

[root@ns1 ~]#

 

6.2磁盘的分区和格式化

6.2.1 先增加虚拟磁盘

在当前的虚拟机选项卡点右键,选择设置——>点磁盘然后添加磁盘——>

默认下一步,一直到指定磁盘容量,最大为5GB,然后选择“将虚拟机

磁盘存储为单个文件”-->下一步,完成重启

 

6.2.2 命令fdisk

解释:是linux下硬盘的分区工具,但只能划分小于2TB的分区

格式: fdisk [-l] [设备名称]

选项:只有-l选项

备注:-l后面不加设备名称,回直接列出系统中所有的磁盘设备以及分区表

      加上设备名,则会列出该设备的分区表。

案例:

[root@ns1 ~]#fdisk –l

备注:此系统里面共有俩个磁盘

[root@ns1 ~]#fdisk -l /dev/sdb

备注:-l是查看单个磁盘

 

fdisk命令如果不加-选项,则会进入另一个模式,在该模式下。

可以对磁盘进行分区操作。

[root@ns1 ~]#fdisk /dev/sdb

这时候输入m,会列出常用的命令

参数:p:表示打印当前磁盘的分区情况

      n:表示建立一个新分区

         e:扩展分区

         p:主分区

        w:保存退出

        q:表示退出

        d:表示删除一个分区

     t:修改分区类型

        L:显示所支持的所有类型

注意:虽然w保存退出,但有时候内核不识别,可以使用命令查看


通知内核重读硬盘分区表,再次查看,然后就可以看到了

创建文件系统

1>  查看当前系统中内核支持那些文件系统

2>  命令:mkfs

全称:make file system

参数:-t 文件系统类型分区

案例:

注意:创建ext3和ext2结果会有不同,

 

3>  专门管理ext系列的文件

命令:mke2fs 默认创建ext2文件系统

参数:-j :创建ext3文件系统

 -b:(BLOCK_SIZE)指定块大小,默认是4096,可用取值为1024,2048或4096,。

  -L:(LABEL) 指定分区卷标

      -m :指定预留给超级用户的块数百分比

      -i :用于指定为多少字节的空间创建一个inode,默认为8192,这里给出的数值应该为块大小的2*n倍

      -N:指定inode个数

      -F:强制创建文件系统

      -E:用户指定额外文件系统属性

4>.查询或者查看磁盘设备的相关属性

命令:blkid

注释:关注UUID(全局唯一标示)和TYPE(分区类型)和LABEL(卷标)

5>.用于查看或定义卷标

 命令:e2label 设备文件 卷标

6.调整文件系统的相关属性

命令:tune2fs

参数:-j :不损害原有数据,将ext2升级为ext3,但不能降级

      -L :设定或者修改卷标

     -m:调整预留百分比

   -r :指定预留百分比

   -o:设定默认挂载选项

   -c:指定挂载数达到#次之后进行自检。0或者-1表示关闭此功能

  -i:每挂载使用多少天后自检,0或者-1表示关闭此功能

 

-l:显示超级块中的信息

7.dumpe2fs(可以兼容ext4)

命令:dumpe2fs /dev//sdb

tune2fs -l /dev/sdb

参数:-h :只看超级块的信息

8.fsck

  解释:检查并修复linux支持的所有文件系统

参数:-t

FSTYPE:指定文件系统类型,注意:如果不指定,fsck会自动调用blkid检测是那种类型

-a:自动恢复

9.e2fsck

解释:专用于修复ext2/ext3文件系统

参数:-f:强制恢复

      -p:自动恢复

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值