实验楼 文件系统操作与磁盘管理
基本操作
查看磁盘和目录的容量
使用 df 命令查看磁盘的容量
df
df -h
使用 du 命令查看目录的容量
以 blocks 的大小展示 du
以更易读的方式展示du -h
-d参数指定查看目录的深度 du -h -d 0 ~ (只查看一级目录的信息)
显示目录中所有文件的大小 du -a
显示总计,只列出最后加总的值 du -s
简单的磁盘管理
创建虚拟磁盘
dd 命令简介
dd命令用于转换和复制文件,
dd默认从标准输入中读取,并写入到标准输出中,但可以用选项if(input file,输入文件)和of(output file,输出文件)改变。
用dd命令从标准输入读入用户输入到标准输出或者一个文件:dd if=/dev/stdin of=test bs=10 count=1
bs(block size)用于指定块大小(缺省单位为 Byte,也可为其指定如'K','M','G'等单位),count用于指定块数量。
使用 dd 命令创建虚拟镜像文件
从/dev/zero设备创建一个容量为 256M 的空文件:dd if=/dev/stdin of=virtual.img bs=1M count=256
使用 mkfs 命令格式化磁盘
将虚拟磁盘镜像格式化为ext4文件系统:sudo mkfs.ext4 virtual.img
使用 mount 命令挂载磁盘到目录树
使用mount来查看下主机已经挂载的文件系统:sudo mount
mount命令的一般操作如下:mount [-o [操作选项]] [-t 文件系统类型] [-w|--rw|--ro] [文件系统源] [挂载点]
mount -o loop -t ext4 virtual.img /mnt
使用 umount 命令卸载已挂载磁盘
sudo umount /mnt
使用 fdisk 为磁盘分区
查看硬盘分区表信息 sudo fdisk -l
进入磁盘分区模式 sudo fdisk virtual.img
轻松一下
cowsay命令,可以让你在终端里以一种动物说话的形式打印出一段话。
安装:sudo apt-get install cowsay
默认是一只牛:cowsay hello
打印所有支持的种类:cowsay -l
选择种类:cowsay -f turtle hello
作业
du -h -a | sort -n -r | head -n 10
du:
-h 以K,M,G为单位,提高信息的可读性
-d 指定查看目录的深度
-a
-s
sort :
-b 忽略每行前面开始出的空格字符。
-c 检查文件是否已经按照顺序排序。
-f 排序时,忽略大小写字母。
-M 将前面3个字母依照月份的缩写进行排序。
-n 依照数值的大小排序。
-o<输出文件> 将排序后的结果存入指定的文件。
-r 以相反的顺序来排序。
-t<分隔字符> 指定排序时所用的栏位分隔字符。
-k 选择以哪个区间进行排序。
head:
-q 隐藏文件名
-v 显示文件名
-c 显示字节数
-n 显示的行数

浙公网安备 33010602011771号