查看磁盘或者目录的容量
命令df:用于查看已挂载磁盘的总容量,使用容量,剩余容量等。可不加任何参数,默认以KB为单位显示。
-i:查看indoes的使用情况,如已使用100%即使磁盘空间有富余,也会提示磁盘已满
-h:表示使用合适的单位显示
-k、-m分别表示以KB和MB为单位显示
命令du:用来查看某个目录或者文件占空间大小。
-a:表示全部文件或者目录的大小都列出来,如果后面不加任何选项和参数。则只会列出目录的大小
-b:表示列出的值以B为单位输出
-k:表示以KB为单位输出,这和默认不加任何选项的输出值是一样的
-m:表示以MB为单位输出
-h:表示系统自动调节单位。
-c:表示最后加总。
-s:表示只列出总和
磁盘的分区和格式化
增加虚拟磁盘
命令fdisk
Fdisk如果不加-l则会进入另一种模式,在该模式下,可以对磁盘进行分区操作
P:表示打印当前磁盘的分区情况
N:表示建立一个新分区
Q:表示退出
D:表示删除一个分区
格式化磁盘分区
命令mke2fs、kefs.ext2、kefs.ext3、mkfs.ext4和mkfs.xfs
mke2fs
-b:表示分区时设定每个数据区块占用的空间大小
-i:表示设定inode的大小
-N:表示设定inode的数量。有时默认的inode数不够用,所以要自定义inode的数量
-c:表示再格式化前先检测一下磁盘是否有问题。
-L:表示预设该分区的标签
-j:表示建立ext3格式的分区。如果使用mkfs.ext3格式。
-t:用来制定文件系统的类型
/etc/fstab 配置文件
第一列就是分区的标识,可以写分区的LABEL 分区的UUID
第二列时挂载点
第三列时分区的格式
第四列时mount的一些挂载参数
第五列的数字表示否被dumo备份 1备份 0不备份
第六列的数字表示开机时是否自检磁盘
第四列常用选项
async/sync :表示与磁盘和内存不同步
auto/noauto:表示开机自动挂载 不自动挂载
default:表示按照大多数永久文件系统的默认值设置挂载定义
ro:表示按只读权限挂载
rw:表示按可读可写权限挂载
exec /noexec表示允许或不允许可执行文件执行
User/nouser 表示允许或不允许root外的其他用户挂载分区
Suid/nosuid表示允许或不允许分区由suid属性
Usrquota:表示启动用户的磁盘配额模式
Grquota:表示启动群组的磁盘配额模式
建立一个swap文件增加虚拟内存
首先,建立swapfile然后格式化为swap格式然后启用该虚拟磁盘