zoukankan      html  css  js  c++  java
  • 磁盘和文件系统操作(15个命令)

    1.fdisk

    【命令作用】

    观看磁盘使用情况和进行磁盘分区

    【命令语法】

    fdisk(选项)(参数)

    【常用选项】

    -l  显示分区表的信息

    【参数说明】

    指定的设备

    【命令示例】

    # fdisk -l   显示所有分区信息


    2.partx

    【命令作用】

    用来告诉内核当前磁盘的分区情况

    【命令语法】

    partx(选项)(参数)

    【常用选项】

    -a  --增加制定的分区或读磁盘新增的分区

    -d  --删除指定或所有的分区

    -l   --列出分区

    【参数说明】

    需要指定磁盘

    【命令示例】

    # partx -l /dev/sda   查看当前分区情况

    # partx -a /dev/sda   添加调整后的磁盘分区信息


    3.mkfs

    【命令作用】

    创建Linux文件系统

    【命令语法】

    mkfs(选项)(参数)

    【常用选项】

    -t   指定分区类型

    -L  指定分区卷标

    -b  指定分区大小

    【参数说明】

    指定要创建的文件系统的文件名

    【命令示例】

    # mkfs -t ext3 /dev/sdb1  将分区的类型指定为ext3


    4.mkswap

    【命令作用】

    在文件或者设备上创建交换分区

    【命令语法】

    mkswap(选项)(参数)

    【常用选项】

    -c:建立交换区前,先检查是否有损坏的区块

    【参数说明】

    指定交换空间对应的设备文件或者交换文件

    【命令示例】

    # mkswap /dev/sda4  --创建交换分区sda4


    5.blkid

    【命令作用】

    对所使用的文件系统类型、LABEL、UUID等信息进行查询

    【命令语法】

    blkiid(选项)(参数)

    【常用选项】

    【参数说明】

    设备名

    【命令示例】

    # blkid  查看所有分区信息


    6.e2label

    【命令作用】

    用来设置第二扩展文件系统的卷标

    【命令语法】

    e2label(参数)

    【常用选项】

    【参数说明】

    文件名

    新卷标

    【命令示例】

    # e2lable /dev/sdax /new    手动挂载sdax为其指定新的卷标

    # e2label /dev/sda3  查看指定分区卷标

    # e2label /dev/sda HELLO  将指定分区卷标设置为HELLO


    7.tune2fs

    【命令作用】

    允许调整“ext2/ext3”文件系统中的可以更改的参数

    【命令语法】

    tune2fs(选项)(参数)

    【常用选项】

    -L  设置文件系统卷标

    -l  查看指定分区文件系统

    【参数说明】

    对应的设备文件名

    【命令示例】

    # tune2fs -l /dev/sda2  查看指定分区的文件系统


    8.mount

    【命令作用】

    挂载或查看挂载信息

    【命令语法】

    mount(选项)(参数)

    【常用选项】

    -l    显示已加载的文件系统列表

    -t    指定文件系统类型

    -r       将文件系统加载为只读模式

    【参数说明】

    设备名

    挂载点

    【命令示例】

    # mount /dev/hda1 /mnt    将/devhda1挂载在/mnt目录下

    # mount   查看当前已挂载信息

    # mount -t ext3 /dev/sda3 /test  根据文件系统类型挂载

    # mount -o rw /dev/sda3 /test   挂载文件并设置可读写


    9.df

    【命令作用】

    显示磁盘分区上的可使用的磁盘空间

    【命令语法】

    df(选项)(参数)

    【常用选项】

    -T   显示文件系统类型

    -a  包含全部的文件系统

    【参数说明】

    文件系统上的文件

    【命令示例】

    # df  显示硬盘信息

    # df -a    查看全部文件系统


    10.swapon

    【命令作用】

    激活系统中的交换分区

    【命令语法】

    wsapon(选项)(参数)

    【常用选项】

    -a    激活所有的交换分区

    【参数说明】

    指定需要激活的交换空间,可以是交换文件和交换分区

    【命令示例】

    # swapon /dev/sda3  激活交换分区

    # swapon -s   显示交换区的使用情况
    11.free

    【命令作用】

    查看内存使用情况

    【命令语法】

    free(选项)

    【常用选项】

    -k  以KB为单位显示

    -m  以MB为单位显示

    -g  以GB为单位显示

    【参数说明】

    选项

    【命令示例】

    # free  查看内存的使用情况

    # free -k  以KB为单位显示内存使用情况


    12.umount

    【命令作用】

    卸载已经加载的文件系统(可以使设备,也可以是挂载点)

    【命令语法】

    umount(选项)(参数)

    【常用选项】

    -a  卸载全部

    -f  强制卸载

    【参数说明】

    指定需要卸载的设备或者挂载点

    【命令示例】

    # umount -a  卸载全部已挂载的文件


    13.swapoff

    【命令作用】

    取消以及激活的交换分区

    【命令语法】

    swapoff(选项)(参数)

    【常用选项】

    【参数说明】

    需要指定交换分区

    【命令示例】

    # swapoff /dev/sda3  取消交换分区


    14.dd

    【命令作用】

    复制文件并对原文件的内容进行转换和格式化处理

    【命令语法】

    dd(选项)

    【常用选项】

    if  源

    of  目标

    bs  大小(字节)

    count  需要的数量

    【参数说明】

    【命令示例】

    # dd if=/dev/zero bs=100k count=1 of=/root/test  新建一个全是零的文件到root家目录


    15.split

    【命令作用】

    进行文件切割

    【命令语法】

    split(选项)参数

    【常用选项】

    -b  切割的大小

    -d  使用数字为后缀

    【参数说明】

    需要指定切割文件的文件名

    【命令示例】

    # split -b 10k -d ruan  将ruan文件分割,每份大小为10kb,并使用数字为后缀

  • 相关阅读:
    简单多线程创建
    ajax 实现局部页面更新
    基础分页查询解题思路
    cookie实现登录时间记录
    servlet过滤器
    jstl标签 URL智能寻找路径
    taglib遍历foreach循环list集合
    python之内置高阶函数
    python之lambda的使用
    python中的函数
  • 原文地址:https://www.cnblogs.com/ruanjie/p/9228292.html
Copyright © 2011-2022 走看看