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
posted @ 2020-06-18 11:30  林震宇  阅读(124)  评论(0编辑  收藏  举报