查看磁盘使用状况dflinux
用法:df, df -h, df -m, df -k安全
查看目录或文件大小async
用法:du -sh, du -sm, du -s(默认以k为单位)工具
步骤:分区(可选)--> 格式化 --> 挂载ui
分区工具:fdisk /partedspa
fdiskcode
fdisk -l 查看磁盘以及分区状况内存
fdisk 设备名字 对指定磁盘进行分区,如 fdisk /dev/sdb 针对/dev/sdb进行分区同步
知识点:主分区、扩展分区、逻辑分区。MBR格式的分区,最多分4个主分区;主分区+扩展分区的和<=4;扩展分区包含逻辑分区;逻辑分区号必定是从5开始,并且必须连续;it
fdisk内部指令:n(new), p(print), d(delete), p(primary主), e(extend扩展), l(logical逻辑), w(write), q(quit)
parted
MBR格式的分区最大支持2T,若是大于2T,使用parted工具,GPT格式
特色:没有主分区、扩展分区和逻辑分区一说
示例:
parted /dev/sdb #使用parted工具分区/dev/sdb磁盘 mklabel gpt #建立分区表,格式GPT,还能够指定msdos(即MBR格式) print #打印分区状况 mkpart aming 0 1000 #针对GPT格式,分区类型名字就自定义吧,无所谓叫什么,可是若是是msdos,只能是primary(主分区), extended(扩展分区), logical(逻辑区) #0为该分区的开始值,1000为结束值,单位为MB,1000MB即1GB。 mkpart linux 1001 5000 #再分一个从1001到5000的分区,即4GB的分区 rm 2 #删除第2个分区,这里的2指的是分区号,能够经过print查看,第一列即分区号
格式化:mkfs.ext4, mkfs.xfs
小常识:CentOS7默认采用的是xfs文件系统,在CentOS6上默认采用的是ext4文件系统。
mkfs.xfs
用法:mkfs.xfs /dev/sdb1
-b size=4096 #指定块大小,单位字节,可用102四、204八、4096(默认值)、8192...(指数增加)
-L label name #指定标签
mkfs.ext4
用法: mkfs.ext4 /dev/sdb2
-b 4096 #指定块大小
-L label name #指定标签
blkid 查看分区信息(什么类型、UUID、LABEL)
blkid /dev/sde1
挂载:mount
/etc/fstab配置文件
第一列:分区名称,或者UUID
第二列:挂载点
第三列:分区类型
第四列:挂载选项,通常为defaults
第五列:是否被dump备份,是的话这里就是1,不然就是0
第六列:开机时是否自检磁盘。1,2都表示检测,0表示不检测,其中1级别比2级别高,要将/设置为1,其余为2
挂载选项
async/sync: async表示和磁盘和内存不一样步,系统每隔一段时间把内存数据写入磁盘中,而sync则会时时同步内存和磁盘中数据;
auto/noauto: 开机自动挂载/不自动挂载;
defaults: 按照大多数永久文件系统的缺省值设置挂载定义,它包含了rw, suid, dev, exec, auto, nouser, async
ro: 按只读权限挂载 ;
rw: 按可读可写权限挂载 ;
exec/noexec: 容许/不容许可执行文件执行,但千万不要把根分区挂载为noexec,那就没法使用系统了,连mount命令都没法使用了,这时只有从新作系统了;
user/nouser: 容许/不容许root外的其余用户挂载分区,为了安全考虑,请用nouser ;
suid/nosuid: 容许/不容许分区有suid属性,通常设置nosuid ;
usrquota: 启动使用者磁盘配额模式,磁盘配额相关内容在后续章节会作介绍;
grquota: 启动群组磁盘配额模式;
mount命令
示例1:mount /dev/sdb2 /data
示例2:mount -t ext4 -o noexec,ro /dev/sdb1 /data #-t 指定分区类型,-o指定挂载选项
示例3: mount UUID="b9bc5033-9627-4969-a1e9-7ffed6397a44" /data #用UUID挂载
示例4:mount LABEL="aming" /mnt/ #用LABEL挂载
umount命令
示例1:umount /data
示例2:umount /dev/sdb1
示例3:umount -l /dev/sdb2 #强制卸载