df命令、du命令、磁盘分区、

一:df命令

● df

查看已挂载磁盘的总容量、使用容量,剩余容量等,默认按k为单位显示。
常用选项:
-i:查看inodes的使用状况
-h:使用合适单位显示
-k,-m:使用k或者m为单位显示

第一列是分区的名字
第二列为分区总容量
第三列为使用容量
第四列剩余容量
第五列为使用百分比,如果达到90%就需要关注了
最后一列为挂载点

二:du命令

● du
用来查看某个目录或者文件所占用空间大小
常用参数:
-a:全部文件与目录大小都列出来,如果不加任何选项和参数只列出目录(包含子目录)大小
-b,-k,-m:以bytes,k,m为单位输出,默认为k
-h:自动调节单位输出
-c:最后加总
-s:只列出总和

三:磁盘分区

● fdisk
fdisk用来分区小于2T的磁盘,如果大于2T需要用parted工具。
fdisk -l 设备名称:列出该设备的分区表,不加设备名称则列出所有磁盘设备及分区表。
fdisk 磁盘名称:对磁盘进行分区。
分区时常用命令:
m:列出常用命令
p:打印当前磁盘的分区情况
n:建立一个新的分区
w:保存
q:退出
d:删除一个分区
新建分区选项:
e:扩展分区(extended)
p:主分区
主分区只能建立4个,第四个一般设置为扩展分区
输入分区大小时的写法:+1000M
对扩展分区进行再分区时,不可以格式化,其中的再分区为逻辑分区。
如果将整个磁盘设置为扩展分区,则选择设置为主分区时会报错。
分区完毕需要用w保存。

●fstab分区表
系统启动时会挂载分区,就是通过配置文件/etc/fstab配置的。

  1. 分区的标示,可以写分区的LABEL,也可以写分区的UUID,也可以写分区名(/dev/sda1)
  2. 挂载点
  3. 分区的格式
  4. mount的一些挂载参数,一般写defaults即可
  5. 表示是否被dump备份,1为是,0为否
  6. 开始是够自检磁盘,1,2都标示检测,0表示不检测。/分区必须设置为1,真个fstab只允许出现一个1,如果有多个分区需要开机检测则其他都设置为2。

第四列常用选项:
async/sync:async表示磁盘和内存不同步,系统每隔一段时间把内存数据写入磁盘中,而sync则会实时同步内存和磁盘中数据
auto/noauto:开机自动挂载/不自动挂载
default:按照大多数永久文件系统的缺省值设置挂载定义,它包含了rw,suid,dev,exec,auto,nouser,async
ro:按只读权限挂载
rw:按可读可写权限挂载
exec/noexec:允许/不允许可执行文件执行,但千万不要把根分区挂载为noexec,这样就会无法使用系统了。
user/nouser:允许/不允许root外的其他用户挂载分区,为了安全考虑,请用nouser
suid/nosuid:允许/不允许分区有suid属性,一般设置nosuid
usrquota:启动使用者磁盘配额模式,磁盘配额会针对用户限定他们使用的磁盘额度
grquota:启动群组磁盘配额模式
noatime:挂载时不更新atime

这样我们就可以自己修改这个文件,来挂载新增分区:
LABEL=TEST /newdir ext4 defaults 0 0

猜你喜欢

转载自blog.51cto.com/10941098/2129963