首页 > 代码库 > 磁盘管理
磁盘管理
磁盘的分区 fdisk
使用fdisk –l 将所有设备的分区全部列出来
对 /dev/sda2 进行操作
输入m获取帮助
常用命令
p 显示分区表
n 增加一个新的分区
e代表扩展分区
p代表主分区
选择后再确定分区大小
使用fdisk –l查看,发现多了一个/dev/sda4 扩展分区
d 删除一个分区
q 退出fdisk并且不保存任何操作
w 将刚才操作写入
磁盘格式化
mkfs [-t 文件系统格式] 设备文件名
-t 后面接文件系统格式,例如ext4,ext3,ext2,vfat等
现在我们对刚分区所得的/dev/sda4进行格式化
mke2fs [-b block] [-i block] [-L 卷标] [-cj] 设备
-b 指定每个block的大小
-i 给每个inode指定多少个容量
-c 检测磁盘错误下达一次-c 快速读取测试两次-c –c 会测试读写
-L 设置卷标名称
-j 本来是创建ext2,加上-j后加入日志journal而成为ext3
格式化/dev/sda4 卷标设为mke2fs-test block size为2048字节每8192字节指定一个inode
对/dev/sda4进行快速读取测试
e2label设备名称设置卷标名称
tune2fs [-ljL] 设备名称
-l 将super block内的数据读取
-j 将ext2的文件系统转换为ext3文件系统
-L 修改文件系统的卷标
dumpe2fs 设备名称
检测磁盘状态
df:列出文件系统的整体磁盘使用量
du:评估文件系统的磁盘使用量(常用于目录)
df[-ahikmHT] 目录或文件名
-a 列出所有的文件系统
-h 以人们易为阅读的KB,MB,GB格式显示
-i 不用硬盘容量,以inode显示
-k 以KB的格式显示
-m 以MB的格式显示
-H 以1M=1000K替代1M=1024K的方式显示
-T 连同该分区的文件系统名称也列出
du[-ahmksS] 文件或目录名称
-a 列出所有的文件与目录数量
-h 以KB,MB,GB等人们易为阅读的方式显示
-m 以MB方式显示
-k 以KB方式显示
-s 只列出总量
-S 不包括子目录下的总计