查看系统中的磁盘设备
fdisk -l
规划硬盘中的分区
fdisk命令
用途:在交互式的操作环境中管理磁盘分区
格式:fdisk [磁盘设备]
交互模式中的常用指令
• m:查看操作指令的帮助信息
• p:列表查看分区信息
• n:新建分区
• d:删除分区
• t:变更分区类型
• w:保存分区设置并退出
• q:放弃分区设置并退出
LINUX下文件系统
为了能在磁盘分区设备上储存与读取文件,我们需要在分区上创立文件系统。每一个文件系统在Linux里都被解释成由一个根目录为起点的目录树结构。Linux将各个文件系统挂载(mount)在系统目录树中使用。
对应不同的操作系统与设备,计算机里有许许多多种文件系统。
不同的文件系统存放、搜索文件的方式都有不同。
下面是在Linux操作系统中可识别的文件系统:
- ext2/ext3/ext4 :这是Linux中使用最多的文件系统
- xfs:RHEL 7.0版推荐文件系统
- msdos :DOS、Windows和OS/2使用该文件系统
- vfat :扩展的DOS文件系统,支持长文件名
- iso9660:CD-ROM的标准文件系统
- smbfs/cifs:支持SMB协议的网络文件系统
- nfs:网络文件系统,在文章后部会有详细介
- swap:用于Linux磁盘交换分区的特殊文件系统
在分区中创建文件系统
mkfs命令
用途:Make Filesystem,创建文件系统(格式化)
格式:mkfs -t 文件系统类型 分区设备
挂载、卸载文件系统
mount命令
用途:挂载文件系统、ISO镜像到指定文件夹
格式:mount [ -t 类型 ] 存储设备 挂载点目录
mount -o loop ISO镜像文件 挂载点目录
umount命令
用途:卸载已挂载的文件系统
格式:umount 存储设备位置
umount 挂载点目录
设置文件系统的自动挂载
/etc/fstab配置文件
包含了需要开机后自动挂载的文件系统记录
扩展SWAP分区大小
mkswap命令
用途:Make Swap,创建交换文件系统
格式:mkswap 分区设备
SWAP的优先级设定
swap分区从高优先级到低优先级依次使用
• 查看优先级: swapon –s
• 用户可以给某个swap指定一个0到32767的优先级
• 如果用户没有指定,那么核心会自动给swap指定一个优先级,这个优先级从-1开始,每加入一个新的没有用户指定优先级的swap,会给这个优先级减1
• 通过设置priority把性能最好,速度最快的磁盘上的swap设置为最高的优先级
• 修改/etc/fstab 指定一个大的pri值
• /dev/sdd2 swap swap defaults,pri=1 0 0