zoukankan      html  css  js  c++  java
  • Linux 磁盘管理

    df

    df(report file system disk space usage)

    df -h
    

    du

    du(estimate file space usage)

    du -h -d 0
    
    du -a #同--all 显示目录中所有文件的大小。
    
    du -s #同--summarize 仅显示总计,只列出最后加总的值。
    

    dd

    从标准输入设备读入用户输入,然后输出到test文件

    dd of=test bs=10 count=1
    
    dd if=/dev/stdin of=test bs=10 count=1 conv=ucase
    

    bs(block size)用于指定块大小(缺省单位为 Byte,也可为其指定如'K','M','G'等单位),count用于指定块数量 conv将英文字符转换为大写

    dd命令创建虚拟磁盘

    从/dev/zero设备创建一个容量为 256M 的空文件:

    dd if=/dev/zero of=virtual.img bs=1M count=256
    du -h virtual.img
    

    格式化磁盘

    sudo mkfs.ext4 virtual.img
    

    挂载磁盘到目录树

    使用mount来查看下主机已经挂载的文件系统

    sudo mount
    

    输出的结果中每一行表示一个设备或虚拟设备,每一行最前面是设备名,然后是 on 后面是挂载点,type 后面表示文件系统类型,再后面是挂载选项(比如可以在挂载时设定以只读方式挂载等等)。

    mount -o loop -t ext4 virtual.img /mnt
    # 也可以省略挂载类型,很多时候 mount 会自动识别
    
    # 以只读方式挂载
    mount -o loop --ro virtual.img /mnt
    

    卸载umount

    umount /mnt
    
  • 相关阅读:
    python 获取当前执行的命令 处于什么文件内
    FlatBuffers
    flink
    auto_ptr,unique_ptr,shared_ptr,weak_ptr
    Java DES 加解密文件
    quartz Web项目基础最简单配置
    C# webbrowser 修改useragent
    bat产生随机数并复制文件及生成文件列表
    outlook 用宏发邮件
    SSL证书请求文件(CSR)生成指南
  • 原文地址:https://www.cnblogs.com/linzhenyu/p/13156678.html
Copyright © 2011-2022 走看看