fdisk 用于管理磁盘分区的实用程序
fdisk -l 列出磁盘分区信息
blkid 列出系统中可以使用的设备id
df 查看系统中正在使用的设备信息
fdisk /dev/vdb 创建新分区
文件系统比较
ext4 是Red Hat Enterprise Linux6 的标准文件系统。
ext2 用于linux中较旧的文件系统,简单可靠,适合小型存储设备效率较低
vfat 支持包括一系列相关文件系统(VFAT/FAT16,FAT32),这些文件系统针对较旧版本的Microsoft Windows 开发,在大量的系统和设备上受支持
xfs 在linux7的标准文件系统其具备数据完全、性能稳定、扩展性强(8eb-1byte)、传输速率最高(7G/s)
文件系统创建示例
mkfs -t ext4|xfs /dev/vdx
向 /etc/fstab 添加一个条目:
/dev/vdx /test <ext4|xfs> default 0 0
mount -a
umount /dev/vdx|/test
gpt
GUID磁碟分割表(GUID Ptition Table,缩写GPT)含义:全局唯一标识磁盘分区表
与MBR最大四个分区表项的限制相比,GPT对分区数量没有限制
windows最大仅支持128个GPT分区
GPT可管理硬盘大小达到18EB
ext3 最多支持32tb
ext4 最多支持1EB
xfs 8EB-1byte
改变分区表记录方式 parted /dev/vdb
GNU Parted 3.1
Using /dev/vdb
Welcome to GNU Parted! Type ‘help’ to view a list of command
(parted) mklabel
New disk label type? gpt
(parted)quit
Information:You may need to update /etc/fstab
swap 交换分区
换空间或者和交换区是磁盘驱动器上的 空间,用作当前未使用部分内存的溢出。这样,系统就能在主内存中留出空间用于储存当前正在处理的数据,并在系统面临主内存空间不足的风险时提供应急溢出
管理交换分区
使用 fdisk 创建新分区。此外,在用fdisk保存更改之前将分区类型更改为“0x82 linux Swap”
mkswap /dev/vdaN 会准备好将分区用作交换区
blkid /dev/vdaN 将确定 UUID
将新交换空间添加到 /etc/fstab:
UUID=uuid swap swap defaults 0 0
swapon -a 将激活新交换区
swapon -s 将显示当前交换区的状态
swapoff /dev/vdaN 将停用特定交换区
swap交换分区建议设定
系统RAM 建议最小交换空间
最大4GB 至少2GB
4GB-16GB 至少4GB
16GB-64GB 至少8GB
64GB-256GB 至少16GB
磁盘加密保护
LUKS(linux统一密钥设置)是标准的设备加密格式
LUKS 可以对分区或卷进行加密
必须首先对加密的卷进行解密,才能挂载其中的文件系统
创建新加密的卷
使用fdisk 创建新分区
cryptsetup luksFormat /dev/vdaN 可对新分区进行加密
并设置解密密码
输入正确的解密密码之后,cryptsetup luksFormat /dev/vdaN name 会将加密的卷 /dev/vdaN 解锁为/dev/mapper/name 解密的卷上创建 xfs 文件系统:mkfs -t xfs
/dev/mapper/name
创建目录挂载点,并挂载文件系统