Linux磁盘管理命令

磁盘分区命令:
1、fdisk命令:
  • 查看系统的分区详细信息
    在这里插入图片描述
  • fdisk对磁盘进行分区
    在这里插入图片描述
  • 新建分区
    在这里插入图片描述
  • 查看分区
    在这里插入图片描述
  • 更新磁盘信息
    在这里插入图片描述
  • 格式化
    在这里插入图片描述
  • 挂载
    在这里插入图片描述
2、文件系统管理工具命令
  • 创建文件系统的工具
    mkfs:
    -t:指定文件系统类型
    mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.xfs, mkfs.vfat, …

  • 检测及修复文件系统的工具
    fsck:
    fsck.ext2, fsck.ext3, …

  • 查看其属性的工具
    dumpe2fs, tune2fs

  • 调整文件系统特性:查看或者修改
    tune2fs

选项功能
-l查看超级块内容
-jext2-----> ext3
-L LABEL修改卷标
-m #设定预留空间 #代表百分比,默认占用5%的空间
  • e2label:
    e2label device
    e2label device LABEL
  • mke2fs:专门管理ext系统文件系统工具
选项功能
-t {ext2;ext3;ext4}指明要创建的文件系统类型
-b {1024;2048;4096}指定文件系统块大小
-L LABEL指明卷标
-i #指明inode百分比 每多少个字节创建一个inode
-N #直接给定inode数量
-m #设定预留空间 #代表百分比,默认占用5%的空间
  • resize2fs:调整文件系统大小 ext系列
    -f:强制执行
  • e2fsck: 磁盘修复 卸载后
选项功能
-a自动修复
-b设定surperblock位置
-B设定块大小
-c检查坏道
-C file检查结果保存到file中
-f强制检查
-F检查前清空缓存
-v显示详细报告
-y交互式
  • fsck:可以检测多个系统
选项功能
-s按照顺序检测
-A对/etc/fstab中列出的分区进行检查 mount -a
-a自动修复
-r如果有错误,由使用者决定是否修复
  • blkid:获取我文件系统类型 UUID
选项功能
-L LABEL根据卷标定位设备
-U UUID根据UUID定位设备

内核级文件系统的组成部分:

  • 文件系统驱动:由内核提供
  • 文件系统箮理工具:由用户空间的应用程序提供
3、交换分区

swap分区:当系统内的物理内存不够用的时候,需要释放一部分物理内存中的内容,而这些内容就暂存在swap分区内,当需要用到这些内容时再重新调用。

  • free -m:查看当前交换分区

    [root@centos6 ~]# free -m
           total       used       free     shared    buffers         cached
    Mem:           980        160        820          0          6         39
    -/+ buffers/cache:        114        865
    Swap:         2047          0       2047
    
  • swapon -s:查看当前分区是否在启用状态

    [root@centos6 ~]# swapon -s
    Filename                                Type            Size    Used    Priority
    /dev/sda3                               partition       2097148 0       -1
    

如何创建交换分区
1.准备分区
我们先给虚拟机添加一块新的磁盘sdb。
然后开始创建一个新的分区
在这里插入图片描述
执行partprobe命令,但我们发现没有这个命令,因此需要yum一下parted命令。执行后就得到sdb和sdb1两块分区。

在这里插入图片描述
2.初始化

[root@centos6 ~]# mkswap /dev/sdb1
Setting up swapspace version 1, size = 112416 KiB
no label, UUID=89a25fc6-651d-4e44-8a95-5661c7eb5500

3.挂载
将分区的UID写到fstab文件中
在这里插入图片描述
然后进行挂载

[root@centos6 ~]# swapon -a
[root@centos6 ~]# swapon -s
Filename                                Type            Size    Used    Priority
/dev/sda3                               partition       2097148 0       -1
/dev/sdb1                               partition       112416  0       -2

以文件的形式仍然可以创建swap分区
1.创建一个大小为1G的文件

[root@centos6 ~]# dd if=/dev/zero of=/mnt/swap.file bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 5.84486 s, 184 MB/s

2.查看文件,并对其格式化

[root@centos6 ~]# cd /mnt/
[root@centos6 mnt]# ls
swap.file
[root@centos6 mnt]# ls -lh
total 1.1G
-rw-r--r--. 1 root root 1.0G Apr  2 22:15 swap.file
[root@centos6 mnt]# mkswap /mnt/swap.file
mkswap: /mnt/swap.file: warning: don't erase bootbits sectors
    on whole disk. Use -f to force.
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=8f3dbc48-5779-4127-bbf2-8eb1b1b989f3

3.挂载
以文件名的形式而非UID的形式写入fstab中
/mnt/swap.file swap swap defaults 0 0

[root@centos6 mnt]# swapon -a
[root@centos6 mnt]# swapon -s
Filename                                Type            Size    Used    Priority
/dev/sda3                               partition       2097148 0       -1
/dev/sdb1                               partition       112416  0       -2
/mnt/swap.file                          file            1048572 0       -3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值