5

磁盘管理

# 1 df(查看磁盘分区和文件系统信息)

第一列指定文件系统的名称,第二列指定一个特定的文件系统1K-块1K是1024字节为单位的总内存,第三,四列已用和可用,分别指定的内存量。第五列指定使用的内存的百分比,第六列安装在文件系统的挂载点。

 - i (查看inode(节表点)的使用状况。)

-h ( 使用合适的单位)

- k -m ( 分别代表KB KM为单位显示)

# 2 du ( 用来查看某个目录或文件占用的空间大小)

-a :全部的文件目录大小

-b : 列表的值以B单位输出

-k : 以KB单位输出

-m :以MB单位输出

-h : 自动调节单位

-c : 列表最后加总

-s : 列出总和

du -sh filename(实用)

磁盘的分区

# 1 fdisk( 硬盘的分区工具)

只能划分小于2TB的

-l : 磁盘设备以及分区表

 fdisk 目录( 进入另一个模式,可以直接进行分区)

 m :显示菜单和帮助信息

 d :删除分区

 l :显示分区类型

n :新建分区p :显示分区信息

 p是主分区 e 是拓展分区 primary(主分区)extended(拓展分区) 4free(空余)

前4个分区是主分区和拓展分区 逻辑分区id是从5开始

q :退出不保存

w :保存修改

格式化磁盘分区

mke2fs ( 用于建立ext2的文件)

[-<区块大小>][-<不连续区段大小>][-<字节>][-<inode数>][-<文件>][-<标签>][-<百分比值>][-R=<区块数>][ 设备名称][区块数]

-i<字节> 指定"字节/inode"的比例大小。

-N<inode数> 指定要建立的inode数目。可以自定义。

-L<标签> 设置文件系统的标签(label)名称。

-j :表示建立ext3的格式分区。

mkefs不支持把分区格式化成XFS类型,只能使用mkfs.xfs(命令用于在特定的分区上建立 linux 文件系统)


 

 上图中有 bsize=4096 涉及了块的概念

在格式化时 会规定每一个块的大小 空间分割成每一个小块 再一个个写入。文件小,可以格式化数值小一点。

如ext4默认4096B ,可以改为1024 2048(是成倍增加)

-t :用来指定文件系统的类型,可以是ext2,3,4。

-b<区块大小> 指定区块大小,单位为字节。

 重新格式化sdb6时会提示已经格式化过 可以用 -f 强制格式化

 

 

 -L( 设置文件系统的标签名称。)

e2label ( 查看或修改分区的标签)支持ext,不支持XFS

 挂载/卸载磁盘

#1 mount ( 挂载Linux系统外的文件。)

可以查看当前系统已经挂载的所有分区

blkid 查看未挂载的分区

 也可以用LABEL 标签的名字挂载

 /etc/fstab配置文件

第一列 磁盘设备文件或者该设备的Label(分区的标签,在最初安装系统是填写的挂载点就是标签的名字。)或者UUID(在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的)

第二列挂载点在哪个目录下

第三列分区的格式磁盘文件系统的格式

第四列文件系统的参数

常用:

async/sync

设置是否为同步方式运行,默认为async

auto/noauto 
当下载mount -a 的命令时,此文件系统是否被主动挂载。默认为auto

rw/ro 
是否以只读/读写模式挂载

exec/noexec 
限制此文件系统内是否能够进行”执行”的操作不要把根分区挂载为noexec,否则无法使用系统,甚至mount也无法使用

user/nouser 
是否允许用户使用mount命令挂载 安全使用nouser

suid/nosuid 
是否允许SUID的存在 一般设置为nosuid

Usrquota 
启动文件系统支持用户磁盘配额模式

Grpquota 
启动文件系统对群组磁盘配额模式的支持

Defaults 
同事具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置

第五列能否被dump备份命令作用

第六列开机是否检验磁盘扇区

-a : 将 /etc/fstab 中定义的所有档案系统挂上

 -t : 指定档案系统的型态,通常不必指定。mount 会自动选择正确的型态。

-o : 用来指定分区有哪些特性 ( 第四列中介绍的)

#  2 blkid(查看未挂载的分区)

#  3 umount( 卸载)

umount [-a][-t <文件系统类型>][文件系统]

-l :可以直接卸载(遇到无法卸载掉是因为当前目录在其他分区上)
swap 增加虚拟磁盘 建立swapfile -格式化swap格式 -启动该虚拟硬盘
free 查看内存大小咨询剩余空间(-m以mb为单位显示)




 

原文地址:https://www.cnblogs.com/Job123/p/12035910.html