df是磁盘分区使用状况,显示整个文件系统硬盘的使用情况,即被占用还是处于空闲状态,被占用了多少空间和剩余多少空间,不能得到当前文件夹的大小
du统计磁盘上文件大小,可以显示当前目录及子目录占用磁盘空间大小,
获取这个文件夹的大小,是做累加运算的,
有一个特殊的情况,被称为"幻影文件":这个就是说当你删除一个文件夹的时候,但是系统中还有资源在占用该文件夹,这时执行du命令的时候,你是不会将这个文件夹的大小统计进去的;但是你在执行df命令时,因为现在有资源占用该文件夹,即文件句柄还存在,因此df命令会将该文件夹统计进去。
free命令
//可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。
硬盘必须进行分区、格式化、挂载后才能使用
- 虚拟机不支持热插拔,先关机
- 点击编辑虚拟机设置,打开虚拟机设置对话框,
点击虚拟机设置对话框最下方的添加按钮,
打开添加硬盘内存的对话框,选择关于硬盘类型、创建磁盘,磁盘类型和大小、安装位置
最后点击确定,就可以了
在虚拟机的设备列表可以看到新添加的硬盘
分区:磁盘分区是使用分区编辑器在磁盘上划分几个逻辑部分,碟片一旦划分成数个分区,不同类的目录与文件可以存储进不同的分区
主分区:4个分区
扩展分区:最多只能有1个。主分区加扩展分区最多4个。不能写入数据,只有包含逻辑分区,才能存储数据。
逻辑分区
GPT分区模式没有主分区:扩展分区:逻辑分区概念,默认以MB为单位分区,也可以用命令修改以其他单位分区——#unit GB
查看分区命令fdisk(只可以进行MBR分区)
fdish -h //是用来查看分区的
查看分区表
开始分区,让sdb进入分区模式
查看帮助信息
添加一个新的主分区
查看分区状况
添加一个新的扩展分区
为扩展分区添加逻辑分区
查看分区状况
删除一个扩展分区并查看,逻辑分区在扩展分区内部,删除扩展分区,逻辑分区也随之被删除,目前只剩下一个主分区。
再添加一个3GB的主分区,剩下的作为扩展分区
添加扩展分区
为扩展分区添加两个逻辑分区
查看分区状况
将分区方案写到磁盘的分区表中,并退出
启动分区工具parted(可以进行MBR分区,也可以进行GPT分区)
切换分区的目标磁盘
给目标硬盘指定分区表的类型,并查看
有交互模式和命令模式两种方式添加分区
交互模式添加分区
用mkpart分区
查看分区
命令模式添加分区
指定分区的开始与结束位置
当分区出现重叠情况
删除一个分区
分区完成直接退出就可以
格式化:又称为逻辑格式化,它是指根据用户选定的(FAT16\FAT32\NTFS\EXT2\EXT3\EXT4)文件系统,在磁盘的特定区域写入特定数据,在分区中划出存放文件分配表、目录表等用于文件管理的磁盘空间。MBR分区模式只有主分区,逻辑分区可以格式化,扩展分区不可以格式化。
磁盘分区后系统会认为它是一个设备,可以在/dev/目录下找到,
ls命令可以清楚的看到/sdb/磁盘下各个设备的名称,如果要格式化sdb1,并把文件类型指定为ext3,如果要格式化sdb2,并把文件类型指定为ext4。两种写法效果一样
(常用命令一章的其他命令)
分区的挂载目录默认是/mnt/,创建目录,挂载命令,卸载命令。临时挂载,重启后失效。
添加新硬盘并非必须挂载到目录/mnt下
/(根分区)
Swap分区(交换分区、内存2倍,不超过2GB)
推荐分区/boot(启动分区,200MB)
选择/sdb中已经建立好的6号分区sdb6。
查看16进制编码的分区类型,可以知道Id=83是Linux普通分区类型,Id=82是Linux交换分区类型,在最后一行修改分区类型16进制编码,输入82。
查看最后一个分区sdb6的id
格式化交换分区——mkswap
启启用交换分区——swapon
查看交换分区——free
停止交换分区——swapoff